Classes | Typedefs | Functions
dynamicgraph::command Namespace Reference

Classes

class  Command
 
struct  CommandReturnType0
 
struct  CommandReturnType1
 
struct  CommandReturnType2
 
struct  CommandVerbose
 
struct  CommandVoid0
 
struct  CommandVoid1
 
struct  CommandVoid2
 
struct  CommandVoid3
 
struct  CommandVoid4
 
struct  CommandVoid5
 
struct  CommandVoid6
 
struct  CommandVoid7
 
struct  CommandVoid8
 
class  DirectGetter
 
class  DirectSetter
 
class  EitherType
 
class  Getter
 
class  Setter
 
class  Setter< E, bool >
 
class  Setter< E, double >
 
class  Setter< E, float >
 
class  Setter< E, int >
 
class  Setter< E, Matrix >
 
class  Setter< E, std::int64_t >
 
class  Setter< E, std::string >
 
class  Setter< E, std::uint64_t >
 
class  Setter< E, unsigned >
 
class  Setter< E, Vector >
 
class  Value
 This class implements a variant design pattern to handle basic types in Command. More...
 
struct  ValueHelper
 

Typedefs

typedef std::vector< ValueValues
 

Functions

static void * copyValue (const Value &value)
 
template<typename ReturnType >
std::string docCommandReturnType0 (const std::string &doc, const std::string &)
 
template<typename ReturnType >
std::string docCommandReturnType1 (const std::string &doc, const std::string &type)
 
template<typename ReturnType >
std::string docCommandReturnType2 (const std::string &doc, const std::string &type1, const std::string &type2)
 
std::string docCommandVerbose (const std::string &doc)
 
std::string docCommandVoid0 (const std::string &doc)
 
std::string docCommandVoid1 (const std::string &doc, const std::string &type)
 
std::string docCommandVoid2 (const std::string &doc, const std::string &type1, const std::string &type2)
 
std::string docCommandVoid3 (const std::string &doc, const std::string &type1, const std::string &type2, const std::string &type3)
 
std::string docCommandVoid4 (const std::string &doc, const std::string &type1, const std::string &type2, const std::string &type3, const std::string &type4)
 
std::string docCommandVoid5 (const std::string &doc, const std::string &type1, const std::string &type2, const std::string &type3, const std::string &type4, const std::string &type5)
 
std::string docCommandVoid6 (const std::string &doc, const std::string &type1, const std::string &type2, const std::string &type3, const std::string &type4, const std::string &type5, const std::string &type6)
 
std::string docCommandVoid7 (const std::string &doc, const std::string &type1, const std::string &type2, const std::string &type3, const std::string &type4, const std::string &type5, const std::string &type6, const std::string &type7)
 
std::string docCommandVoid8 (const std::string &doc, const std::string &type1, const std::string &type2, const std::string &type3, const std::string &type4, const std::string &type5, const std::string &type6, const std::string &type7, const std::string &type8)
 
std::string docDirectGetter (const std::string &name, const std::string &type)
 
std::string docDirectSetter (const std::string &name, const std::string &type)
 
template<class E , class ReturnType >
CommandReturnType0< E, ReturnType > * makeCommandReturnType0 (E &entity, boost::function< ReturnType(E *)> function, const std::string &docString)
 
template<class E , class ReturnType >
CommandReturnType0< E, ReturnType > * makeCommandReturnType0 (E &entity, boost::function< ReturnType(void)> function, const std::string &docString)
 
template<class E , class ReturnType >
CommandReturnType0< E, ReturnType > * makeCommandReturnType0 (E &entity, ReturnType(E::*function)(void), const std::string &docString)
 
template<class E , typename ReturnType , typename T >
CommandReturnType1< E, ReturnType, T > * makeCommandReturnType1 (E &entity, boost::function< ReturnType(const T &)> function, const std::string &docString)
 
template<class E , typename ReturnType , typename T >
CommandReturnType1< E, ReturnType, T > * makeCommandReturnType1 (E &entity, boost::function< ReturnType(E *, const T &)> function, const std::string &docString)
 
template<class E , typename ReturnType , typename T >
CommandReturnType1< E, ReturnType, T > * makeCommandReturnType1 (E &entity, ReturnType(E::*function)(const T &), const std::string &docString)
 
