35 #include "../api_core.h"
71 void start(C *instance,
void (C::*member)())
85 template<
class C,
class P1>
86 void start(C *instance,
void (C::*member)(P1 p1), P1 p1)
100 template<
class C,
class P1,
class P2>
101 void start(C *instance,
void (C::*member)(P1 p1, P2 p2), P1 p1, P2 p2)
115 template<
class C,
class P1,
class P2,
class P3>
116 void start(C *instance,
void (C::*member)(P1 p1, P2 p2, P3 p3), P1 p1, P2 p2, P3 p3)
130 template<
class C,
class P1,
class P2,
class P3,
class P4>
131 void start(C *instance,
void (C::*member)(P1 p1, P2 p2, P3 p3, P4 p4), P1 p1, P2 p2, P3 p3, P4 p4)
145 template<
class C,
class P1,
class P2,
class P3,
class P4,
class P5>
146 void start(C *instance,
void (C::*member)(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5), P1 p1, P2 p2, P3 p3, P4 p4, P5 p5)
148 CL_Runnable *r =
new CL_RunnableMember_v5<C, P1, P2, P3, P4, P5>(instance, member, p1, p2, p3, p4, p5);
173 static void set_thread_name(
const char *name);
180 CL_SharedPtr<CL_Thread_Impl> impl;