#include <objfunctor.h>
Public Types | |
| typedef Base::ResultType | ResultType |
| typedef Base::Parm1 | Parm1 |
| typedef Base::Parm2 | Parm2 |
| typedef Base::Parm3 | Parm3 |
| typedef Base::Parm4 | Parm4 |
| typedef Base::Parm5 | Parm5 |
Public Member Functions | |
| Chainer (const Fun1 &fun1, const Fun2 &fun2) | |
| 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) |
| ResultType | operator() (Parm1 p1, Parm2 p2, Parm3 p3, Parm4 p4, Parm5 p5) |
Private Types | |
| typedef Fun2 | Base |
Private Attributes | |
| Fun1 | f1_ |
| Fun2 | f2_ |
Definition at line 422 of file objfunctor.h.
typedef Fun2 Chroma::Chainer< Fun1, Fun2 >::Base [private] |
Definition at line 424 of file objfunctor.h.
| typedef Base::Parm1 Chroma::Chainer< Fun1, Fun2 >::Parm1 |
Definition at line 428 of file objfunctor.h.
| typedef Base::Parm2 Chroma::Chainer< Fun1, Fun2 >::Parm2 |
Definition at line 429 of file objfunctor.h.
| typedef Base::Parm3 Chroma::Chainer< Fun1, Fun2 >::Parm3 |
Definition at line 430 of file objfunctor.h.
| typedef Base::Parm4 Chroma::Chainer< Fun1, Fun2 >::Parm4 |
Definition at line 431 of file objfunctor.h.
| typedef Base::Parm5 Chroma::Chainer< Fun1, Fun2 >::Parm5 |
Definition at line 432 of file objfunctor.h.
| typedef Base::ResultType Chroma::Chainer< Fun1, Fun2 >::ResultType |
Definition at line 427 of file objfunctor.h.
| Chroma::Chainer< Fun1, Fun2 >::Chainer | ( | const Fun1 & | fun1, | |
| const Fun2 & | fun2 | |||
| ) | [inline] |
Definition at line 434 of file objfunctor.h.
| ResultType Chroma::Chainer< Fun1, Fun2 >::operator() | ( | Parm1 | p1, | |
| Parm2 | p2, | |||
| Parm3 | p3, | |||
| Parm4 | p4, | |||
| Parm5 | p5 | |||
| ) | [inline] |
Definition at line 455 of file objfunctor.h.
References Chroma::Chainer< Fun1, Fun2 >::f1_, and Chroma::Chainer< Fun1, Fun2 >::f2_.
| ResultType Chroma::Chainer< Fun1, Fun2 >::operator() | ( | Parm1 | p1, | |
| Parm2 | p2, | |||
| Parm3 | p3, | |||
| Parm4 | p4 | |||
| ) | [inline] |
Definition at line 452 of file objfunctor.h.
References Chroma::Chainer< Fun1, Fun2 >::f1_, and Chroma::Chainer< Fun1, Fun2 >::f2_.
| ResultType Chroma::Chainer< Fun1, Fun2 >::operator() | ( | Parm1 | p1, | |
| Parm2 | p2, | |||
| Parm3 | p3 | |||
| ) | [inline] |
Definition at line 449 of file objfunctor.h.
References Chroma::Chainer< Fun1, Fun2 >::f1_, and Chroma::Chainer< Fun1, Fun2 >::f2_.
| ResultType Chroma::Chainer< Fun1, Fun2 >::operator() | ( | Parm1 | p1, | |
| Parm2 | p2 | |||
| ) | [inline] |
Definition at line 446 of file objfunctor.h.
References Chroma::Chainer< Fun1, Fun2 >::f1_, and Chroma::Chainer< Fun1, Fun2 >::f2_.
| ResultType Chroma::Chainer< Fun1, Fun2 >::operator() | ( | Parm1 | p1 | ) | [inline] |
Definition at line 443 of file objfunctor.h.
References Chroma::Chainer< Fun1, Fun2 >::f1_, and Chroma::Chainer< Fun1, Fun2 >::f2_.
| ResultType Chroma::Chainer< Fun1, Fun2 >::operator() | ( | ) | [inline] |
Definition at line 440 of file objfunctor.h.
References Chroma::Chainer< Fun1, Fun2 >::f1_, and Chroma::Chainer< Fun1, Fun2 >::f2_.
Fun1 Chroma::Chainer< Fun1, Fun2 >::f1_ [private] |
Definition at line 459 of file objfunctor.h.
Referenced by Chroma::Chainer< Fun1, Fun2 >::operator()().
Fun2 Chroma::Chainer< Fun1, Fun2 >::f2_ [private] |
Definition at line 460 of file objfunctor.h.
Referenced by Chroma::Chainer< Fun1, Fun2 >::operator()().
1.4.7