dynamicgraph::command::CommandVoid4< E, T1, T2, T3, T4 > Struct Template Reference

#include <dynamic-graph/command-bind.h>

Inheritance diagram for dynamicgraph::command::CommandVoid4< E, T1, T2, T3, T4 >:
[legend]
Collaboration diagram for dynamicgraph::command::CommandVoid4< E, T1, T2, T3, T4 >:
[legend]

List of all members.

Public Types

typedef boost::function< void(const
T1 &, const T2 &, const T3
&, const T4 &)> 
function_t
typedef boost::function< void(E
*, const T1 &, const T2
&, const T3 &, const T4 &) 
memberFunction_t )
typedef void(E::* memberFunction_ptr_t )(const T1 &, const T2 &, const T3 &, const T4 &)

Public Member Functions

 CommandVoid4 (E &entity, function_t function, const std::string &docString)

Protected Member Functions

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

template<class E, typename T1, typename T2, typename T3, typename T4>
struct dynamicgraph::command::CommandVoid4< E, T1, T2, T3, T4 >


Member Typedef Documentation

template<class E, typename T1, typename T2, typename T3, typename T4>
typedef boost::function<void(const T1&,const T2&,const T3&,const T4&)> dynamicgraph::command::CommandVoid4< E, T1, T2, T3, T4 >::function_t
template<class E, typename T1, typename T2, typename T3, typename T4>
typedef void(E::* dynamicgraph::command::CommandVoid4< E, T1, T2, T3, T4 >::memberFunction_ptr_t)(const T1 &, const T2 &, const T3 &, const T4 &)
template<class E, typename T1, typename T2, typename T3, typename T4>
typedef boost::function<void(E*,const T1&,const T2&,const T3&,const T4&) dynamicgraph::command::CommandVoid4< E, T1, T2, T3, T4 >::memberFunction_t)

Constructor & Destructor Documentation

template<class E, typename T1, typename T2, typename T3, typename T4>
dynamicgraph::command::CommandVoid4< E, T1, T2, T3, T4 >::CommandVoid4 ( E &  entity,
function_t  function,
const std::string &  docString 
) [inline]

Member Function Documentation

template<class E, typename T1, typename T2, typename T3, typename T4>
virtual Value dynamicgraph::command::CommandVoid4< E, T1, T2, T3, T4 >::doExecute ( ) [inline, protected, virtual]

Specific action performed by the command.

Implements dynamicgraph::command::Command.

References dynamicgraph::command::Command::getParameterValues().