Used to read an OSiL string. More...
#include <OSiLReader.h>
Public Member Functions | |
OSiLReader () | |
Default constructor. | |
~OSiLReader () | |
Class destructor. | |
OSInstance * | readOSiL (const std::string &osil) throw (ErrorClass) |
parse the OSiL model instance. | |
Private Attributes | |
OSInstance * | m_osinstance |
osintance is the OSInstance object returned by the OSiLReader | |
OSiLParserData * | m_parserData |
parerData is the object used in the parser to temporarily store data |
Used to read an OSiL string.
This class wraps around the OSiL parser and sends the parser an OSiL string and is returned an OSInstance object.
Definition at line 37 of file OSiLReader.h.
OSiLReader::OSiLReader | ( | ) |
Default constructor.
OSiLReader::~OSiLReader | ( | ) |
Class destructor.
OSInstance* OSiLReader::readOSiL | ( | const std::string & | osil | ) | throw (ErrorClass) |
parse the OSiL model instance.
osil | a string that holds the problem instance. |
OSInstance* OSiLReader::m_osinstance [private] |
osintance is the OSInstance object returned by the OSiLReader
Definition at line 65 of file OSiLReader.h.
OSiLParserData* OSiLReader::m_parserData [private] |
parerData is the object used in the parser to temporarily store data
Definition at line 69 of file OSiLReader.h.