hpp-util  4.9.0
Debugging tools for the HPP project.
parser.hh File Reference
#include <map>
#include <list>
#include <string>
#include <iostream>
#include <tinyxml.h>
#include <boost/function.hpp>
Include dependency graph for parser.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  hpp::util::parser::ObjectFactory
 Class that catch XML Parser events for a specific tag and build the corresponding Object. More...
 
class  hpp::util::parser::Parser
 Parse an XML document. More...
 

Namespaces

 hpp
 
 hpp::util
 
 hpp::util::parser
 

Typedefs

typedef TiXmlElement hpp::util::parser::XMLElement
 
typedef TiXmlDocument hpp::util::parser::XMLDocument
 
typedef TiXmlDeclaration hpp::util::parser::XMLDeclaration
 
typedef TiXmlAttribute hpp::util::parser::XMLAttribute
 
typedef TiXmlNode hpp::util::parser::XMLNode
 
typedef TiXmlText hpp::util::parser::XMLText
 
typedef TiXmlComment hpp::util::parser::XMLComment
 
typedef TiXmlPrinter hpp::util::parser::XMLPrinter
 

Functions

template<typename T >
ObjectFactory * hpp::util::parser::create (ObjectFactory *parent=NULL, const XMLElement *element=NULL)
 
std::ostream & hpp::util::parser::operator<< (std::ostream &, const ObjectFactory &)
 
std::ostream & hpp::util::parser::operator<< (std::ostream &, const Parser &)