template<class E , typename ReturnType , typename T1 , typename T2 >
CommandReturnType2< E, ReturnType, T1, T2 > * makeCommandReturnType2 (E &entity, boost::function< ReturnType(const T1 &, const T2 &)> function, const std::string &docString)
 
template<class E , typename ReturnType , typename T1 , typename T2 >
CommandReturnType2< E, ReturnType, T1, T2 > * makeCommandReturnType2 (E &entity, boost::function< ReturnType(E *, const T1 &, const T2 &)> function, const std::string &docString)
 
template<class E , typename ReturnType , typename T1 , typename T2 >
CommandReturnType2< E, ReturnType, T1, T2 > * makeCommandReturnType2 (E &entity, ReturnType(E::*function)(const T1 &, const T2 &), const std::string &docString)
 
template<class E >
CommandVerbose< E > * makeCommandVerbose (E &entity, typename CommandVerbose< E >::function_t function, const std::string &docString)
 
template<class E >
CommandVerbose< E > * makeCommandVerbose (E &entity, void(E::*function)(std::ostream &), const std::string &docString)
 
template<class E >
CommandVoid0< E > * makeCommandVoid0 (E &entity, boost::function< void(E *)> function, const std::string &docString)
 
template<class E >
CommandVoid0< E > * makeCommandVoid0 (E &entity, boost::function< void(void)> function, const std::string &docString)
 
template<class E >
CommandVoid0< E > * makeCommandVoid0 (E &entity, void(E::*function)(void), const std::string &docString)
 
template<class E , typename T >
CommandVoid1< E, T > * makeCommandVoid1 (E &entity, boost::function< void(const T &)> function, const std::string &docString)
 
template<class E , typename T >
CommandVoid1< E, T > * makeCommandVoid1 (E &entity, boost::function< void(E *, const T &)> function, const std::string &docString)
 
template<class E , typename T >
CommandVoid1< E, T > * makeCommandVoid1 (E &entity, void(E::*function)(const T &), const std::string &docString)
 
template<class E , typename T1 , typename T2 >
CommandVoid2< E, T1, T2 > * makeCommandVoid2 (E &entity, boost::function< void(const T1 &, const T2 &)> function, const std::string &docString)
 
template<class E , typename T1 , typename T2 >
CommandVoid2< E, T1, T2 > * makeCommandVoid2 (E &entity, boost::function< void(E *, const T1 &, const T2 &)> function, const std::string &docString)
 
template<class E , typename T1 , typename T2 >
CommandVoid2< E, T1, T2 > * makeCommandVoid2 (E &entity, void(E::*function)(const T1 &, const T2 &), const std::string &docString)
 
template<class E , typename T1 , typename T2 , typename T3 >
CommandVoid3< E, T1, T2, T3 > * makeCommandVoid3 (E &entity, boost::function< void(E *, const T1 &, const T2 &, const T3 &)> function, const std::string &docString)
 
template<class E , typename T1 , typename T2 , typename T3 >
CommandVoid3< E, T1, T2, T3 > * makeCommandVoid3 (E &entity, typename CommandVoid3< E, T1, T2, T3 >::function_t function, const std::string &docString)
 
template<class E , typename T1 , typename T2 , typename T3 >
CommandVoid3< E, T1, T2, T3 > * makeCommandVoid3 (E &entity, void(E::*function)(const T1 &, const T2 &, const T3 &), const std::string &docString)
 
template<class E , typename T1 , typename T2 , typename T3 , typename T4 >
CommandVoid4< E, T1, T2, T3, T4 > * makeCommandVoid4 (E &entity, boost::function< void(E *, const T1 &, const T2 &, const T3 &, const T4 &)> function, const std::string &docString)
 
template<class E , typename T1 , typename T2 , typename T3 , typename T4 >
CommandVoid4< E, T1, T2, T3, T4 > * makeCommandVoid4 (E &entity, typename CommandVoid4< E, T1, T2, T3, T4 >::function_t function, const std::string &docString)
 
template<class E , typename T1 , typename T2 , typename T3 , typename T4 >
CommandVoid4< E, T1, T2, T3, T4 > * makeCommandVoid4 (E &entity, void(E::*function)(const T1 &, const T2 &, const T3 &, const T4 &), const std::string &docString)
 
template<class E , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
CommandVoid5< E, T1, T2, T3, T4, T5 > * makeCommandVoid5 (E &entity, boost::function< void(E *, const T1 &, const T2 &, const T3 &, const T4 &, const T5 &)> function, const std::string &docString)
 
