#include <objfunctor.h>
Inheritance diagram for Chroma::Private::FunctorImplBase< R >:

Public Types | |
| typedef R | ResultType |
| typedef EmptyType | Parm1 |
| typedef EmptyType | Parm2 |
| typedef EmptyType | Parm3 |
| typedef EmptyType | Parm4 |
| typedef EmptyType | Parm5 |
Public Member Functions | |
| virtual FunctorImplBase * | DoClone () const =0 |
Static Public Member Functions | |
| template<class U> | |
| static U * | Clone (U *pObj) |
Definition at line 24 of file objfunctor.h.
| typedef EmptyType Chroma::Private::FunctorImplBase< R >::Parm1 |
Reimplemented in Chroma::FunctorImpl< R, TYPELIST_1(P1)>, Chroma::FunctorImpl< R, TYPELIST_2(P1, P2)>, Chroma::FunctorImpl< R, TYPELIST_3(P1, P2, P3)>, Chroma::FunctorImpl< R, TYPELIST_4(P1, P2, P3, P4)>, and Chroma::FunctorImpl< R, TYPELIST_5(P1, P2, P3, P4, P5)>.
Definition at line 28 of file objfunctor.h.
| typedef EmptyType Chroma::Private::FunctorImplBase< R >::Parm2 |
Reimplemented in Chroma::FunctorImpl< R, TYPELIST_2(P1, P2)>, Chroma::FunctorImpl< R, TYPELIST_3(P1, P2, P3)>, Chroma::FunctorImpl< R, TYPELIST_4(P1, P2, P3, P4)>, and Chroma::FunctorImpl< R, TYPELIST_5(P1, P2, P3, P4, P5)>.
Definition at line 29 of file objfunctor.h.
| typedef EmptyType Chroma::Private::FunctorImplBase< R >::Parm3 |
Reimplemented in Chroma::FunctorImpl< R, TYPELIST_3(P1, P2, P3)>, Chroma::FunctorImpl< R, TYPELIST_4(P1, P2, P3, P4)>, and Chroma::FunctorImpl< R, TYPELIST_5(P1, P2, P3, P4, P5)>.
Definition at line 30 of file objfunctor.h.
| typedef EmptyType Chroma::Private::FunctorImplBase< R >::Parm4 |
Reimplemented in Chroma::FunctorImpl< R, TYPELIST_4(P1, P2, P3, P4)>, and Chroma::FunctorImpl< R, TYPELIST_5(P1, P2, P3, P4, P5)>.
Definition at line 31 of file objfunctor.h.
| typedef EmptyType Chroma::Private::FunctorImplBase< R >::Parm5 |
Reimplemented in Chroma::FunctorImpl< R, TYPELIST_5(P1, P2, P3, P4, P5)>.
Definition at line 32 of file objfunctor.h.
| typedef R Chroma::Private::FunctorImplBase< R >::ResultType |
Reimplemented in Chroma::FunctorImpl< R, NullType >, Chroma::FunctorImpl< R, TYPELIST_1(P1)>, Chroma::FunctorImpl< R, TYPELIST_2(P1, P2)>, Chroma::FunctorImpl< R, TYPELIST_3(P1, P2, P3)>, Chroma::FunctorImpl< R, TYPELIST_4(P1, P2, P3, P4)>, and Chroma::FunctorImpl< R, TYPELIST_5(P1, P2, P3, P4, P5)>.
Definition at line 26 of file objfunctor.h.
| static U* Chroma::Private::FunctorImplBase< R >::Clone | ( | U * | pObj | ) | [inline, static] |
| virtual FunctorImplBase* Chroma::Private::FunctorImplBase< R >::DoClone | ( | ) | const [pure virtual] |
1.4.7