Public Member Functions | Private Types | Private Attributes
RTT::marsh::Tiny2CPFHandler Class Reference

List of all members.

Public Member Functions

void characters (const char *chars)
bool endElement ()
bool populateBag (TiXmlNode *pParent)
void startElement (const char *localname, const TiXmlAttribute *attributes)
 Tiny2CPFHandler (PropertyBag &b)

Private Types

enum  Tag {
  TAG_STRUCT, TAG_SIMPLE, TAG_SEQUENCE, TAG_PROPERTIES,
  TAG_DESCRIPTION, TAG_VALUE, TAG_UNKNOWN
}

Private Attributes

PropertyBagbag
std::stack< std::pair
< PropertyBag *, Property
< PropertyBag > * > > 
bag_stack
std::string description
std::string name
std::stack< Tagtag_stack
std::string type
std::string value_string

Detailed Description

Definition at line 64 of file TinyDemarshaller.cpp.


Member Enumeration Documentation

Enumerator:
TAG_STRUCT 
TAG_SIMPLE 
TAG_SEQUENCE 
TAG_PROPERTIES 
TAG_DESCRIPTION 
TAG_VALUE 
TAG_UNKNOWN 

Definition at line 72 of file TinyDemarshaller.cpp.


Constructor & Destructor Documentation

Definition at line 85 of file TinyDemarshaller.cpp.


Member Function Documentation

void RTT::marsh::Tiny2CPFHandler::characters ( const char *  chars) [inline]

Definition at line 297 of file TinyDemarshaller.cpp.

Definition at line 91 of file TinyDemarshaller.cpp.

Definition at line 317 of file TinyDemarshaller.cpp.

void RTT::marsh::Tiny2CPFHandler::startElement ( const char *  localname,
const TiXmlAttribute attributes 
) [inline]

Definition at line 227 of file TinyDemarshaller.cpp.


Member Data Documentation

Stores the results of the parsing.

Definition at line 69 of file TinyDemarshaller.cpp.

Definition at line 70 of file TinyDemarshaller.cpp.

Definition at line 79 of file TinyDemarshaller.cpp.

std::string RTT::marsh::Tiny2CPFHandler::name [private]

The name of the property.

Definition at line 78 of file TinyDemarshaller.cpp.

Definition at line 73 of file TinyDemarshaller.cpp.

std::string RTT::marsh::Tiny2CPFHandler::type [private]

Definition at line 80 of file TinyDemarshaller.cpp.

Definition at line 81 of file TinyDemarshaller.cpp.


The documentation for this class was generated from the following file:


rtt
Author(s): RTT Developers
autogenerated on Thu Jan 2 2014 11:35:44