template<class E , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
CommandVoid5< E, T1, T2, T3, T4, T5 > * makeCommandVoid5 (E &entity, typename CommandVoid5< E, T1, T2, T3, T4, T5 >::function_t function, const std::string &docString)
 
template<class E , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
CommandVoid5< E, T1, T2, T3, T4, T5 > * makeCommandVoid5 (E &entity, void(E::*function)(const T1 &, const T2 &, const T3 &, const T4 &, const T5 &), const std::string &docString)
 
template<class E , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
CommandVoid6< E, T1, T2, T3, T4, T5, T6 > * makeCommandVoid6 (E &entity, boost::function< void(E *, const T1 &, const T2 &, const T3 &, const T4 &, const T5 &, const T6 &)> function, const std::string &docString)
 
template<class E , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
CommandVoid6< E, T1, T2, T3, T4, T5, T6 > * makeCommandVoid6 (E &entity, typename CommandVoid6< E, T1, T2, T3, T4, T5, T6 >::function_t function, const std::string &docString)
 
template<class E , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
CommandVoid6< E, T1, T2, T3, T4, T5, T6 > * makeCommandVoid6 (E &entity, void(E::*function)(const T1 &, const T2 &, const T3 &, const T4 &, const T5 &, const T6 &), const std::string &docString)
 
template<class E , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
CommandVoid7< E, T1, T2, T3, T4, T5, T6, T7 > * makeCommandVoid7 (E &entity, boost::function< void(E *, const T1 &, const T2 &, const T3 &, const T4 &, const T5 &, const T6 &, const T7 &)> function, const std::string &docString)
 
template<class E , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
CommandVoid7< E, T1, T2, T3, T4, T5, T6, T7 > * makeCommandVoid7 (E &entity, typename CommandVoid7< E, T1, T2, T3, T4, T5, T6, T7 >::function_t function, const std::string &docString)
 
template<class E , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
CommandVoid7< E, T1, T2, T3, T4, T5, T6, T7 > * makeCommandVoid7 (E &entity, void(E::*function)(const T1 &, const T2 &, const T3 &, const T4 &, const T5 &, const T6 &, const T7 &), const std::string &docString)
 
template<class E , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
CommandVoid8< E, T1, T2, T3, T4, T5, T6, T7, T8 > * makeCommandVoid8 (E &entity, boost::function< void(E *, const T1 &, const T2 &, const T3 &, const T4 &, const T5 &, const T6 &, const T7 &, const T8 &)> function, const std::string &docString)
 
template<class E , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
CommandVoid8< E, T1, T2, T3, T4, T5, T6, T7, T8 > * makeCommandVoid8 (E &entity, typename CommandVoid8< E, T1, T2, T3, T4, T5, T6, T7, T8 >::function_t function, const std::string &docString)
 
template<class E , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
CommandVoid8< E, T1, T2, T3, T4, T5, T6, T7, T8 > * makeCommandVoid8 (E &entity, void(E::*function)(const T1 &, const T2 &, const T3 &, const T4 &, const T5 &, const T6 &, const T7 &, const T8 &), const std::string &docString)
 
template<class E , typename T >
DirectGetter< E, T > * makeDirectGetter (E &entity, T *ptr, const std::string &docString)
 
template<class E , typename T >
DirectSetter< E, T > * makeDirectSetter (E &entity, T *ptr, const std::string &docString)
 
std::ostream & operator<< (std::ostream &os, const Value &value)
 

Typedef Documentation

◆ Values

typedef std::vector<Value> dynamicgraph::command::Values

Definition at line 22 of file value.h.

Function Documentation

◆ copyValue()

void * dynamicgraph::command::copyValue ( const Value value)
static

Definition at line 110 of file src/command/value.cpp.

◆ docCommandReturnType0()

template<typename ReturnType >
std::string dynamicgraph::command::docCommandReturnType0 ( const std::string &  doc,
const std::string &   
)
inline

Definition at line 795 of file command-bind.h.

◆ docCommandReturnType1()

template<typename ReturnType >
std::string dynamicgraph::command::docCommandReturnType1 ( const std::string &  doc,
const std::string &  type 
)
inline

Definition at line 858 of file command-bind.h.

◆ docCommandReturnType2()

