alpar@174: /* -*- C++ -*- alpar@174: * alpar@174: * This file is a part of LEMON, a generic C++ optimization library alpar@174: * alpar@174: * Copyright (C) 2003-2006 alpar@174: * Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport alpar@174: * (Egervary Research Group on Combinatorial Optimization, EGRES). alpar@174: * alpar@174: * Permission to use, modify and distribute this software is granted alpar@174: * provided that this copyright notice appears in all copies. For alpar@174: * precise terms see the accompanying LICENSE file. alpar@174: * alpar@174: * This software is provided "AS IS" with no warranty of any kind, alpar@174: * express or implied, and with no claim as to its suitability for any alpar@174: * purpose. alpar@174: * alpar@174: */ alpar@174: ladanyi@98: #ifndef GUI_READER_H ladanyi@98: #define GUI_READER_H ladanyi@98: ladanyi@98: #include "mapstorage.h" ladanyi@98: #include ladanyi@98: ladanyi@98: using lemon::LemonReader; ladanyi@98: ladanyi@98: class GuiReader : public LemonReader::SectionReader ladanyi@98: { ladanyi@98: private: ladanyi@98: MapStorage* mapstorage; ladanyi@98: protected: ladanyi@98: virtual bool header(const std::string&); ladanyi@98: virtual void read(std::istream&); ladanyi@98: public: ladanyi@98: typedef LemonReader::SectionReader Parent; ladanyi@98: GuiReader(LemonReader&, MapStorage*); ladanyi@98: }; ladanyi@98: ladanyi@98: #endif