#include <objfunctor.h>
Public Member Functions | |
| BinderFirst (const OriginalFunctor &fun, BoundType bound) | |
| ResultType | operator() () |
| ResultType | operator() (Parm1 p1) |
| ResultType | operator() (Parm1 p1, Parm2 p2) |
| ResultType | operator() (Parm1 p1, Parm2 p2, Parm3 p3) |
| ResultType | operator() (Parm1 p1, Parm2 p2, Parm3 p3, Parm4 p4) |
Private Types | |
| typedef Private::BinderFirstTraits< OriginalFunctor >::Impl | Base |
| typedef OriginalFunctor::ResultType | ResultType |
| typedef OriginalFunctor::Parm1 | BoundType |
| typedef OriginalFunctor::Parm2 | Parm1 |
| typedef OriginalFunctor::Parm3 | Parm2 |
| typedef OriginalFunctor::Parm4 | Parm3 |
| typedef OriginalFunctor::Parm5 | Parm4 |
| typedef EmptyType | Parm5 |
Private Attributes | |
| OriginalFunctor | f_ |
| BoundType | b_ |
Definition at line 355 of file objfunctor.h.
typedef Private::BinderFirstTraits<OriginalFunctor>::Impl Chroma::BinderFirst< OriginalFunctor >::Base [private] |
Definition at line 358 of file objfunctor.h.
typedef OriginalFunctor::Parm1 Chroma::BinderFirst< OriginalFunctor >::BoundType [private] |
Definition at line 361 of file objfunctor.h.
typedef OriginalFunctor::Parm2 Chroma::BinderFirst< OriginalFunctor >::Parm1 [private] |
Definition at line 363 of file objfunctor.h.
typedef OriginalFunctor::Parm3 Chroma::BinderFirst< OriginalFunctor >::Parm2 [private] |
Definition at line 364 of file objfunctor.h.
typedef OriginalFunctor::Parm4 Chroma::BinderFirst< OriginalFunctor >::Parm3 [private] |
Definition at line 365 of file objfunctor.h.
typedef OriginalFunctor::Parm5 Chroma::BinderFirst< OriginalFunctor >::Parm4 [private] |
Definition at line 366 of file objfunctor.h.
typedef EmptyType Chroma::BinderFirst< OriginalFunctor >::Parm5 [private] |
Definition at line 367 of file objfunctor.h.
typedef OriginalFunctor::ResultType Chroma::BinderFirst< OriginalFunctor >::ResultType [private] |
Definition at line 359 of file objfunctor.h.
| Chroma::BinderFirst< OriginalFunctor >::BinderFirst | ( | const OriginalFunctor & | fun, | |
| BoundType | bound | |||
| ) | [inline] |
Definition at line 370 of file objfunctor.h.
| ResultType Chroma::BinderFirst< OriginalFunctor >::operator() | ( | Parm1 | p1, | |
| Parm2 | p2, | |||
| Parm3 | p3, | |||
| Parm4 | p4 | |||
| ) | [inline] |
Definition at line 390 of file objfunctor.h.
References Chroma::BinderFirst< OriginalFunctor >::b_, and Chroma::BinderFirst< OriginalFunctor >::f_.
| ResultType Chroma::BinderFirst< OriginalFunctor >::operator() | ( | Parm1 | p1, | |
| Parm2 | p2, | |||
| Parm3 | p3 | |||
| ) | [inline] |
Definition at line 387 of file objfunctor.h.
References Chroma::BinderFirst< OriginalFunctor >::b_, and Chroma::BinderFirst< OriginalFunctor >::f_.
| ResultType Chroma::BinderFirst< OriginalFunctor >::operator() | ( | Parm1 | p1, | |
| Parm2 | p2 | |||
| ) | [inline] |
Definition at line 384 of file objfunctor.h.
References Chroma::BinderFirst< OriginalFunctor >::b_, and Chroma::BinderFirst< OriginalFunctor >::f_.
| ResultType Chroma::BinderFirst< OriginalFunctor >::operator() | ( | Parm1 | p1 | ) | [inline] |
Definition at line 381 of file objfunctor.h.
References Chroma::BinderFirst< OriginalFunctor >::b_, and Chroma::BinderFirst< OriginalFunctor >::f_.
| ResultType Chroma::BinderFirst< OriginalFunctor >::operator() | ( | ) | [inline] |
Definition at line 378 of file objfunctor.h.
References Chroma::BinderFirst< OriginalFunctor >::b_, and Chroma::BinderFirst< OriginalFunctor >::f_.
BoundType Chroma::BinderFirst< OriginalFunctor >::b_ [private] |
Definition at line 395 of file objfunctor.h.
Referenced by Chroma::BinderFirst< OriginalFunctor >::operator()().
OriginalFunctor Chroma::BinderFirst< OriginalFunctor >::f_ [private] |
Definition at line 394 of file objfunctor.h.
Referenced by Chroma::BinderFirst< OriginalFunctor >::operator()().
1.4.7