template<typename ReturnType >
std::string dynamicgraph::command::docCommandReturnType2 ( const std::string &  doc,
const std::string &  type1,
const std::string &  type2 
)
inline

Definition at line 925 of file command-bind.h.

◆ docCommandVerbose()

std::string dynamicgraph::command::docCommandVerbose ( const std::string &  doc)
inline

Definition at line 748 of file command-bind.h.

◆ docCommandVoid0()

std::string dynamicgraph::command::docCommandVoid0 ( const std::string &  doc)
inline

Definition at line 70 of file command-bind.h.

◆ docCommandVoid1()

std::string dynamicgraph::command::docCommandVoid1 ( const std::string &  doc,
const std::string &  type 
)
inline

Definition at line 129 of file command-bind.h.

◆ docCommandVoid2()

std::string dynamicgraph::command::docCommandVoid2 ( const std::string &  doc,
const std::string &  type1,
const std::string &  type2 
)
inline

Definition at line 194 of file command-bind.h.

◆ docCommandVoid3()

std::string dynamicgraph::command::docCommandVoid3 ( const std::string &  doc,
const std::string &  type1,
const std::string &  type2,
const std::string &  type3 
)
inline

Definition at line 260 of file command-bind.h.

◆ docCommandVoid4()

std::string dynamicgraph::command::docCommandVoid4 ( const std::string &  doc,
const std::string &  type1,
const std::string &  type2,
const std::string &  type3,
const std::string &  type4 
)
inline

Definition at line 333 of file command-bind.h.

◆ docCommandVoid5()

std::string dynamicgraph::command::docCommandVoid5 ( const std::string &  doc,
const std::string &  type1,
const std::string &  type2,
const std::string &  type3,
const std::string &  type4,
const std::string &  type5 
)
inline

Definition at line 416 of file command-bind.h.

◆ docCommandVoid6()

std::string dynamicgraph::command::docCommandVoid6 ( const std::string &  doc,
const std::string &  type1,
const std::string &  type2,
const std::string &  type3,
const std::string &  type4,
const std::string &  type5,
const std::string &  type6 
)
inline

Definition at line 506 of file command-bind.h.

◆ docCommandVoid7()

std::string dynamicgraph::command::docCommandVoid7 ( const std::string &  doc,
const std::string &  type1,
const std::string &  type2,
const std::string &  type3,
const std::string &  type4,
const std::string &  type5,
const std::string &  type6,
const std::string &  type7 
)
inline

Definition at line 596 of file command-bind.h.

◆ docCommandVoid8()

std::string dynamicgraph::command::docCommandVoid8 ( const std::string &  doc,
const std::string &  type1,
const std::string &  type2,
const std::string &  type3,
const std::string &  type4,
const std::string &  type5,
const std::string &  type6,
const std::string &  type7,
const std::string &  type8 
)
inline

Definition at line 691 of file command-bind.h.

◆ docDirectGetter()

std::string dynamicgraph::command::docDirectGetter ( const std::string &  name,
const std::string &  type 
)
inline

Definition at line 49 of file command-direct-getter.h.

◆ docDirectSetter()

std::string dynamicgraph::command::docDirectSetter ( const std::string &  name,
const std::string &  type 
)
inline

Definition at line 52 of file command-direct-setter.h.

◆ makeCommandReturnType0() [1/3]

template<class E , class ReturnType >
CommandReturnType0<E, ReturnType>* dynamicgraph::command::makeCommandReturnType0 ( E &  entity,
boost::function< ReturnType(E *)>  function,
const std::string &  docString 
)

Definition at line 780 of file command-bind.h.

◆ makeCommandReturnType0() [2/3]

template<class E , class ReturnType >
CommandReturnType0<E, ReturnType>* dynamicgraph::command::makeCommandReturnType0 ( E &  entity,
boost::function< ReturnType(void)>  function,
const std::string &  docString 
)

Definition at line 773 of file command-bind.h.

◆ makeCommandReturnType0() [3/3]

template<class E , class ReturnType >
CommandReturnType0<E, ReturnType>* dynamicgraph::command::makeCommandReturnType0 ( E &  entity,
ReturnType(E::*)(void)  function,
const std::string &  docString 
)

Definition at line 788 of file command-bind.h.

◆ makeCommandReturnType1() [1/3]

template<class E , typename ReturnType , typename T >
CommandReturnType1<E, ReturnType, T>* dynamicgraph::command::makeCommandReturnType1 ( E &  entity,
boost::function< ReturnType(const T &)>  function,
const std::string &  docString 
)

