Loki  0.1.7
Function objects

Classes

struct  Loki::Function
 
class  Loki::Functor< R, TList, ThreadingModel >
 
class  Loki::BinderFirst< OriginalFunctor >
 
class  Loki::Chainer< Fun1, Fun2 >
 

Functions

template<class Fctor >
Private::BinderFirstTraits< Fctor >::BoundFunctorType Loki::BindFirst (const Fctor &fun, typename Fctor::Parm1 bound)
 
template<class Fun1 , class Fun2 >
Fun2 Loki::Chain (const Fun1 &fun1, const Fun2 &fun2)
 

Detailed Description

Function Documentation

◆ BindFirst()

template<class Fctor >
Private::BinderFirstTraits<Fctor>::BoundFunctorType Loki::BindFirst ( const Fctor &  fun,
typename Fctor::Parm1  bound 
)

Binds the first parameter of a Functor object to a specific value

◆ Chain()

template<class Fun1 , class Fun2 >
Fun2 Loki::Chain ( const Fun1 &  fun1,
const Fun2 &  fun2 
)

Chains two functor calls one after another