Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

CL_RunnableMember_v3< C, P1, P2, P3 > Class Template Reference

#include <runnable.h>

Inheritance diagram for CL_RunnableMember_v3< C, P1, P2, P3 >:

CL_Runnable List of all members.

Public Types

typedef void(C::* PtrMemberFunc )(P1 p1, P2 p2, P3 p3)
 Construction:.

Public Member Functions

 CL_RunnableMember_v3 (C *instance, PtrMemberFunc func, P1 p1, P2 p2, P3 p3)
virtual void run ()
 Operations:.

Private Attributes

C * instance
 Implementation:.
PtrMemberFunc func
P1 p1
P2 p2
P3 p3

template<class C, class P1, class P2, class P3>
class CL_RunnableMember_v3< C, P1, P2, P3 >


Member Typedef Documentation

template<class C, class P1, class P2, class P3>
typedef void(C::* CL_RunnableMember_v3< C, P1, P2, P3 >::PtrMemberFunc)(P1 p1, P2 p2, P3 p3)
 

Construction:.

Definition at line 152 of file runnable.h.


Constructor & Destructor Documentation

template<class C, class P1, class P2, class P3>
CL_RunnableMember_v3< C, P1, P2, P3 >::CL_RunnableMember_v3 C *  instance,
PtrMemberFunc  func,
P1  p1,
P2  p2,
P3  p3
[inline]
 

Definition at line 154 of file runnable.h.

References CL_RunnableMember_v3< C, P1, P2, P3 >::instance.


Member Function Documentation

template<class C, class P1, class P2, class P3>
virtual void CL_RunnableMember_v3< C, P1, P2, P3 >::run  )  [inline, virtual]
 

Operations:.

Implements CL_Runnable.

Definition at line 161 of file runnable.h.

References CL_RunnableMember_v3< C, P1, P2, P3 >::func, CL_RunnableMember_v3< C, P1, P2, P3 >::instance, CL_RunnableMember_v3< C, P1, P2, P3 >::p1, CL_RunnableMember_v3< C, P1, P2, P3 >::p2, and CL_RunnableMember_v3< C, P1, P2, P3 >::p3.


Member Data Documentation

template<class C, class P1, class P2, class P3>
PtrMemberFunc CL_RunnableMember_v3< C, P1, P2, P3 >::func [private]
 

Definition at line 176 of file runnable.h.

Referenced by CL_RunnableMember_v3< C, P1, P2, P3 >::run().

template<class C, class P1, class P2, class P3>
C* CL_RunnableMember_v3< C, P1, P2, P3 >::instance [private]
 

Implementation:.

Definition at line 174 of file runnable.h.

Referenced by CL_RunnableMember_v3< C, P1, P2, P3 >::CL_RunnableMember_v3(), and CL_RunnableMember_v3< C, P1, P2, P3 >::run().

template<class C, class P1, class P2, class P3>
P1 CL_RunnableMember_v3< C, P1, P2, P3 >::p1 [private]
 

Definition at line 178 of file runnable.h.

Referenced by CL_RunnableMember_v3< C, P1, P2, P3 >::run().

template<class C, class P1, class P2, class P3>
P2 CL_RunnableMember_v3< C, P1, P2, P3 >::p2 [private]
 

Definition at line 180 of file runnable.h.

Referenced by CL_RunnableMember_v3< C, P1, P2, P3 >::run().

template<class C, class P1, class P2, class P3>
P3 CL_RunnableMember_v3< C, P1, P2, P3 >::p3 [private]
 

Definition at line 182 of file runnable.h.

Referenced by CL_RunnableMember_v3< C, P1, P2, P3 >::run().


The documentation for this class was generated from the following file:
Generated on Sat Feb 19 22:51:18 2005 for npcore by  doxygen 1.4.1