The in-memory representation of an OSiL instance..
The OSgLParserData Class.
The OSiLParserData Class, used to store parser data.
Used to read an OSiL string.
OSgLParserData * m_osglData
m_osglData is the object used in the parser to temporarily store data from the OSgL schema elements.
OSInstance * readOSiL(const std::string &osil)
parse the OSiL model instance.
OSiLReader()
Default constructor.
OSiLParserData * m_parserData
m_parserData is the object used in the parser to temporarily store data
~OSiLReader()
Class destructor.
OSnLParserData * m_osnlData
m_osnlData is the object used in the parser to temporarily store data from the OSnL schema elements.
OSInstance * m_osinstance
m_osinstance is the OSInstance object returned by the OSiLReader
The OSnLParserData Class.
This file defines the OSInstance class along with its supporting classes.