Vaca::BindAdapter0_mem< void, T > Class Template Reference

#include <Bind.h>

List of all members.


Detailed Description

template<typename T>
class Vaca::BindAdapter0_mem< void, T >

See also:
Bind

Public Member Functions

template<typename T2>
 BindAdapter0_mem (void(T::*m)(), T2 *t)
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

void(T::* m )()
T * t

Constructor & Destructor Documentation

template<typename T>
template<typename T2>
Vaca::BindAdapter0_mem< void, T >::BindAdapter0_mem ( void(T::*)()  m,
T2 *  t 
) [inline]


Member Function Documentation

template<typename T>
void Vaca::BindAdapter0_mem< void, T >::operator() (  )  [inline]

template<typename T>
template<typename A1>
void Vaca::BindAdapter0_mem< void, T >::operator() ( const A1 &  a1  )  [inline]

template<typename T>
template<typename A1, typename A2>
void Vaca::BindAdapter0_mem< void, T >::operator() ( const A1 &  a1,
const A2 &  a2 
) [inline]

template<typename T>
template<typename A1, typename A2, typename A3>
void Vaca::BindAdapter0_mem< void, T >::operator() ( const A1 &  a1,
const A2 &  a2,
const A3 &  a3 
) [inline]

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


Member Data Documentation

template<typename T>
void(T::* Vaca::BindAdapter0_mem< void, T >::m)() [private]

template<typename T>
T* Vaca::BindAdapter0_mem< void, T >::t [private]