Public Types | Public Member Functions | List of all members
hector_pose_estimation::AliasT< T > Class Template Reference

#include <parameters.h>

Inheritance diagram for hector_pose_estimation::AliasT< T >:
Inheritance graph
[legend]

Public Types

typedef boost::remove_reference< typename boost::remove_const< T >::type >::type param_type
 

Public Member Functions

 AliasT ()
 
 AliasT (const ParameterPtr &other)
 
 AliasT (const ParameterPtr &other, const std::string &key)
 
 operator param_type & () const
 
void set (const param_type &value)
 
param_typevalue ()
 
const param_typevalue () const
 
virtual ~AliasT ()
 
- Public Member Functions inherited from hector_pose_estimation::Alias
 Alias ()
 
 Alias (const ParameterPtr &other)
 
 Alias (const ParameterPtr &other, const std::string &key)
 
virtual bool isAlias () const
 
Aliasoperator= (const ParameterPtr &other)
 
virtual ~Alias ()
 
- Public Member Functions inherited from hector_pose_estimation::Parameter
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
 
 operator void * () const
 
template<typename T >
Parameteroperator= (const T &value)
 
 Parameter (const std::string &key)
 
 Parameter (Parameter &other)
 
virtual const char * type () const
 
virtual ~Parameter ()
 

Additional Inherited Members

- Public Attributes inherited from hector_pose_estimation::Parameter
std::string key
 
- Protected Attributes inherited from hector_pose_estimation::Parameter
Parameterparameter_
 

Detailed Description

template<typename T>
class hector_pose_estimation::AliasT< T >

Definition at line 124 of file parameters.h.

Member Typedef Documentation

template<typename T>
typedef boost::remove_reference<typename boost::remove_const<T>::type>::type hector_pose_estimation::AliasT< T >::param_type

Definition at line 126 of file parameters.h.

Constructor & Destructor Documentation

template<typename T>
hector_pose_estimation::AliasT< T >::AliasT ( )
inline

Definition at line 128 of file parameters.h.

template<typename T>
hector_pose_estimation::AliasT< T >::AliasT ( const ParameterPtr other)
inline

Definition at line 129 of file parameters.h.

template<typename T>
hector_pose_estimation::AliasT< T >::AliasT ( const ParameterPtr other,
const std::string &  key 
)
inline

Definition at line 130 of file parameters.h.

template<typename T>
virtual hector_pose_estimation::AliasT< T >::~AliasT ( )
inlinevirtual

Definition at line 131 of file parameters.h.

Member Function Documentation

template<typename T>
hector_pose_estimation::AliasT< T >::operator param_type & ( ) const
inline

Definition at line 133 of file parameters.h.

template<typename T>
void hector_pose_estimation::AliasT< T >::set ( const param_type value)
inline

Definition at line 136 of file parameters.h.

template<typename T>
param_type& hector_pose_estimation::AliasT< T >::value ( )
inline

Definition at line 134 of file parameters.h.

template<typename T>
const param_type& hector_pose_estimation::AliasT< T >::value ( ) const
inline

Definition at line 135 of file parameters.h.


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


hector_pose_estimation_core
Author(s): Johannes Meyer
autogenerated on Thu Feb 18 2021 03:29:31