dynamicgraph::command::Setter< E, std::string > Class Template Reference
Inheritance diagram for dynamicgraph::command::Setter< E, std::string >:
[legend]
Collaboration diagram for dynamicgraph::command::Setter< E, std::string >:
[legend]

List of all members.

Public Types

typedef void(E::* SetterMethod )(const std::string &)
 Pointer to method that sets paramter of type std::string.

Public Member Functions

 Setter (E &entity, SetterMethod setterMethod, const std::string &docString)
 Constructor.

Protected Member Functions

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

template<class E>
class dynamicgraph::command::Setter< E, std::string >


Member Typedef Documentation

template<class E >
typedef void(E::* dynamicgraph::command::Setter< E, std::string >::SetterMethod)(const std::string &)

Pointer to method that sets paramter of type std::string.


Constructor & Destructor Documentation

template<class E >
dynamicgraph::command::Setter< E, std::string >::Setter ( E &  entity,
SetterMethod  setterMethod,
const std::string &  docString 
)

Constructor.


Member Function Documentation

template<class E >
Value dynamicgraph::command::Setter< E, std::string >::doExecute ( ) [protected, virtual]