Muesli
 All Classes Namespaces Files Functions Typedefs Enumerations
Classes | Public Types | Public Member Functions | List of all members
msl::Fct4< A0, A1, A2, A3, R, F > Class Template Reference

Classes

struct  closureT
 
struct  PartialAppl1
 
struct  PartialAppl2
 
struct  PartialAppl3
 

Public Types

typedef Fct0< R, closureTclosure_t
 
typedef Fct3< A1, A2, A3, R,
PartialAppl1
ffunc1_t
 
typedef Fct2< A2, A3, R,
PartialAppl2
ffunc2_t
 
typedef Fct1< A3, R, PartialAppl3ffunc3_t
 

Public Member Functions

 Fct4 (const F &_f)
 
 Fct4 (const Fct4 &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) const
 
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
 
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
 

The documentation for this class was generated from the following file: