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

#include <Slot.h>

Inheritance diagram for Vaca::Slot0_mem< void, T >:

Vaca::Slot0< void >

List of all members.

template<class T>
class Vaca::Slot0_mem< void, T >


Public Member Functions

 Slot0_mem (void(T::*m)(), T *t)
 Slot0_mem (const Slot0_mem &s)
 ~Slot0_mem ()
void operator() ()
Slot0_memclone () const

Private Attributes

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

Constructor & Destructor Documentation

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

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

template<class T>
Vaca::Slot0_mem< void, T >::~Slot0_mem (  )  [inline]


Member Function Documentation

template<class T>
void Vaca::Slot0_mem< void, T >::operator() (  )  [inline, virtual]

Implements Vaca::Slot0< void >.

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

Implements Vaca::Slot0< void >.


Member Data Documentation

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

template<class T>
T* Vaca::Slot0_mem< void, T >::t [private]