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

Classes

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|objref|octet|string|ulong|ushort) #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.

Definition at line 165 of file tinyxml.h.

Definition at line 131 of file tinyxml.h.

Definition at line 132 of file tinyxml.h.

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 Sat Jun 8 2019 18:46:39