ticpp.h File Reference

Go to the source code of this file.

Namespaces

namespace  ticpp

Classes

class  ticpp::Exception
 This is a ticpp exception class. More...
class  ticpp::Visitor
 Wrapper around TiXmlVisitor. More...
class  ticpp::Base
 Wrapper around TiXmlBase. More...
class  ticpp::Attribute
 Wrapper around TiXmlAttribute. More...
class  ticpp::Node
 Wrapper around TiXmlNode. More...
class  ticpp::Iterator< T >
 Iterator for conveniently stepping through Nodes and Attributes. More...
class  ticpp::NodeImp< T >
 Implementation of Node wrapper. More...
class  ticpp::Comment
 Wrapper around TiXmlComment. More...
class  ticpp::Text
 Wrapper around TiXmlText. More...
class  ticpp::Document
 Wrapper around TiXmlDocument. More...
class  ticpp::Element
 Wrapper around TiXmlElement. More...
class  ticpp::Declaration
 Wrapper around TiXmlDeclaration. More...
class  ticpp::StylesheetReference
 Wrapper around TiXmlStylesheetReference. More...


Detailed Description

TinyXML++ is a TinyXML wrapper that uses a lot more C++ ideals. It throws exceptions, uses templates, is in its own name space, and requires STL (Standard Template Library). This is done to ease the use of getting values in and out of the xml.

If you don't perfer to use some of the concepts just don't use it. It is just a wrapper that extends TinyXML. It doesn't actually change any of TinyXML.

Author:
Ryan Pusztai

Ryan Mulder

Date:
04/11/2006
Version:
0.04a by edam@waxworlds.org: based Exception based on std::exception; added stream << and >> support; added Document::Parse(); bug fix; improved THROW() macro.

0.04 Added NodeImp class. Also made all the classes inherit from NodeImp.

0.03 Added Declaration class

0.02 Added Element class

0.01 Added Exception class, Document class

Todo:
add UNKNOWN support. See ticpp::NodeFactory.
Todo:
add TYPECOUNT support. See ticpp::NodeFactory.
Todo:
Add a quick reference

Generated on Sun Feb 15 23:12:13 2009 for TinyXml by  doxygen 1.5.6