Vaca::Slot1_mem< void, T, A1 > Class Template Reference

#include <Slot.h>

Inheritance diagram for Vaca::Slot1_mem< void, T, A1 >:

Vaca::Slot1< void, A1 >

List of all members.

template<class T, typename A1>
class Vaca::Slot1_mem< void, T, A1 >


Public Member Functions

 Slot1_mem (void(T::*m)(A1), T *t)
 Slot1_mem (const Slot1_mem &s)
 ~Slot1_mem ()
void operator() (A1 a1)
Slot1_memclone () const

Private Attributes

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

Constructor & Destructor Documentation

template<class T, typename A1>
Vaca::Slot1_mem< void, T, A1 >::Slot1_mem ( void(T::*)(A1)  m,
T *  t 
) [inline]

template<class T, typename A1>
Vaca::Slot1_mem< void, T, A1 >::Slot1_mem ( const Slot1_mem< void, T, A1 > &  s  )  [inline]

template<class T, typename A1>
Vaca::Slot1_mem< void, T, A1 >::~Slot1_mem (  )  [inline]


Member Function Documentation

template<class T, typename A1>
void Vaca::Slot1_mem< void, T, A1 >::operator() ( A1  a1  )  [inline, virtual]

template<class T, typename A1>
Slot1_mem* Vaca::Slot1_mem< void, T, A1 >::clone (  )  const [inline, virtual]


Member Data Documentation

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

template<class T, typename A1>
T* Vaca::Slot1_mem< void, T, A1 >::t [private]