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

CL_RunnableMember_v2< C, P1, P2 > Class Template Reference

#include <runnable.h>

Inheritance diagram for CL_RunnableMember_v2< C, P1, P2 >:

CL_Runnable List of all members.

Public Types

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

Public Member Functions

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

Private Attributes

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

template<class C, class P1, class P2>
class CL_RunnableMember_v2< C, P1, P2 >


Member Typedef Documentation

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

Construction:.

Definition at line 117 of file runnable.h.


Constructor & Destructor Documentation

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

Definition at line 119 of file runnable.h.

References CL_RunnableMember_v2< C, P1, P2 >::instance.


Member Function Documentation

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

Operations:.

Implements CL_Runnable.

Definition at line 126 of file runnable.h.

References CL_RunnableMember_v2< C, P1, P2 >::func, CL_RunnableMember_v2< C, P1, P2 >::instance, CL_RunnableMember_v2< C, P1, P2 >::p1, and CL_RunnableMember_v2< C, P1, P2 >::p2.


Member Data Documentation

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

Definition at line 140 of file runnable.h.

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

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

Implementation:.

Definition at line 138 of file runnable.h.

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

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

Definition at line 142 of file runnable.h.

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

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

Definition at line 144 of file runnable.h.

Referenced by CL_RunnableMember_v2< C, P1, P2 >::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