hpp::manipulation::parser Namespace Reference

Classes

class  IgnoreTagFactory
 Class used to ignore a tag. More...
class  SequenceFactory
 Factory parsing sequence of values. More...
class  ObjectFactory
 Class that catch XML Parser events for a specific tag and build the corresponding Object. More...
class  RootFactory
 Represent a XML document. More...
class  Parser
 Parse an XML document. More...

Typedefs

typedef TiXmlElement XMLElement
typedef TiXmlDocument XMLDocument
typedef TiXmlAttribute XMLAttribute
typedef TiXmlNode XMLNode
typedef TiXmlText XMLText

Functions

template<typename T >
ObjectFactorycreate (ObjectFactory *parent=NULL, const XMLElement *element=NULL)
 To add a ObjectFactory to the Parser, use: Parser::addObjectFactory (TagName, create <ObjectFactory>)
std::ostream & operator<< (std::ostream &, const ObjectFactory &)
std::ostream & operator<< (std::ostream &, const Parser &)

Typedef Documentation


Function Documentation

template<typename T >
ObjectFactory* hpp::manipulation::parser::create ( ObjectFactory *  parent = NULL,
const XMLElement *  element = NULL 
)

To add a ObjectFactory to the Parser, use: Parser::addObjectFactory (TagName, create <ObjectFactory>)

std::ostream& hpp::manipulation::parser::operator<< ( std::ostream &  ,
const ObjectFactory &   
)
std::ostream& hpp::manipulation::parser::operator<< ( std::ostream &  ,
const Parser &   
)