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 46 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 52 of file TinyDemarshaller.cpp.


Constructor & Destructor Documentation

RTT::marsh::Tiny2CPFHandler::Tiny2CPFHandler ( PropertyBag b  )  [inline]

Definition at line 65 of file TinyDemarshaller.cpp.


Member Function Documentation

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

Definition at line 269 of file TinyDemarshaller.cpp.

bool RTT::marsh::Tiny2CPFHandler::endElement (  )  [inline]

Definition at line 71 of file TinyDemarshaller.cpp.

bool RTT::marsh::Tiny2CPFHandler::populateBag ( TiXmlNode pParent  )  [inline]

Definition at line 289 of file TinyDemarshaller.cpp.

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

Definition at line 199 of file TinyDemarshaller.cpp.


Member Data Documentation

Stores the results of the parsing.

Definition at line 49 of file TinyDemarshaller.cpp.

Definition at line 50 of file TinyDemarshaller.cpp.

Definition at line 59 of file TinyDemarshaller.cpp.

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

The name of the property.

Definition at line 58 of file TinyDemarshaller.cpp.

Definition at line 53 of file TinyDemarshaller.cpp.

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

Definition at line 60 of file TinyDemarshaller.cpp.

Definition at line 61 of file TinyDemarshaller.cpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


rtt
Author(s): RTT Developers
autogenerated on Fri Jan 11 09:50:07 2013