Definition at line 831 of file command-bind.h.

◆ makeCommandReturnType1() [2/3]

template<class E , typename ReturnType , typename T >
CommandReturnType1<E, ReturnType, T>* dynamicgraph::command::makeCommandReturnType1 ( E &  entity,
boost::function< ReturnType(E *, const T &)>  function,
const std::string &  docString 
)

Definition at line 838 of file command-bind.h.

◆ makeCommandReturnType1() [3/3]

template<class E , typename ReturnType , typename T >
CommandReturnType1<E, ReturnType, T>* dynamicgraph::command::makeCommandReturnType1 ( E &  entity,
ReturnType(E::*)(const T &)  function,
const std::string &  docString 
)

Definition at line 849 of file command-bind.h.

◆ makeCommandReturnType2() [1/3]

template<class E , typename ReturnType , typename T1 , typename T2 >
CommandReturnType2<E, ReturnType, T1, T2>* dynamicgraph::command::makeCommandReturnType2 ( E &  entity,
boost::function< ReturnType(const T1 &, const T2 &)>  function,
const std::string &  docString 
)

Definition at line 897 of file command-bind.h.

◆ makeCommandReturnType2() [2/3]

template<class E , typename ReturnType , typename T1 , typename T2 >
CommandReturnType2<E, ReturnType, T1, T2>* dynamicgraph::command::makeCommandReturnType2 ( E &  entity,
boost::function< ReturnType(E *, const T1 &, const T2 &)>  function,
const std::string &  docString 
)

Definition at line 905 of file command-bind.h.

◆ makeCommandReturnType2() [3/3]

template<class E , typename ReturnType , typename T1 , typename T2 >
CommandReturnType2<E, ReturnType, T1, T2>* dynamicgraph::command::makeCommandReturnType2 ( E &  entity,
ReturnType(E::*)(const T1 &, const T2 &)  function,
const std::string &  docString 
)

Definition at line 916 of file command-bind.h.

◆ makeCommandVerbose() [1/2]

template<class E >
CommandVerbose<E>* dynamicgraph::command::makeCommandVerbose ( E &  entity,
typename CommandVerbose< E >::function_t  function,
const std::string &  docString 
)

Definition at line 732 of file command-bind.h.

◆ makeCommandVerbose() [2/2]

template<class E >
CommandVerbose<E>* dynamicgraph::command::makeCommandVerbose ( E &  entity,
void(E::*)(std::ostream &)  function,
const std::string &  docString 
)

Definition at line 740 of file command-bind.h.

◆ makeCommandVoid0() [1/3]

template<class E >
CommandVoid0<E>* dynamicgraph::command::makeCommandVoid0 ( E &  entity,
boost::function< void(E *)>  function,
const std::string &  docString 
)

Definition at line 58 of file command-bind.h.

◆ makeCommandVoid0() [2/3]

template<class E >
CommandVoid0<E>* dynamicgraph::command::makeCommandVoid0 ( E &  entity,
boost::function< void(void)>  function,
const std::string &  docString 
)

Definition at line 51 of file command-bind.h.

◆ makeCommandVoid0() [3/3]

template<class E >
CommandVoid0<E>* dynamicgraph::command::makeCommandVoid0 ( E &  entity,
void(E::*)(void)  function,
const std::string &  docString 
)

Definition at line 65 of file command-bind.h.

◆ makeCommandVoid1() [1/3]

template<class E , typename T >
CommandVoid1<E, T>* dynamicgraph::command::makeCommandVoid1 ( E &  entity,
boost::function< void(const T &)>  function,
const std::string &  docString 
)

Definition at line 103 of file command-bind.h.

◆ makeCommandVoid1() [2/3]

template<class E , typename T >
CommandVoid1<E, T>* dynamicgraph::command::makeCommandVoid1 ( E &  entity,
boost::function< void(E *, const T &)>  function,
const std::string &  docString 
)

Definition at line 111 of file command-bind.h.

◆ makeCommandVoid1() [3/3]

template<class E , typename T >
CommandVoid1<E, T>* dynamicgraph::command::makeCommandVoid1 ( E &  entity,
void(E::*)(const T &)  function,
const std::string &  docString 
)

Definition at line 122 of file command-bind.h.

◆ makeCommandVoid2() [1/3]

