Classes | Enumerations | Functions | Variables
RTT::marsh Namespace Reference

Classes

class  CPFMarshaller
 
class  CPFMarshaller< std::ostream >
 
class  DemarshallInterface
 An interface for extracting properties from a format. More...
 
class  MarshallingService
 
class  MarshallInterface
 A MarshallInterface converts Property objects to a (file/text) format. More...
 
class  PropertyBagIntrospector
 This class fills up a given bag with the results of an introspection. More...
 
class  PropertyDemarshaller
 The default Orocos demarshaller for extracting properties and property bags from a property file. More...
 
class  PropertyLoader
 
class  PropertyMarshaller
 
class  SAX2XMLRPCHandler
 
class  StreamProcessor
 An interface for setting and getting a stream object. This can be a file, a string buffer,... More...
 
class  Tiny2CPFHandler
 
class  TinyDemarshaller
 A TinyXML demarshaller for extracting properties and property bags from a Component Property File (CPF) following the CORBA 3 standard. More...
 
class  TiXmlAttribute
 
class  TiXmlAttributeSet
 
class  TiXmlBase
 
class  TiXmlComment
 
struct  TiXmlCursor
 
class  TiXmlDeclaration
 
class  TiXmlDocument
 
class  TiXmlElement
 
class  TiXmlHandle
 
class  TiXmlNode
 
class  TiXmlOutStream
 
class  TiXmlParsingData
 
class  TiXmlString
 
class  TiXmlText
 
class  TiXmlUnknown
 
class  XMLRPCDemarshaller
 
class  XMLRPCMarshaller
 

Enumerations

enum  { TIXML_SUCCESS, TIXML_NO_ATTRIBUTE, TIXML_WRONG_TYPE }
 
enum  TiXmlEncoding { TIXML_ENCODING_UNKNOWN, TIXML_ENCODING_UTF8, TIXML_ENCODING_LEGACY }
 

Functions

bool operator!= (const TiXmlString &a, const TiXmlString &b)
 
bool operator!= (const TiXmlString &a, const char *b)
 
bool operator!= (const char *a, const TiXmlString &b)
 
TiXmlString operator+ (const TiXmlString &a, const TiXmlString &b)
 
TiXmlString operator+ (const TiXmlString &a, const char *b)
 
TiXmlString operator+ (const char *a, const TiXmlString &b)
 
bool operator< (const TiXmlString &a, const TiXmlString &b)
 
TIXML_OSTREAMoperator<< (TIXML_OSTREAM &out, const TiXmlNode &base)
 
bool operator<= (const TiXmlString &a, const TiXmlString &b)
 
bool operator== (const TiXmlString &a, const TiXmlString &b)
 
bool operator== (const TiXmlString &a, const char *b)
 
bool operator== (const char *a, const TiXmlString &b)
 
bool operator> (const TiXmlString &a, const TiXmlString &b)
 
bool operator>= (const TiXmlString &a, const TiXmlString &b)
 

Variables

const char * cpf_dtd
 
const TiXmlEncoding TIXML_DEFAULT_ENCODING = TIXML_ENCODING_UNKNOWN
 
const int TIXML_MAJOR_VERSION = 2
 
const int TIXML_MINOR_VERSION = 4
 
const int TIXML_PATCH_VERSION = 3
 
const unsigned char TIXML_UTF_LEAD_0 = 0xefU
 
const unsigned char TIXML_UTF_LEAD_1 = 0xbbU
 
const unsigned char TIXML_UTF_LEAD_2 = 0xbfU
 

Detailed Description

Classes for reading/writing properties to/from file or data stream.

Enumeration Type Documentation

anonymous enum
Enumerator
TIXML_SUCCESS 
TIXML_NO_ATTRIBUTE 
TIXML_WRONG_TYPE 

Definition at line 149 of file tinyxml.h.

Enumerator
TIXML_ENCODING_UNKNOWN 
TIXML_ENCODING_UTF8 
TIXML_ENCODING_LEGACY 

Definition at line 158 of file tinyxml.h.

Function Documentation

bool RTT::marsh::operator!= ( const TiXmlString a,
const TiXmlString b 
)
inline

