CL_RunnableMember_v4< C, P1, P2, P3, P4 > Class Template Reference
[clanCore System]

#include <runnable.h>

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

CL_Runnable List of all members.

Construction

typedef void(C::* PtrMemberFunc )(P1 p1, P2 p2, P3 p3, P4 p4)
 CL_RunnableMember_v4 (C *instance, PtrMemberFunc func, P1 p1, P2 p2, P3 p3, P4 p4)

Public Member Functions

Operations
virtual void run ()

Static Public Member Functions

Operations
static void set_thread_name (const char *name)
 Sets the name (displayed in debuggers) of the calling thread.

Detailed Description

template<class C, class P1, class P2, class P3, class P4>
class CL_RunnableMember_v4< C, P1, P2, P3, P4 >

(Internal ClanLib Class)


Member Typedef Documentation

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


Constructor & Destructor Documentation

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


Member Function Documentation

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

Implements CL_Runnable.

static void CL_Runnable::set_thread_name const char *  name  )  [static, inherited]
 

Sets the name (displayed in debuggers) of the calling thread.

Currently this only works with the Visual Studio compiler and debugger.


The documentation for this class was generated from the following file:
Generated on Thu Dec 3 02:39:40 2009 for ClanLib by  doxygen 1.4.6