![]() |
aGrUM
0.20.3
a C++ library for (probabilistic) graphical models
|
#include "ticpprc.h"
#include "tinyxml.h"
#include <exception>
#include <memory>
#include <sstream>
#include <typeinfo>
#include <vector>
Go to the source code of this file.
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... | |
Namespaces | |
ticpp | |
Macros | |
#define | TIXML_USE_TICPP |
#define | TICPP_INCLUDED |
#define | TICPPTHROW(message) |
This allows you to stream your exceptions in. More... | |
ticpp 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.
add UNKNOWN support. See ticpp::NodeFactory.
add TYPECOUNT support. See ticpp::NodeFactory.
Add a quick reference
Definition in file ticpp.h.
#define TICPPTHROW | ( | message | ) |
This allows you to stream your exceptions in.
It will take care of the conversion and throwing the exception.