template<class E , typename T1 , typename T2 >
CommandVoid2<E, T1, T2>* dynamicgraph::command::makeCommandVoid2 ( E &  entity,
boost::function< void(const T1 &, const T2 &)>  function,
const std::string &  docString 
)

Definition at line 167 of file command-bind.h.

◆ makeCommandVoid2() [2/3]

template<class E , typename T1 , typename T2 >
CommandVoid2<E, T1, T2>* dynamicgraph::command::makeCommandVoid2 ( E &  entity,
boost::function< void(E *, const T1 &, const T2 &)>  function,
const std::string &  docString 
)

Definition at line 174 of file command-bind.h.

◆ makeCommandVoid2() [3/3]

template<class E , typename T1 , typename T2 >
CommandVoid2<E, T1, T2>* dynamicgraph::command::makeCommandVoid2 ( E &  entity,
void(E::*)(const T1 &, const T2 &)  function,
const std::string &  docString 
)

Definition at line 185 of file command-bind.h.

◆ makeCommandVoid3() [1/3]

template<class E , typename T1 , typename T2 , typename T3 >
CommandVoid3<E, T1, T2, T3>* dynamicgraph::command::makeCommandVoid3 ( E &  entity,
boost::function< void(E *, const T1 &, const T2 &, const T3 &)>  function,
const std::string &  docString 
)

Definition at line 241 of file command-bind.h.

◆ makeCommandVoid3() [2/3]

template<class E , typename T1 , typename T2 , typename T3 >
CommandVoid3<E, T1, T2, T3>* dynamicgraph::command::makeCommandVoid3 ( E &  entity,
typename CommandVoid3< E, T1, T2, T3 >::function_t  function,
const std::string &  docString 
)

Definition at line 234 of file command-bind.h.

◆ makeCommandVoid3() [3/3]

template<class E , typename T1 , typename T2 , typename T3 >
CommandVoid3<E, T1, T2, T3>* dynamicgraph::command::makeCommandVoid3 ( E &  entity,
void(E::*)(const T1 &, const T2 &, const T3 &)  function,
const std::string &  docString 
)

Definition at line 252 of file command-bind.h.

◆ makeCommandVoid4() [1/3]

template<class E , typename T1 , typename T2 , typename T3 , typename T4 >
CommandVoid4<E, T1, T2, T3, T4>* dynamicgraph::command::makeCommandVoid4 ( E &  entity,
boost::function< void(E *, const T1 &, const T2 &, const T3 &, const T4 &)>  function,
const std::string &  docString 
)

Definition at line 314 of file command-bind.h.

◆ makeCommandVoid4() [2/3]

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

Definition at line 307 of file command-bind.h.

◆ makeCommandVoid4() [3/3]

template<class E , typename T1 , typename T2 , typename T3 , typename T4 >
CommandVoid4<E, T1, T2, T3, T4>* dynamicgraph::command::makeCommandVoid4 ( E &  entity,
void(E::*)(const T1 &, const T2 &, const T3 &, const T4 &)  function,
const std::string &  docString 
)

Definition at line 324 of file command-bind.h.

◆ makeCommandVoid5() [1/3]

template<class E , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
CommandVoid5<E, T1, T2, T3, T4, T5>* dynamicgraph::command::makeCommandVoid5 ( E &  entity,
boost::function< void(E *, const T1 &, const T2 &, const T3 &, const T4 &, const T5 &)>  function,
const std::string &  docString 
)

Definition at line 394 of file command-bind.h.

◆ makeCommandVoid5() [2/3]

template<class E , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
CommandVoid5<E, T1, T2, T3, T4, T5>* dynamicgraph::command::makeCommandVoid5 ( E &  entity,
typename CommandVoid5< E, T1, T2, T3, T4, T5 >::function_t  function,
const std::string &  docString 
)

Definition at line 385 of file command-bind.h.

◆ makeCommandVoid5() [3/3]

template<class E , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
CommandVoid5<E, T1, T2, T3, T4, T5>* dynamicgraph::command::makeCommandVoid5 ( E &  entity,
void(E::*)(const T1 &, const T2 &, const T3 &, const T4 &, const T5 &)  function,
const std::string &  docString 
)

Definition at line 406 of file command-bind.h.

◆ makeCommandVoid6() [1/3]

