Vaca::BindAdapter1_fun< R, F, X1 > Class Template Reference

#include <Bind.h>

List of all members.


Detailed Description

template<typename R, typename F, typename X1>
class Vaca::BindAdapter1_fun< R, F, X1 >

See also:
Bind

Public Member Functions

 BindAdapter1_fun (const F &f, X1 x1)
operator() ()
template<typename A1>
operator() (const A1 &a1)
template<typename A1, typename A2>
operator() (const A1 &a1, const A2 &a2)
template<typename A1, typename A2, typename A3>
operator() (const A1 &a1, const A2 &a2, const A3 &a3)
template<typename A1, typename A2, typename A3, typename A4>
operator() (const A1 &a1, const A2 &a2, const A3 &a3, const A4 &a4)

Private Attributes

f
X1 x1

Constructor & Destructor Documentation

template<typename R, typename F, typename X1>
Vaca::BindAdapter1_fun< R, F, X1 >::BindAdapter1_fun ( const F &  f,
X1  x1 
) [inline]


Member Function Documentation

template<typename R, typename F, typename X1>
R Vaca::BindAdapter1_fun< R, F, X1 >::operator() (  )  [inline]

template<typename R, typename F, typename X1>
template<typename A1>
R Vaca::BindAdapter1_fun< R, F, X1 >::operator() ( const A1 &  a1  )  [inline]

template<typename R, typename F, typename X1>
template<typename A1, typename A2>
R Vaca::BindAdapter1_fun< R, F, X1 >::operator() ( const A1 &  a1,
const A2 &  a2 
) [inline]

template<typename R, typename F, typename X1>
template<typename A1, typename A2, typename A3>
R Vaca::BindAdapter1_fun< R, F, X1 >::operator() ( const A1 &  a1,
const A2 &  a2,
const A3 &  a3 
) [inline]

template<typename R, typename F, typename X1>
template<typename A1, typename A2, typename A3, typename A4>
R Vaca::BindAdapter1_fun< R, F, X1 >::operator() ( const A1 &  a1,
const A2 &  a2,
const A3 &  a3,
const A4 &  a4 
) [inline]


Member Data Documentation

template<typename R, typename F, typename X1>
F Vaca::BindAdapter1_fun< R, F, X1 >::f [private]

template<typename R, typename F, typename X1>
X1 Vaca::BindAdapter1_fun< R, F, X1 >::x1 [private]