SigSlot::Slotv2< ParmType1, ParmType2 > Class Template Reference

#include <Slotv2.hxx>

Inheritance diagram for SigSlot::Slotv2< ParmType1, ParmType2 >:

SigSlot::Slot

List of all members.


Detailed Description

template<typename ParmType1, typename ParmType2>
class SigSlot::Slotv2< ParmType1, ParmType2 >

Definition at line 33 of file Slotv2.hxx.


Public Member Functions

 Slotv2 ()
virtual ~Slotv2 ()
template<class RefType, typename PtrMember>
void Wrap (RefType thisRef, PtrMember pMember)
template<typename PtrMember>
void Wrap (PtrMember pMember)
const WrappedFuncType & GetMethod () const
void operator() (ParmType1 parm1, ParmType2 parm2)

Constructor & Destructor Documentation

template<typename ParmType1, typename ParmType2>
SigSlot::Slotv2< ParmType1, ParmType2 >::Slotv2 (  )  [inline]

Definition at line 39 of file Slotv2.hxx.

template<typename ParmType1, typename ParmType2>
virtual SigSlot::Slotv2< ParmType1, ParmType2 >::~Slotv2 (  )  [inline, virtual]

Definition at line 44 of file Slotv2.hxx.


Member Function Documentation

template<typename ParmType1, typename ParmType2>
template<class RefType, typename PtrMember>
void SigSlot::Slotv2< ParmType1, ParmType2 >::Wrap ( RefType  thisRef,
PtrMember  pMember 
) [inline]

Definition at line 49 of file Slotv2.hxx.

template<typename ParmType1, typename ParmType2>
template<typename PtrMember>
void SigSlot::Slotv2< ParmType1, ParmType2 >::Wrap ( PtrMember  pMember  )  [inline]

Definition at line 56 of file Slotv2.hxx.

template<typename ParmType1, typename ParmType2>
const WrappedFuncType& SigSlot::Slotv2< ParmType1, ParmType2 >::GetMethod (  )  const [inline]

Definition at line 63 of file Slotv2.hxx.

References CLAM_ASSERT.

Referenced by SigSlot::Signalv2< ParmType1, ParmType2 >::Connect().

template<typename ParmType1, typename ParmType2>
void SigSlot::Slotv2< ParmType1, ParmType2 >::operator() ( ParmType1  parm1,
ParmType2  parm2 
) [inline]

Definition at line 69 of file Slotv2.hxx.

References CLAM_ASSERT.


The documentation for this class was generated from the following file:

Generated on Tue Aug 12 22:33:51 2008 for CLAM by  doxygen 1.5.5