#include <OSrLReader.h>
Collaboration diagram for OSrLReader:

Public Member Functions | |
| OSrLReader () | |
| OSrL class constructor. | |
| ~OSrLReader () | |
| OSrL class destructor. | |
| OSResult * | readOSrL (const std::string &posrl) throw (ErrorClass) |
| Get an OSResult object from an OSrL string. | |
Private Attributes | |
| OSResult * | m_osresult |
| m_osresult is the OSResult object returned by the OSrLReader | |
| OSrLParserData * | m_parserData |
| m_parserData is the object used in the parser to temporarily store data from the OSrL schema elements. | |
| OSgLParserData * | m_osglData |
| m_osglData is the object used in the parser to temporarily store data from the OSgL schema elements. | |
Definition at line 43 of file OSrLReader.h.
| OSrLReader::OSrLReader | ( | ) |
OSrL class constructor.
Definition at line 30 of file OSrLReader.cpp.
References m_osglData, m_osresult, m_parserData, osrllex_init(), osrlset_extra(), and OSrLParserData::scanner.
| OSrLReader::~OSrLReader | ( | ) |
OSrL class destructor.
Definition at line 54 of file OSrLReader.cpp.
References m_osglData, m_osresult, m_parserData, osrllex_destroy(), and OSrLParserData::scanner.
| OSResult * OSrLReader::readOSrL | ( | const std::string & | posrl | ) | throw (ErrorClass) |
Get an OSResult object from an OSrL string.
| osrl | an OSrL string. |
Definition at line 86 of file OSrLReader.cpp.
References ErrorClass::errormsg, and yygetOSResult().
Referenced by getOSResult(), main(), and OSrL2Gams::writeSolution().
OSResult* OSrLReader::m_osresult [private] |
m_osresult is the OSResult object returned by the OSrLReader
Definition at line 73 of file OSrLReader.h.
Referenced by OSrLReader(), and ~OSrLReader().
OSrLParserData* OSrLReader::m_parserData [private] |
m_parserData is the object used in the parser to temporarily store data from the OSrL schema elements.
Definition at line 78 of file OSrLReader.h.
Referenced by OSrLReader(), and ~OSrLReader().
OSgLParserData* OSrLReader::m_osglData [private] |
m_osglData is the object used in the parser to temporarily store data from the OSgL schema elements.
Definition at line 83 of file OSrLReader.h.
Referenced by OSrLReader(), and ~OSrLReader().
1.4.7