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

#include <Bind.h>

List of all members.


Detailed Description

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

See also:
Bind

Public Member Functions

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

Private Attributes

f
X1 x1

Constructor & Destructor Documentation

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


Member Function Documentation

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

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

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

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

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


Member Data Documentation

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

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