98 #if __cplusplus < 201100
102 if (posrl.length() > 0)
104 const char *ch = posrl.c_str();
105 yygetOSResult( ch, m_osresult, m_parserData, m_osglData, m_osnlData);
const OSSmartPtr< OSOutput > osoutput
OSResult * m_osresult
m_osresult is the OSResult object returned by the OSrLReader
OSResult * readOSrL(const std::string &posrl)
Get an OSResult object from an OSrL string.
void osrlset_extra(OSrLParserData *parserData, void *yyscanner)
int osrllex_destroy(void *scanner)
OSnLParserData * osnlData
OSgLParserData * osglData
OSiLParserData * parserData
OSnLParserData * m_osnlData
m_osnlData is the object used in the parser to temporarily store data from the OSnL schema elements...
OSgLParserData * m_osglData
m_osglData is the object used in the parser to temporarily store data from the OSgL schema elements...
void * scanner
scanner is used to store data in a reentrant lexer we use this to pass an OSrLParserData object to th...
OSrLParserData * m_parserData
m_parserData is the object used in the parser to temporarily store data from the OSrL schema elements...
int osrllex_init(void **ptr_yy_globals)
~OSrLReader()
OSrL class destructor.
void yygetOSResult(const char *ch, OSResult *m_osresult, OSrLParserData *m_parserData, OSgLParserData *osglData, OSnLParserData *osnlData)
The OSgLParserData Class.
used for throwing exceptions.
The OSnLParserData Class.
The OSrLParserData Class.
OSrLReader()
OSrL class constructor.