#include <command.h>

Public Types | |
| typedef TypeTraits < ArgTMember1 >::NonConstNoRef | MemberType1 |
| typedef TypeTraits < ArgTMember2 >::NonConstNoRef | MemberType2 |
| typedef dtUtil::Functor< RetT, Types > | FunctorType |
| typedef dtUtil::CallParms < Types >::ParmsListType | Params |
| typedef MemberType1 | Param0 |
| typedef MemberType2 | Param1 |
Public Member Functions | |
| typedef | TYPELIST_2 (MemberType1, MemberType2) Types |
| Command2 (const FunctorType &f, Param0 arg1, Param1 arg2) | |
| RetT | operator() () |
The template parameters shoudl be as follows:
| typedef TypeTraits<ArgTMember1>::NonConstNoRef dtUtil::Command2< RetT, ArgTMember1, ArgTMember2 >::MemberType1 |
| typedef TypeTraits<ArgTMember2>::NonConstNoRef dtUtil::Command2< RetT, ArgTMember1, ArgTMember2 >::MemberType2 |
| typedef dtUtil::Functor<RetT,Types> dtUtil::Command2< RetT, ArgTMember1, ArgTMember2 >::FunctorType |
| typedef dtUtil::CallParms<Types>::ParmsListType dtUtil::Command2< RetT, ArgTMember1, ArgTMember2 >::Params |
| typedef MemberType1 dtUtil::Command2< RetT, ArgTMember1, ArgTMember2 >::Param0 |
\xrefitem todo 20
| typedef MemberType2 dtUtil::Command2< RetT, ArgTMember1, ArgTMember2 >::Param1 |
| dtUtil::Command2< RetT, ArgTMember1, ArgTMember2 >::Command2 | ( | const FunctorType & | f, | |
| Param0 | arg1, | |||
| Param1 | arg2 | |||
| ) | [inline] |
| typedef dtUtil::Command2< RetT, ArgTMember1, ArgTMember2 >::TYPELIST_2 | ( | MemberType1 | , | |
| MemberType2 | ||||
| ) |
| RetT dtUtil::Command2< RetT, ArgTMember1, ArgTMember2 >::operator() | ( | ) | [inline, virtual] |
Implements dtUtil::Command< RetT >.