template<class E , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
CommandVoid6<E, T1, T2, T3, T4, T5, T6>* dynamicgraph::command::makeCommandVoid6 ( E &  entity,
boost::function< void(E *, const T1 &, const T2 &, const T3 &, const T4 &, const T5 &, const T6 &)>  function,
const std::string &  docString 
)

Definition at line 482 of file command-bind.h.

◆ makeCommandVoid6() [2/3]

template<class E , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
CommandVoid6<E, T1, T2, T3, T4, T5, T6>* dynamicgraph::command::makeCommandVoid6 ( E &  entity,
typename CommandVoid6< E, T1, T2, T3, T4, T5, T6 >::function_t  function,
const std::string &  docString 
)

Definition at line 472 of file command-bind.h.

◆ makeCommandVoid6() [3/3]

template<class E , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
CommandVoid6<E, T1, T2, T3, T4, T5, T6>* dynamicgraph::command::makeCommandVoid6 ( E &  entity,
void(E::*)(const T1 &, const T2 &, const T3 &, const T4 &, const T5 &, const T6 &)  function,
const std::string &  docString 
)

Definition at line 495 of file command-bind.h.

◆ makeCommandVoid7() [1/3]

template<class E , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
CommandVoid7<E, T1, T2, T3, T4, T5, T6, T7>* dynamicgraph::command::makeCommandVoid7 ( E &  entity,
boost::function< void(E *, const T1 &, const T2 &, const T3 &, const T4 &, const T5 &, const T6 &, const T7 &)>  function,
const std::string &  docString 
)

Definition at line 572 of file command-bind.h.

◆ makeCommandVoid7() [2/3]

template<class E , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
CommandVoid7<E, T1, T2, T3, T4, T5, T6, T7>* dynamicgraph::command::makeCommandVoid7 ( E &  entity,
typename CommandVoid7< E, T1, T2, T3, T4, T5, T6, T7 >::function_t  function,
const std::string &  docString 
)

Definition at line 562 of file command-bind.h.

◆ makeCommandVoid7() [3/3]

template<class E , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
CommandVoid7<E, T1, T2, T3, T4, T5, T6, T7>* dynamicgraph::command::makeCommandVoid7 ( E &  entity,
void(E::*)(const T1 &, const T2 &, const T3 &, const T4 &, const T5 &, const T6 &, const T7 &)  function,
const std::string &  docString 
)

Definition at line 585 of file command-bind.h.

◆ makeCommandVoid8() [1/3]

template<class E , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
CommandVoid8<E, T1, T2, T3, T4, T5, T6, T7, T8>* dynamicgraph::command::makeCommandVoid8 ( E &  entity,
boost::function< void(E *, const T1 &, const T2 &, const T3 &, const T4 &, const T5 &, const T6 &, const T7 &, const T8 &)>  function,
const std::string &  docString 
)

Definition at line 667 of file command-bind.h.

◆ makeCommandVoid8() [2/3]

template<class E , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
CommandVoid8<E, T1, T2, T3, T4, T5, T6, T7, T8>* dynamicgraph::command::makeCommandVoid8 ( E &  entity,
typename CommandVoid8< E, T1, T2, T3, T4, T5, T6, T7, T8 >::function_t  function,
const std::string &  docString 
)

Definition at line 656 of file command-bind.h.

◆ makeCommandVoid8() [3/3]

template<class E , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
CommandVoid8<E, T1, T2, T3, T4, T5, T6, T7, T8>* dynamicgraph::command::makeCommandVoid8 ( E &  entity,
void(E::*)(const T1 &, const T2 &, const T3 &, const T4 &, const T5 &, const T6 &, const T7 &, const T8 &)  function,
const std::string &  docString 
)

Definition at line 680 of file command-bind.h.

◆ makeDirectGetter()

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

Definition at line 44 of file command-direct-getter.h.

◆ makeDirectSetter()

template<class E , typename T >
DirectSetter<E, T>* dynamicgraph::command::makeDirectSetter ( E &  entity,
T *  ptr,
const std::string &  docString 
)

Definition at line 47 of file command-direct-setter.h.

◆ operator<<()

std::ostream& dynamicgraph::command::operator<< ( std::ostream &  os,
const Value value 
)

Definition at line 313 of file src/command/value.cpp.



dynamic-graph
Author(s): Nicolas Mansard, Olivier Stasse
autogenerated on Sun Oct 22 2023 02:27:08