Classes | |
struct | closureT |
struct | PartialAppl1 |
struct | PartialAppl2 |
struct | PartialAppl3 |
struct | PartialAppl4 |
struct | PartialAppl5 |
Public Types | |
typedef Fct0< R, closureT > | closure_t |
typedef Fct5< A1, A2, A3, A4, A5, R, PartialAppl1 > | ffunc1_t |
typedef Fct4< A2, A3, A4, A5, R, PartialAppl2 > | ffunc2_t |
typedef Fct3< A3, A4, A5, R, PartialAppl3 > | ffunc3_t |
typedef Fct2< A4, A5, R, PartialAppl4 > | ffunc4_t |
typedef Fct1< A5, R, PartialAppl5 > | ffunc5_t |
Public Member Functions | |
Fct6 (const F &_f) | |
Fct6 (const Fct6 &rhs) | |
closure_t | closure (typename curryArgMode< A0 >::Type_t a0, typename curryArgMode< A1 >::Type_t a1, typename curryArgMode< A2 >::Type_t a2, typename curryArgMode< A3 >::Type_t a3, typename curryArgMode< A4 >::Type_t a4, typename curryArgMode< A5 >::Type_t a5) const |
R | operator() (typename curryArgMode< A0 >::Type_t a0, typename curryArgMode< A1 >::Type_t a1, typename curryArgMode< A2 >::Type_t a2, typename curryArgMode< A3 >::Type_t a3, typename curryArgMode< A4 >::Type_t a4, typename curryArgMode< A5 >::Type_t a5) const |
ffunc1_t | operator() (typename curryArgMode< A0 >::Type_t a0) const |
ffunc2_t | operator() (typename curryArgMode< A0 >::Type_t a0, typename curryArgMode< A1 >::Type_t a1) const |
ffunc3_t | operator() (typename curryArgMode< A0 >::Type_t a0, typename curryArgMode< A1 >::Type_t a1, typename curryArgMode< A2 >::Type_t a2) const |
ffunc4_t | operator() (typename curryArgMode< A0 >::Type_t a0, typename curryArgMode< A1 >::Type_t a1, typename curryArgMode< A2 >::Type_t a2, typename curryArgMode< A3 >::Type_t a3) const |
ffunc5_t | operator() (typename curryArgMode< A0 >::Type_t a0, typename curryArgMode< A1 >::Type_t a1, typename curryArgMode< A2 >::Type_t a2, typename curryArgMode< A3 >::Type_t a3, typename curryArgMode< A4 >::Type_t a4) const |