77 #if __cplusplus < 201100
81 if (posol.length() > 0)
83 const char *ch = posol.c_str();
84 yygetOSOption( ch, m_osoption, m_parserData, m_osglData, m_osnlData);
~OSoLReader()
Class destructor.
const OSSmartPtr< OSOutput > osoutput
void yygetOSOption(const char *osil, OSOption *osoption, OSoLParserData *parserData, OSgLParserData *osglData, OSnLParserData *osnlData)
int osollex_init(void **ptr_yy_globals)
int osollex_destroy(void *scanner)
OSnLParserData * m_osnlData
m_osnlData is the object used in the parser to temporarily store data from the OSnL schema elements...
OSnLParserData * osnlData
OSgLParserData * osglData
OSiLParserData * parserData
void osolset_extra(OSoLParserData *parserData, void *yyscanner)
void * scanner
scanner is used to store data in a reentrant lexer we use this to pass an OSoLParserData object to th...
OSgLParserData * m_osglData
m_osglData is the object used in the parser to temporarily store data from the OSgL schema elements...
OSoLReader()
Default constructor.
OSOption * readOSoL(const std::string &osol)
parse the OSoL solver options.
OSoLParserData * m_parserData
m_parserData is the object used in the parser to temporarily store data
OSOption * m_osoption
m_osoption is the OSOption object returned by the OSoLReader
The OSgLParserData Class.
used for throwing exceptions.
The OSnLParserData Class.
The OSoLParserData Class.