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)
 
const TypegetType () const
 
bool hasMember (const std::string &name) const
 
 operator BinaryData & ()
 
 operator bool & ()
 
 operator const BinaryData & () const
 
 operator const bool & () const
 
 operator const double & () const
 
 operator const int & () const
 
 operator const std::string & () const
 
 operator const struct tm & () const
 
 operator double & ()
 
 operator int & ()
 
 operator std::string & ()
 
 operator struct tm & ()
 
bool operator!= (XmlRpcValue const &other) const
 
XmlRpcValueoperator= (bool const &rhs)
 
XmlRpcValueoperator= (const char *rhs)
 
XmlRpcValueoperator= (double const &rhs)
 
XmlRpcValueoperator= (int const &rhs)
 
XmlRpcValueoperator= (XmlRpcValue const &rhs)
 
bool operator== (XmlRpcValue const &other) const
 
XmlRpcValueoperator[] (const char *k)
 
XmlRpcValueoperator[] (const char *k) const
 
XmlRpcValueoperator[] (int i)
 
XmlRpcValue const & operator[] (int i) const
 
XmlRpcValueoperator[] (std::string const &k)
 
XmlRpcValueoperator[] (std::string const &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 (bool value)
 
 XmlRpcValue (const char *value)
 
 XmlRpcValue (double value)
 
 XmlRpcValue (int value)
 
 XmlRpcValue (std::string const &value)
 
 XmlRpcValue (std::string const &xml, int *offset)
 
 XmlRpcValue (struct tm *value)
 
 XmlRpcValue (void *value, int nBytes)
 
 XmlRpcValue (XmlRpcValue const &rhs)
 
 ~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 ()
 
void assertStruct () const
 
void assertTypeOrInvalid (Type t)
 
void assertTypeOrInvalid (Type t) const
 
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 53 of file costmap_2d_ros.h.

Member Function Documentation

◆ setArray()

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

Definition at line 97 of file costmap_2d_ros.h.

◆ setStruct()

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

Definition at line 92 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 Mon Mar 6 2023 03:50:17