CHROMA
|
#include <objfunctor.h>
Public Types | |
typedef R | ResultType |
typedef TypeTraits< P1 >::ParameterType | Parm1 |
typedef TypeTraits< P2 >::ParameterType | Parm2 |
typedef TypeTraits< P3 >::ParameterType | Parm3 |
typedef TypeTraits< P4 >::ParameterType | Parm4 |
typedef TypeTraits< P5 >::ParameterType | Parm5 |
![]() | |
typedef R | ResultType |
typedef EmptyType | Parm1 |
typedef EmptyType | Parm2 |
typedef EmptyType | Parm3 |
typedef EmptyType | Parm4 |
typedef EmptyType | Parm5 |
Public Member Functions | |
virtual R | operator() (Parm1, Parm2, Parm3, Parm4, Parm5)=0 |
![]() | |
virtual FunctorImplBase * | DoClone () const =0 |
Additional Inherited Members | |
![]() | |
template<class U > | |
static U * | Clone (U *pObj) |
Definition at line 152 of file objfunctor.h.
typedef TypeTraits<P1>::ParameterType Chroma::FunctorImpl< R, TYPELIST_5(P1, P2, P3, P4, P5)>::Parm1 |
Definition at line 157 of file objfunctor.h.
typedef TypeTraits<P2>::ParameterType Chroma::FunctorImpl< R, TYPELIST_5(P1, P2, P3, P4, P5)>::Parm2 |
Definition at line 158 of file objfunctor.h.
typedef TypeTraits<P3>::ParameterType Chroma::FunctorImpl< R, TYPELIST_5(P1, P2, P3, P4, P5)>::Parm3 |
Definition at line 159 of file objfunctor.h.
typedef TypeTraits<P4>::ParameterType Chroma::FunctorImpl< R, TYPELIST_5(P1, P2, P3, P4, P5)>::Parm4 |
Definition at line 160 of file objfunctor.h.
typedef TypeTraits<P5>::ParameterType Chroma::FunctorImpl< R, TYPELIST_5(P1, P2, P3, P4, P5)>::Parm5 |
Definition at line 161 of file objfunctor.h.
typedef R Chroma::FunctorImpl< R, TYPELIST_5(P1, P2, P3, P4, P5)>::ResultType |
Definition at line 156 of file objfunctor.h.
|
pure virtual |