Public Member Functions | Public Attributes | List of all members
dynamic_reconfigure_test::TestConfig::GroupDescription< T, PT > Class Template Reference

#include <TestConfig.h>

Inheritance diagram for dynamic_reconfigure_test::TestConfig::GroupDescription< T, PT >:
Inheritance graph
[legend]

Public Member Functions

virtual bool fromMessage (const dynamic_reconfigure::Config &msg, boost::any &cfg) const
 
 GroupDescription (const GroupDescription< T, PT > &g)
 
 GroupDescription (std::string a_name, std::string a_type, int a_parent, int a_id, bool a_s, T PT::*a_f)
 
virtual void setInitialState (boost::any &cfg) const
 
virtual void toMessage (dynamic_reconfigure::Config &msg, const boost::any &cfg) const
 
virtual void updateParams (boost::any &cfg, TestConfig &top) const
 
- Public Member Functions inherited from dynamic_reconfigure_test::TestConfig::AbstractGroupDescription
 AbstractGroupDescription (std::string n, std::string t, int p, int i, bool s)
 
void convertParams ()
 
- Public Member Functions inherited from dynamic_reconfigure::Group_< ContainerAllocator >
 Group_ ()
 
 Group_ (const ContainerAllocator &_alloc)
 

Public Attributes

TPT::* field
 
std::vector< TestConfig::AbstractGroupDescriptionConstPtrgroups
 
- Public Attributes inherited from dynamic_reconfigure_test::TestConfig::AbstractGroupDescription
std::vector< AbstractParamDescriptionConstPtrabstract_parameters
 
bool state
 
- Public Attributes inherited from dynamic_reconfigure::Group_< ContainerAllocator >
_id_type id
 
_name_type name
 
_parameters_type parameters
 
_parent_type parent
 
_type_type type
 

Additional Inherited Members

- Public Types inherited from dynamic_reconfigure::Group_< ContainerAllocator >
typedef int32_t _id_type
 
typedef std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > _name_type
 
typedef std::vector< ::dynamic_reconfigure::ParamDescription_< ContainerAllocator >, typename ContainerAllocator::template rebind< ::dynamic_reconfigure::ParamDescription_< ContainerAllocator > >::other > _parameters_type
 
typedef int32_t _parent_type
 
typedef std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > _type_type
 
typedef std::shared_ptr< ::dynamic_reconfigure::Group_< ContainerAllocator > constConstPtr
 
typedef std::shared_ptr< ::dynamic_reconfigure::Group_< ContainerAllocator > > Ptr
 
typedef Group_< ContainerAllocator > Type
 

Detailed Description

template<class T, class PT>
class dynamic_reconfigure_test::TestConfig::GroupDescription< T, PT >

Definition at line 142 of file TestConfig.h.

Constructor & Destructor Documentation

◆ GroupDescription() [1/2]

template<class T , class PT >
dynamic_reconfigure_test::TestConfig::GroupDescription< T, PT >::GroupDescription ( std::string  a_name,
std::string  a_type,
int  a_parent,
int  a_id,
bool  a_s,
T PT::*  a_f 
)
inline

Definition at line 145 of file TestConfig.h.

◆ GroupDescription() [2/2]

template<class T , class PT >
dynamic_reconfigure_test::TestConfig::GroupDescription< T, PT >::GroupDescription ( const GroupDescription< T, PT > &  g)
inline

Definition at line 149 of file TestConfig.h.

Member Function Documentation

◆ fromMessage()

template<class T , class PT >
virtual bool dynamic_reconfigure_test::TestConfig::GroupDescription< T, PT >::fromMessage ( const dynamic_reconfigure::Config msg,
boost::any &  cfg 
) const
inlinevirtual

◆ setInitialState()

template<class T , class PT >
virtual void dynamic_reconfigure_test::TestConfig::GroupDescription< T, PT >::setInitialState ( boost::any &  cfg) const
inlinevirtual

◆ toMessage()

template<class T , class PT >
virtual void dynamic_reconfigure_test::TestConfig::GroupDescription< T, PT >::toMessage ( dynamic_reconfigure::Config msg,
const boost::any &  cfg 
) const
inlinevirtual

◆ updateParams()

template<class T , class PT >
virtual void dynamic_reconfigure_test::TestConfig::GroupDescription< T, PT >::updateParams ( boost::any &  cfg,
TestConfig top 
) const
inlinevirtual

Member Data Documentation

◆ field

template<class T , class PT >
TPT::* dynamic_reconfigure_test::TestConfig::GroupDescription< T, PT >::field

Definition at line 210 of file TestConfig.h.

◆ groups

Definition at line 211 of file TestConfig.h.


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


sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:15