Definition at line 318 of file tinystr.h.

bool RTT::marsh::operator!= ( const TiXmlString a,
const char *  b 
)
inline

Definition at line 325 of file tinystr.h.

bool RTT::marsh::operator!= ( const char *  a,
const TiXmlString b 
)
inline

Definition at line 326 of file tinystr.h.

TiXmlString RTT::marsh::operator+ ( const TiXmlString a,
const TiXmlString b 
)

Definition at line 125 of file tinystr.cpp.

TiXmlString RTT::marsh::operator+ ( const TiXmlString a,
const char *  b 
)

Definition at line 134 of file tinystr.cpp.

TiXmlString RTT::marsh::operator+ ( const char *  a,
const TiXmlString b 
)

Definition at line 144 of file tinystr.cpp.

bool RTT::marsh::operator< ( const TiXmlString a,
const TiXmlString b 
)
inline

Definition at line 313 of file tinystr.h.

TIXML_OSTREAM& RTT::marsh::operator<< ( TIXML_OSTREAM out,
const TiXmlNode base 
)

Definition at line 1698 of file tinyxml.cpp.

bool RTT::marsh::operator<= ( const TiXmlString a,
const TiXmlString b 
)
inline

Definition at line 320 of file tinystr.h.

bool RTT::marsh::operator== ( const TiXmlString a,
const TiXmlString b 
)
inline

Definition at line 308 of file tinystr.h.

bool RTT::marsh::operator== ( const TiXmlString a,
const char *  b 
)
inline

Definition at line 323 of file tinystr.h.

bool RTT::marsh::operator== ( const char *  a,
const TiXmlString b 
)
inline

Definition at line 324 of file tinystr.h.

bool RTT::marsh::operator> ( const TiXmlString a,
const TiXmlString b 
)
inline

Definition at line 319 of file tinystr.h.

bool RTT::marsh::operator>= ( const TiXmlString a,
const TiXmlString b 
)
inline

Definition at line 321 of file tinystr.h.

Variable Documentation

const char * RTT::marsh::cpf_dtd
Initial value:
=
"<!ELEMENT properties (description? , (simple|sequence|struct)* )> \
<!ELEMENT choice (#PCDATA)> \
<!ELEMENT choices (choice+)> \
<!ELEMENT defaultvalue (#PCDATA)> \
<!ELEMENT description (#PCDATA)> \
<!ELEMENT simple (description?, value, choices?, defaultvalue?)> \
<!ATTLIST simple name CDATA #IMPLIED type (boolean|char|double|float|short|long|llong|objref|octet|string|ushort|ulong|ullong) #REQUIRED> \
<!ELEMENT sequence (description?, (simple*|struct*|sequence*))> \
<!ATTLIST sequence name CDATA #IMPLIED type CDATA #REQUIRED> \
<!ELEMENT struct (description?, (simple|sequence|struct)*)> \
<!ATTLIST struct name CDATA #IMPLIED type CDATA #REQUIRED> \
<!ELEMENT value (#PCDATA)>"

Definition at line 45 of file CPFDTD.cpp.

const TiXmlEncoding RTT::marsh::TIXML_DEFAULT_ENCODING = TIXML_ENCODING_UNKNOWN

Definition at line 165 of file tinyxml.h.

const int RTT::marsh::TIXML_MAJOR_VERSION = 2

Definition at line 131 of file tinyxml.h.

const int RTT::marsh::TIXML_MINOR_VERSION = 4

Definition at line 132 of file tinyxml.h.

const int RTT::marsh::TIXML_PATCH_VERSION = 3

Definition at line 133 of file tinyxml.h.

const unsigned char RTT::marsh::TIXML_UTF_LEAD_0 = 0xefU

Definition at line 101 of file tinyxmlparser.cpp.

const unsigned char RTT::marsh::TIXML_UTF_LEAD_1 = 0xbbU

Definition at line 102 of file tinyxmlparser.cpp.

const unsigned char RTT::marsh::TIXML_UTF_LEAD_2 = 0xbfU

Definition at line 103 of file tinyxmlparser.cpp.



rtt
Author(s): RTT Developers
autogenerated on Fri Oct 25 2019 03:59:47