opentl::core::parser::XMLParser::XMLParser::XMLTag Struct Reference

List of all members.

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
XMLTagm_parent
int m_type


Detailed Description

general structure for a xml tag

Member Enumeration Documentation

reserved

Enumerator:
CONTAINER 
ELEMENT 


Member Data Documentation

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


Generated on Thu Jun 10 21:08:09 2010 for OpenTL by  doxygen 1.5.8