Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CP_SigSlot::CP_Slot3< P1, P2, P3 > Class Template Reference

Inheritance diagram for CP_SigSlot::CP_Slot3< P1, P2, P3 >:

CP_SigSlot::CP_Slot CP_SigSlot::CP_SlotConnection3< dest_type, P1, P2, P3 > List of all members.

Public Member Functions

 CP_Slot3 ()
 CP_Slot3 (CP_Slot3< P1, P2, P3 > *inSlot)
 CP_Slot3 (const CP_Slot3< P1, P2, P3 > &inSlot)
virtual ~CP_Slot3 ()
virtual void emit (P1, P2, P3)
CP_Slot3< P1, P2, P3 > * GetSlot ()
void SetNULLSlot ()
void emit ()
virtual CP_SlotObjectgetdest () const
void signalConnect (CP_Signal *inCP_Signal) const

Private Attributes

CP_Slot3< P1, P2, P3 > * fSlot

template<class P1, class P2, class P3>
class CP_SigSlot::CP_Slot3< P1, P2, P3 >


Constructor & Destructor Documentation

template<class P1, class P2, class P3>
CP_SigSlot::CP_Slot3< P1, P2, P3 >::CP_Slot3  ) 
 

template<class P1, class P2, class P3>
CP_SigSlot::CP_Slot3< P1, P2, P3 >::CP_Slot3 CP_Slot3< P1, P2, P3 > *  inSlot  ) 
 

template<class P1, class P2, class P3>
CP_SigSlot::CP_Slot3< P1, P2, P3 >::CP_Slot3 const CP_Slot3< P1, P2, P3 > &  inSlot  ) 
 

template<class P1, class P2, class P3>
virtual CP_SigSlot::CP_Slot3< P1, P2, P3 >::~CP_Slot3  )  [virtual]
 


Member Function Documentation

template<class P1, class P2, class P3>
virtual void CP_SigSlot::CP_Slot3< P1, P2, P3 >::emit P1  ,
P2  ,
P3 
[virtual]
 

Reimplemented in CP_SigSlot::CP_SlotConnection3< dest_type, P1, P2, P3 >.

template<class P1, class P2, class P3>
CP_Slot3<P1, P2, P3>* CP_SigSlot::CP_Slot3< P1, P2, P3 >::GetSlot  ) 
 

Reimplemented from CP_SigSlot::CP_Slot.

template<class P1, class P2, class P3>
void CP_SigSlot::CP_Slot3< P1, P2, P3 >::SetNULLSlot  ) 
 

void CP_SigSlot::CP_Slot::emit  )  [inherited]
 

Reimplemented in CP_SigSlot::CP_SlotConnection0< dest_type >.

CP_SlotObject * CP_SigSlot::CP_Slot::getdest  )  const [virtual, inherited]
 

Reimplemented in CP_SigSlot::CP_SlotConnection0< dest_type >, CP_SigSlot::CP_SlotConnection1< dest_type, P1 >, CP_SigSlot::CP_SlotConnection2< dest_type, P1, P2 >, and CP_SigSlot::CP_SlotConnection3< dest_type, P1, P2, P3 >.

void CP_SigSlot::CP_Slot::signalConnect CP_Signal inCP_Signal  )  const [inherited]
 


Member Data Documentation

template<class P1, class P2, class P3>
CP_Slot3<P1, P2, P3>* CP_SigSlot::CP_Slot3< P1, P2, P3 >::fSlot [private]
 

Reimplemented from CP_SigSlot::CP_Slot.


The documentation for this class was generated from the following file:
Generated on Tue Sep 20 20:22:28 2005 for CPLAT_MacOS by  doxygen 1.4.0