dynamicgraph::command::DirectGetter< E, T > Class Template Reference

#include <dynamic-graph/command-direct-getter.h>

Inheritance diagram for dynamicgraph::command::DirectGetter< E, T >:
Collaboration diagram for dynamicgraph::command::DirectGetter< E, T >:

List of all members.

Public Types

typedef T(E::* GetterMethod )() const
 Pointer to method that sets paramter of type T.

Public Member Functions

 DirectGetter (E &entity, T *ptr, const std::string &docString)
 Constructor.

Protected Member Functions

virtual Value doExecute ()
 Specific action performed by the command.

template<class E, typename T>
class dynamicgraph::command::DirectGetter< E, T >


Member Typedef Documentation

template<class E, typename T>
typedef T(E::* dynamicgraph::command::DirectGetter< E, T >::GetterMethod)() const

Pointer to method that sets paramter of type T.


Constructor & Destructor Documentation

template<class E, typename T>
dynamicgraph::command::DirectGetter< E, T >::DirectGetter ( E &  entity,
T *  ptr,
const std::string &  docString 
) [inline]

Constructor.


Member Function Documentation

template<class E, typename T>
virtual Value dynamicgraph::command::DirectGetter< E, T >::doExecute ( ) [inline, protected, virtual]

Specific action performed by the command.

Implements dynamicgraph::command::Command.