#include <runnable.h>
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 )() |
CL_RunnableMember_v0 (C *instance, PtrMemberFunc func) |
(Internal ClanLib Class)
typedef void(C::* CL_RunnableMember_v0< C >::PtrMemberFunc)() |
CL_RunnableMember_v0< C >::CL_RunnableMember_v0 | ( | C * | instance, | |
PtrMemberFunc | func | |||
) | [inline] |
virtual void CL_RunnableMember_v0< C >::run | ( | ) | [inline, virtual] |
Implements CL_Runnable.
References CL_Runnable::set_thread_name().
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.
Referenced by CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::run(), CL_RunnableMember_v4< C, P1, P2, P3, P4 >::run(), CL_RunnableMember_v3< C, P1, P2, P3 >::run(), CL_RunnableMember_v2< C, P1, P2 >::run(), CL_RunnableMember_v1< C, P1 >::run(), and CL_RunnableMember_v0< C >::run().