Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Examples

P::Object Class Reference

Object base class. More...

#include <pobject.h>

List of all members.

Public Member Functions

 Object ()
virtual ~Object ()
template<class RetType> RetType emit (Signal0< RetType > &s)
 Emit a signal with no arguments.

template<class RetType, class P1> RetType emit (Signal1< RetType, P1 > &s, P1 p1)
 Emit a signal with 1 argument.

template<class RetType, class P1, class P2> RetType emit (Signal2< RetType, P1, P2 > &s, P1 p1, P2 p2)
 Emit a signal with 2 arguments.


Detailed Description

Object base class.

Definition at line 32 of file pobject.h.


Constructor & Destructor Documentation

P::Object::Object  )  [inline]
 

Definition at line 34 of file pobject.h.

virtual P::Object::~Object  )  [inline, virtual]
 

Definition at line 35 of file pobject.h.


Member Function Documentation

template<class RetType, class P1, class P2>
RetType P::Object::emit Signal2< RetType, P1, P2 > &  s,
P1  p1,
P2  p2
[inline]
 

Emit a signal with 2 arguments.

Definition at line 51 of file pobject.h.

References P::Signal2< _RetT, _ParamType1, _ParamType2, _Mutex >::emit().

template<class RetType, class P1>
RetType P::Object::emit Signal1< RetType, P1 > &  s,
P1  p1
[inline]
 

Emit a signal with 1 argument.

Definition at line 45 of file pobject.h.

References P::Signal1< _RetT, _ParamType1, _Mutex >::emit().

template<class RetType>
RetType P::Object::emit Signal0< RetType > &  s  )  [inline]
 

Emit a signal with no arguments.

Definition at line 39 of file pobject.h.

References P::Signal0< _RetT, _Mutex >::emit().


The documentation for this class was generated from the following file:
Generated on Fri Mar 12 21:08:35 2004 for P::Classes by doxygen 1.3.3