#include <parameters.h>
Public Types | |
typedef boost::remove_reference< typename boost::remove_const< T >::type >::type | param_type |
Public Member Functions | |
ParameterPtr | clone () |
operator param_type & () const | |
ParameterT (const std::string &key, param_type &value) | |
ParameterT (Parameter &other) | |
void | set (const param_type &value) |
const char * | type () const |
param_type & | value () |
const param_type & | value () const |
virtual | ~ParameterT () |
Public Member Functions inherited from hector_pose_estimation::Parameter | |
template<typename T > | |
const T & | as () const |
template<typename T > | |
T & | as () |
virtual bool | empty () const |
template<typename T > | |
bool | hasType () const |
virtual bool | isAlias () const |
operator void * () const | |
template<typename T > | |
Parameter & | operator= (const T &value) |
Parameter (const std::string &key) | |
Parameter (Parameter &other) | |
virtual | ~Parameter () |
Protected Attributes | |
param_type & | value_ |
Protected Attributes inherited from hector_pose_estimation::Parameter | |
Parameter * | parameter_ |
Additional Inherited Members | |
Public Attributes inherited from hector_pose_estimation::Parameter | |
std::string | key |
Definition at line 41 of file parameters.h.
typedef boost::remove_reference<typename boost::remove_const<T>::type>::type hector_pose_estimation::ParameterT< T >::param_type |
Definition at line 88 of file parameters.h.
|
inline |
Definition at line 90 of file parameters.h.
|
inline |
Definition at line 91 of file parameters.h.
|
inlinevirtual |
Definition at line 92 of file parameters.h.
|
inlinevirtual |
Reimplemented from hector_pose_estimation::Parameter.
Definition at line 94 of file parameters.h.
|
inline |
Definition at line 97 of file parameters.h.
|
inline |
Definition at line 100 of file parameters.h.
|
inlinevirtual |
Reimplemented from hector_pose_estimation::Parameter.
Definition at line 95 of file parameters.h.
|
inline |
Definition at line 98 of file parameters.h.
|
inline |
Definition at line 99 of file parameters.h.
|
protected |
Definition at line 103 of file parameters.h.