Public Member Functions | Private Attributes | List of all members
OSoLReader Class Reference

Used to read an OSoL string. More...

#include <OSoLReader.h>

Collaboration diagram for OSoLReader:
Collaboration graph
[legend]

Public Member Functions

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

Private Attributes

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

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)

parse the OSoL solver options.

Parameters
osolis 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

OSOption* OSoLReader::m_osoption
private

m_osoption is the OSOption object returned by the OSoLReader

Definition at line 70 of file OSoLReader.h.

OSoLParserData* OSoLReader::m_parserData
private

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

Definition at line 74 of file OSoLReader.h.

OSgLParserData* OSoLReader::m_osglData
private

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

Definition at line 79 of file OSoLReader.h.

OSnLParserData* OSoLReader::m_osnlData
private

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

Definition at line 84 of file OSoLReader.h.


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