Orocos Real-Time Toolkit  2.9.0
Classes | Namespaces | Macros | Enumerations | Variables
tinyxml.h File Reference
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include "tinystr.h"

Go to the source code of this file.

Classes

struct  RTT::marsh::TiXmlCursor
 
class  RTT::marsh::TiXmlBase
 TiXmlBase is a base class for every class in TinyXml. More...
 
class  RTT::marsh::TiXmlBase::StringToBuffer
 
class  RTT::marsh::TiXmlNode
 The parent class for everything in the Document Object Model. More...
 
class  RTT::marsh::TiXmlAttribute
 An attribute is a name-value pair. More...
 
class  RTT::marsh::TiXmlAttributeSet
 
class  RTT::marsh::TiXmlElement
 The element is a container class. More...
 
class  RTT::marsh::TiXmlComment
 An XML comment. More...
 
class  RTT::marsh::TiXmlText
 XML text. More...
 
class  RTT::marsh::TiXmlDeclaration
 In correct XML the declaration is the first entry in the file. More...
 
class  RTT::marsh::TiXmlUnknown
 Any tag that tinyXml doesn't recognize is saved as an unknown. More...
 
class  RTT::marsh::TiXmlDocument
 Always the top level node. More...
 
class  RTT::marsh::TiXmlHandle
 A TiXmlHandle is a class that wraps a node pointer with null checks; this is an incredibly useful thing. More...
 

Namespaces

 RTT
 Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
 
 RTT::marsh
 Classes for reading/writing properties to/from file or data stream.
 

Macros

#define TIXML_STRING   TiXmlString
 
#define TIXML_OSTREAM   TiXmlOutStream
 
#define TIXML_SAFE
 

Enumerations

enum  { RTT::marsh::TIXML_SUCCESS, RTT::marsh::TIXML_NO_ATTRIBUTE, RTT::marsh::TIXML_WRONG_TYPE }
 
enum  RTT::marsh::TiXmlEncoding { RTT::marsh::TIXML_ENCODING_UNKNOWN, RTT::marsh::TIXML_ENCODING_UTF8, RTT::marsh::TIXML_ENCODING_LEGACY }
 

Variables

const int RTT::marsh::TIXML_MAJOR_VERSION = 2
 
const int RTT::marsh::TIXML_MINOR_VERSION = 4
 
const int RTT::marsh::TIXML_PATCH_VERSION = 3
 
const TiXmlEncoding RTT::marsh::TIXML_DEFAULT_ENCODING = TIXML_ENCODING_UNKNOWN
 

Macro Definition Documentation

#define TIXML_OSTREAM   TiXmlOutStream
#define TIXML_SAFE

Definition at line 101 of file tinyxml.h.

#define TIXML_STRING   TiXmlString