Classes | Typedefs | Enumerations | Functions | Variables
rve_properties Namespace Reference

Classes

class  BadPathException
struct  CBQueueChangeCallback
struct  PropertyData
class  PropertyNode
class  PropertyValue
struct  PropertyValueOperators
struct  PropertyValueOperatorsT
struct  QuaternionTraits
struct  ValueTraits
struct  ValueTraits< const char * >
struct  ValueTraits< Foo >
struct  ValueTraits< rve_msgs::Quaternion >
struct  ValueTraits< rve_msgs::Vector3 >
struct  ValueTraits< std::string >
struct  Vector3Traits

Typedefs

typedef boost::function< void(const
PropertyNodePtr &, const
std::string
&, PropertyChangeType)> 
PropertyChangeCallback
typedef boost::shared_ptr
< PropertyNode
PropertyNodePtr
typedef std::vector
< PropertyNodePtr
V_PropertyNode

Enumerations

enum  PropertyChangeType { PropertyAdded, PropertyRemoved, PropertyChanged }

Functions

 PROPERTY_VALUE_EXTERNS (bool)
 PROPERTY_VALUE_EXTERNS (uint8_t)
 PROPERTY_VALUE_EXTERNS (int8_t)
 PROPERTY_VALUE_EXTERNS (uint16_t)
 PROPERTY_VALUE_EXTERNS (int16_t)
 PROPERTY_VALUE_EXTERNS (uint32_t)
 PROPERTY_VALUE_EXTERNS (int32_t)
 PROPERTY_VALUE_EXTERNS (uint64_t)
 PROPERTY_VALUE_EXTERNS (int64_t)
 PROPERTY_VALUE_EXTERNS (float)
 PROPERTY_VALUE_EXTERNS (double)
 PROPERTY_VALUE_EXTERNS (std::string)
 PROPERTY_VALUE_INSTANTIATIONS (bool)
 PROPERTY_VALUE_INSTANTIATIONS (uint8_t)
 PROPERTY_VALUE_INSTANTIATIONS (int8_t)
 PROPERTY_VALUE_INSTANTIATIONS (uint16_t)
 PROPERTY_VALUE_INSTANTIATIONS (int16_t)
 PROPERTY_VALUE_INSTANTIATIONS (uint32_t)
 PROPERTY_VALUE_INSTANTIATIONS (int32_t)
 PROPERTY_VALUE_INSTANTIATIONS (uint64_t)
 PROPERTY_VALUE_INSTANTIATIONS (int64_t)
 PROPERTY_VALUE_INSTANTIATIONS (float)
 PROPERTY_VALUE_INSTANTIATIONS (double)
 PROPERTY_VALUE_INSTANTIATIONS (std::string)
template<>
void PropertyValue::getImpl< std::string > (std::string &str)
 RVE_PROPERTIES_DEFINE_SIMPLE_VALUE_TRAITS (bool, bool)
 RVE_PROPERTIES_DEFINE_SIMPLE_VALUE_TRAITS (uint8_t, uint8)
 RVE_PROPERTIES_DEFINE_SIMPLE_VALUE_TRAITS (int8_t, int8)
 RVE_PROPERTIES_DEFINE_SIMPLE_VALUE_TRAITS (uint16_t, uint16)
 RVE_PROPERTIES_DEFINE_SIMPLE_VALUE_TRAITS (int16_t, int16)
 RVE_PROPERTIES_DEFINE_SIMPLE_VALUE_TRAITS (uint32_t, uint32)
 RVE_PROPERTIES_DEFINE_SIMPLE_VALUE_TRAITS (int32_t, int32)
 RVE_PROPERTIES_DEFINE_SIMPLE_VALUE_TRAITS (uint64_t, uint64)
 RVE_PROPERTIES_DEFINE_SIMPLE_VALUE_TRAITS (int64_t, int64)
 RVE_PROPERTIES_DEFINE_SIMPLE_VALUE_TRAITS (float, float)
 RVE_PROPERTIES_DEFINE_SIMPLE_VALUE_TRAITS (double, double)

Variables

static uint32_t g_foo_to_stream_count = 0

Typedef Documentation

typedef boost::function<void(const PropertyNodePtr&, const std::string&, PropertyChangeType)> rve_properties::PropertyChangeCallback

Definition at line 80 of file property_node.h.

typedef boost::shared_ptr< PropertyNode > rve_properties::PropertyNodePtr

Definition at line 45 of file forwards.h.

Definition at line 78 of file property_node.h.


Enumeration Type Documentation

Enumerator:
PropertyAdded 
PropertyRemoved 
PropertyChanged 

Definition at line 38 of file forwards.h.


Function Documentation

template<>
void rve_properties::PropertyValue::getImpl< std::string > ( std::string &  str) [inline]

Definition at line 353 of file property_value.h.


Variable Documentation

Definition at line 52 of file test_property_value.cpp.



rve_properties
Author(s): Josh Faust
autogenerated on Wed Dec 11 2013 14:31:27