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

CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 > Class Template Reference

#include <runnable.h>

Inheritance diagram for CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >:

CL_Runnable List of all members.

Public Types

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

Public Member Functions

 CL_RunnableMember_v5 (C *instance, PtrMemberFunc func, P1 p1, P2 p2, P3 p3, P4 p4, P5 p5)
virtual void run ()
 Operations:.

Private Attributes

C * instance
 Implementation:.
PtrMemberFunc func
P1 p1
P2 p2
P3 p3
P4 p4
P5 p5

template<class C, class P1, class P2, class P3, class P4, class P5>
class CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >


Member Typedef Documentation

template<class C, class P1, class P2, class P3, class P4, class P5>
typedef void(C::* CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::PtrMemberFunc)(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5)
 

Construction:.

Definition at line 231 of file runnable.h.


Constructor & Destructor Documentation

template<class C, class P1, class P2, class P3, class P4, class P5>
CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::CL_RunnableMember_v5 C *  instance,
PtrMemberFunc  func,
P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5
[inline]
 

Definition at line 233 of file runnable.h.

References CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::instance.


Member Function Documentation

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

Operations:.

Implements CL_Runnable.

Definition at line 240 of file runnable.h.

References CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::func, CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::instance, CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::p1, CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::p2, CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::p3, CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::p4, and CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::p5.


Member Data Documentation

template<class C, class P1, class P2, class P3, class P4, class P5>
PtrMemberFunc CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::func [private]
 

Definition at line 257 of file runnable.h.

Referenced by CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::run().

template<class C, class P1, class P2, class P3, class P4, class P5>
C* CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::instance [private]
 

Implementation:.

Definition at line 255 of file runnable.h.

Referenced by CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::CL_RunnableMember_v5(), and CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::run().

template<class C, class P1, class P2, class P3, class P4, class P5>
P1 CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::p1 [private]
 

Definition at line 259 of file runnable.h.

Referenced by CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::run().

template<class C, class P1, class P2, class P3, class P4, class P5>
P2 CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::p2 [private]
 

Definition at line 261 of file runnable.h.

Referenced by CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::run().

template<class C, class P1, class P2, class P3, class P4, class P5>
P3 CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::p3 [private]
 

Definition at line 263 of file runnable.h.

Referenced by CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::run().

template<class C, class P1, class P2, class P3, class P4, class P5>
P4 CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::p4 [private]
 

Definition at line 265 of file runnable.h.

Referenced by CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::run().

template<class C, class P1, class P2, class P3, class P4, class P5>
P5 CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::p5 [private]
 

Definition at line 267 of file runnable.h.

Referenced by CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::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