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

CL_RunnableMember_v1< C, P1 > Class Template Reference

#include <runnable.h>

Inheritance diagram for CL_RunnableMember_v1< C, P1 >:

CL_Runnable List of all members.

Public Types

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

Public Member Functions

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

Private Attributes

C * instance
 Implementation:.
PtrMemberFunc func
P1 p1

template<class C, class P1>
class CL_RunnableMember_v1< C, P1 >


Member Typedef Documentation

template<class C, class P1>
typedef void(C::* CL_RunnableMember_v1< C, P1 >::PtrMemberFunc)(P1 p1)
 

Construction:.

Definition at line 85 of file runnable.h.


Constructor & Destructor Documentation

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

Definition at line 87 of file runnable.h.

References CL_RunnableMember_v1< C, P1 >::instance.


Member Function Documentation

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

Operations:.

Implements CL_Runnable.

Definition at line 94 of file runnable.h.

References CL_RunnableMember_v1< C, P1 >::func, CL_RunnableMember_v1< C, P1 >::instance, and CL_RunnableMember_v1< C, P1 >::p1.


Member Data Documentation

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

Definition at line 107 of file runnable.h.

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

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

Implementation:.

Definition at line 105 of file runnable.h.

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

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

Definition at line 109 of file runnable.h.

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