ticpp.h File Reference

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. More...

Go to the source code of this file.

Namespaces

namespace  ticpp

Classes

class  ticpp::Exception
 This is a ticpp exception class. 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...


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.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.

add TYPECOUNT support. See ticpp::NodeFactory.

Add better documentation to explain the different constructors in the ticpp::Iterator class.

Add a quick reference


Generated on Thu Sep 7 14:23:32 2006 for TinyXml by  doxygen 1.4.7