#include <ros_chain.h>

| Public Member Functions | |
| MergedXmlRpcStruct () | |
| MergedXmlRpcStruct (const XmlRpc::XmlRpcValue &a, const MergedXmlRpcStruct &b, bool recursive=true) | |
|  Public Member Functions inherited from XmlRpc::XmlRpcValue | |
| iterator | begin () | 
| const_iterator | begin () const | 
| void | clear () | 
| iterator | end () | 
| const_iterator | end () const | 
| bool | fromXml (std::string const &valueXml, int *offset) | 
| Type const & | getType () const | 
| bool | hasMember (const std::string &name) const | 
| operator BinaryData & () | |
| operator bool & () | |
| operator double & () | |
| operator int & () | |
| operator std::string & () | |
| operator struct tm & () | |
| bool | operator!= (XmlRpcValue const &other) const | 
| XmlRpcValue & | operator= (XmlRpcValue const &rhs) | 
| XmlRpcValue & | operator= (bool const &rhs) | 
| XmlRpcValue & | operator= (int const &rhs) | 
| XmlRpcValue & | operator= (double const &rhs) | 
| XmlRpcValue & | operator= (const char *rhs) | 
| bool | operator== (XmlRpcValue const &other) const | 
| XmlRpcValue & | operator[] (const char *k) | 
| XmlRpcValue const & | operator[] (int i) const | 
| XmlRpcValue & | operator[] (int i) | 
| XmlRpcValue & | operator[] (std::string const &k) const | 
| XmlRpcValue & | operator[] (std::string const &k) | 
| XmlRpcValue & | operator[] (const char *k) const | 
| void | setSize (int size) | 
| int | size () const | 
| std::string | toXml () const | 
| bool | valid () const | 
| std::ostream & | write (std::ostream &os) const | 
| XmlRpcValue (XmlRpcValue const &rhs) | |
| XmlRpcValue () | |
| XmlRpcValue (const char *value) | |
| XmlRpcValue (void *value, int nBytes) | |
| XmlRpcValue (std::string const &xml, int *offset) | |
| XmlRpcValue (bool value) | |
| XmlRpcValue (struct tm *value) | |
| XmlRpcValue (double value) | |
| XmlRpcValue (int value) | |
| XmlRpcValue (std::string const &value) | |
| ~XmlRpcValue () | |
| Private Member Functions | |
| MergedXmlRpcStruct (const XmlRpc::XmlRpcValue &a) | |
| Additional Inherited Members | |
|  Public Types inherited from XmlRpc::XmlRpcValue | |
| typedef std::vector< char > | BinaryData | 
| typedef ValueStruct::const_iterator | const_iterator | 
| typedef ValueStruct::iterator | iterator | 
| enum | Type | 
| typedef std::vector< XmlRpcValue > | ValueArray | 
| typedef std::map< std::string, XmlRpcValue > | ValueStruct | 
|  Static Public Member Functions inherited from XmlRpc::XmlRpcValue | |
| static std::string const & | getDoubleFormat () | 
| static void | setDoubleFormat (const char *f) | 
|  Public Attributes inherited from XmlRpc::XmlRpcValue | |
| ValueArray * | asArray | 
| BinaryData * | asBinary | 
| bool | asBool | 
| double | asDouble | 
| int | asInt | 
| std::string * | asString | 
| ValueStruct * | asStruct | 
| struct tm * | asTime | 
| TypeArray | |
| TypeBase64 | |
| TypeBoolean | |
| TypeDateTime | |
| TypeDouble | |
| TypeInt | |
| TypeInvalid | |
| TypeString | |
| TypeStruct | |
|  Protected Member Functions inherited from XmlRpc::XmlRpcValue | |
| bool | arrayFromXml (std::string const &valueXml, int *offset) | 
| std::string | arrayToXml () const | 
| void | assertArray (int size) | 
| void | assertArray (int size) const | 
| void | assertStruct () const | 
| void | assertStruct () | 
| void | assertTypeOrInvalid (Type t) | 
| bool | binaryFromXml (std::string const &valueXml, int *offset) | 
| std::string | binaryToXml () const | 
| bool | boolFromXml (std::string const &valueXml, int *offset) | 
| std::string | boolToXml () const | 
| bool | doubleFromXml (std::string const &valueXml, int *offset) | 
| std::string | doubleToXml () const | 
| bool | intFromXml (std::string const &valueXml, int *offset) | 
| std::string | intToXml () const | 
| void | invalidate () | 
| bool | stringFromXml (std::string const &valueXml, int *offset) | 
| std::string | stringToXml () const | 
| bool | structFromXml (std::string const &valueXml, int *offset) | 
| std::string | structToXml () const | 
| bool | timeFromXml (std::string const &valueXml, int *offset) | 
| std::string | timeToXml () const | 
|  Protected Attributes inherited from XmlRpc::XmlRpcValue | |
| Type | _type | 
| union XmlRpc::XmlRpcValue:: { ... } | _value | 
|  Static Protected Attributes inherited from XmlRpc::XmlRpcValue | |
| static std::string | _doubleFormat | 
Definition at line 42 of file ros_chain.h.
| 
 | inlineprivate | 
Definition at line 43 of file ros_chain.h.
| 
 | inline | 
Definition at line 45 of file ros_chain.h.
| 
 | inline | 
Definition at line 46 of file ros_chain.h.