Public Types | |
Public Attributes | |
std::vector< std::string > | m_array |
std::map< std::string, std::string > | m_attributes |
std::map< int, XMLTag * > | m_children |
int | m_id |
std::string | m_name |
XMLTag * | m_parent |
int | m_type |
std::vector<std::string> opentl::core::parser::XMLParser::XMLParser::XMLTag::m_array |
array to store final elements
std::map<std::string, std::string> opentl::core::parser::XMLParser::XMLParser::XMLTag::m_attributes |
map to store name value pairs (attributes) of tag
std::map<int, XMLTag*> opentl::core::parser::XMLParser::XMLParser::XMLTag::m_children |
map to store tag elements of tag
int opentl::core::parser::XMLParser::XMLParser::XMLTag::m_id |
unambiguous id given in parsing process
std::string opentl::core::parser::XMLParser::XMLParser::XMLTag::m_name |
tag name
XMLTag* opentl::core::parser::XMLParser::XMLParser::XMLTag::m_parent |
parent tag
int opentl::core::parser::XMLParser::XMLParser::XMLTag::m_type |
reserved for type of tag