Public Member Functions | List of all members
SuperValue Class Reference

#include <costmap_2d_ros.h>

Inheritance diagram for SuperValue:
Inheritance graph
[legend]

Public Member Functions

void setArray (XmlRpc::XmlRpcValue::ValueArray *a)
 
void setStruct (XmlRpc::XmlRpcValue::ValueStruct *a)
 
- 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
 
XmlRpcValueoperator= (XmlRpcValue const &rhs)
 
XmlRpcValueoperator= (bool const &rhs)
 
XmlRpcValueoperator= (int const &rhs)
 
XmlRpcValueoperator= (double const &rhs)
 
XmlRpcValueoperator= (const char *rhs)
 
bool operator== (XmlRpcValue const &other) const
 
XmlRpcValueoperator[] (const char *k)
 
XmlRpcValue const & operator[] (int i) const
 
XmlRpcValueoperator[] (int i)
 
XmlRpcValueoperator[] (std::string const &k) const
 
XmlRpcValueoperator[] (std::string const &k)
 
XmlRpcValueoperator[] (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 ()
 

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< XmlRpcValueValueArray
 
typedef std::map< std::string, XmlRpcValueValueStruct
 
- 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
ValueArrayasArray
 
BinaryDataasBinary
 
bool asBool
 
double asDouble
 
int asInt
 
std::string * asString
 
ValueStructasStruct
 
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
 

Detailed Description

Definition at line 51 of file costmap_2d_ros.h.

Member Function Documentation

void SuperValue::setArray ( XmlRpc::XmlRpcValue::ValueArray a)
inline

Definition at line 59 of file costmap_2d_ros.h.

void SuperValue::setStruct ( XmlRpc::XmlRpcValue::ValueStruct a)
inline

Definition at line 54 of file costmap_2d_ros.h.


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


costmap_2d
Author(s): Eitan Marder-Eppstein, David V. Lu!!, Dave Hershberger, contradict@gmail.com
autogenerated on Thu Jan 21 2021 04:05:42