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 >:
Inheritance graph
[legend]

List of all members.

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.

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)

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]
static void CL_Runnable::set_thread_name ( const char *  name  )  [static, inherited]

The documentation for this class was generated from the following file: