Muesli
 All Classes Namespaces Files Functions Typedefs Enumerations
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
msl::DFct6< A0, A1, A2, A3, A4, A5, R > Struct Template Reference

Classes

struct  PartialAppl1
 
struct  PartialAppl2
 
struct  PartialAppl3
 
struct  PartialAppl4
 
struct  PartialAppl5
 

Public Types

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, PartialAppl5ffunc5_t
 

Public Member Functions

template<typename F >
 DFct6 (const Fct6< A0, A1, A2, A3, A4, A5, R, F > &f)
 
 DFct6 (const DFct6 &rhs)
 
DFct6< A0, A1, A2, A3, A4, A5, R > operator= (const DFct6< A0, A1, A2, A3, A4, A5, R > &rhs)
 
template<typename F >
DFct6< A0, A1, A2, A3, A4, A5, R > operator= (const Fct6< A0, A1, A2, A3, A4, A5, R, F > &rhs)
 
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
 

Public Attributes

int * refCount
 
anyOp6< A0, A1, A2, A3, A4, A5,
R > * 
op
 

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