#include <parameters.h>
Public Member Functions | |
template<typename T > | |
const T & | as () const |
template<typename T > | |
T & | as () |
virtual ParameterPtr | clone () |
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 const char * | type () const |
virtual | ~Parameter () |
Public Attributes | |
std::string | key |
Protected Attributes | |
Parameter * | parameter_ |
Definition at line 46 of file parameters.h.
hector_pose_estimation::Parameter::Parameter | ( | const std::string & | key | ) | [inline] |
Definition at line 49 of file parameters.h.
hector_pose_estimation::Parameter::Parameter | ( | Parameter & | other | ) | [inline] |
Definition at line 50 of file parameters.h.
virtual hector_pose_estimation::Parameter::~Parameter | ( | ) | [inline, virtual] |
Definition at line 51 of file parameters.h.
const T& hector_pose_estimation::Parameter::as | ( | ) | const [inline] |
Definition at line 63 of file parameters.h.
T& hector_pose_estimation::Parameter::as | ( | ) | [inline] |
Definition at line 68 of file parameters.h.
virtual ParameterPtr hector_pose_estimation::Parameter::clone | ( | ) | [inline, virtual] |
Reimplemented in hector_pose_estimation::ParameterT< T >.
Definition at line 53 of file parameters.h.
virtual bool hector_pose_estimation::Parameter::empty | ( | ) | const [inline, virtual] |
Definition at line 56 of file parameters.h.
bool hector_pose_estimation::Parameter::hasType | ( | ) | const [inline] |
Definition at line 59 of file parameters.h.
virtual bool hector_pose_estimation::Parameter::isAlias | ( | ) | const [inline, virtual] |
Reimplemented in hector_pose_estimation::Alias.
Definition at line 57 of file parameters.h.
hector_pose_estimation::Parameter::operator void * | ( | ) | const [inline] |
Definition at line 73 of file parameters.h.
Parameter& hector_pose_estimation::Parameter::operator= | ( | const T & | value | ) | [inline] |
Definition at line 75 of file parameters.h.
virtual const char* hector_pose_estimation::Parameter::type | ( | ) | const [inline, virtual] |
Reimplemented in hector_pose_estimation::ParameterT< T >.
Definition at line 54 of file parameters.h.
std::string hector_pose_estimation::Parameter::key |
Definition at line 48 of file parameters.h.
Parameter* hector_pose_estimation::Parameter::parameter_ [protected] |
Definition at line 82 of file parameters.h.