Vaca::BindAdapter2_fun< void, F, X1, X2 > Class Template Reference

#include <Bind.h>

List of all members.


Detailed Description

template<typename F, typename X1, typename X2>
class Vaca::BindAdapter2_fun< void, F, X1, X2 >

See also:
Bind

Public Member Functions

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

Private Attributes

f
X1 x1
X2 x2

Constructor & Destructor Documentation

template<typename F, typename X1, typename X2>
Vaca::BindAdapter2_fun< void, F, X1, X2 >::BindAdapter2_fun ( const F &  f,
X1  x1,
X2  x2 
) [inline]


Member Function Documentation

template<typename F, typename X1, typename X2>
void Vaca::BindAdapter2_fun< void, F, X1, X2 >::operator() (  )  [inline]

template<typename F, typename X1, typename X2>
template<typename A1>
void Vaca::BindAdapter2_fun< void, F, X1, X2 >::operator() ( const A1 &  a1  )  [inline]

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

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

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


Member Data Documentation

template<typename F, typename X1, typename X2>
F Vaca::BindAdapter2_fun< void, F, X1, X2 >::f [private]

template<typename F, typename X1, typename X2>
X1 Vaca::BindAdapter2_fun< void, F, X1, X2 >::x1 [private]

template<typename F, typename X1, typename X2>
X2 Vaca::BindAdapter2_fun< void, F, X1, X2 >::x2 [private]