OSoLReader Class Reference

Used to read an OSoL string. More...

#include <OSoLReader.h>

Collaboration diagram for OSoLReader:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 OSoLReader ()
 Default constructor.
 ~OSoLReader ()
 Class destructor.
OSOptionreadOSoL (const std::string &osol) throw (ErrorClass)
 parse the OSoL solver options.

Private Attributes

OSOptionm_osoption
 m_osoption is the OSOption object returned by the OSoLReader
OSoLParserDatam_parserData
 m_parserData is the object used in the parser to temporarily store data
OSgLParserDatam_osglData
 m_osglData is the object used in the parser to temporarily store data from the OSgL schema elements.
OSnLParserDatam_osnlData
 m_osnlData is the object used in the parser to temporarily store data from the OSnL schema elements.

Detailed Description

Used to read an OSoL string.

Remarks:

This class wraps around the OSoL parser and sends the parser an OSoL string and is returned an OSOption object.

Definition at line 37 of file OSoLReader.h.


Constructor & Destructor Documentation

OSoLReader::OSoLReader (  ) 

Default constructor.

Definition at line 33 of file OSoLReader.cpp.

OSoLReader::~OSoLReader (  ) 

Class destructor.

Definition at line 62 of file OSoLReader.cpp.


Member Function Documentation

OSOption * OSoLReader::readOSoL ( const std::string &  osol  )  throw (ErrorClass)

parse the OSoL solver options.

Parameters:
osol is a string that holds the solver options.
Returns:
the instance as an OSOption object.

Definition at line 76 of file OSoLReader.cpp.


Member Data Documentation

m_osoption is the OSOption object returned by the OSoLReader

Definition at line 66 of file OSoLReader.h.

m_parserData is the object used in the parser to temporarily store data

Definition at line 70 of file OSoLReader.h.

m_osglData is the object used in the parser to temporarily store data from the OSgL schema elements.

Definition at line 75 of file OSoLReader.h.

m_osnlData is the object used in the parser to temporarily store data from the OSnL schema elements.

Definition at line 80 of file OSoLReader.h.


The documentation for this class was generated from the following files:

Generated on 5 Jul 2015 by  doxygen 1.6.1