stdext::threads::thread::thread |
( |
| ) |
|
|
inline |
#define thrd_current
Definition: threads.h:34
thrd_t _Thr
Definition: thread:72
bool _Joinable
Definition: thread:73
template<class _Func >
stdext::threads::thread::thread |
( |
_Func |
_Fp | ) |
|
|
inline |
thrd_t _Thr
Definition: thread:72
void _Launch(_Thrd_t *_Thr, _Target &&_Tg)
Definition: xthread:203
bool _Joinable
Definition: thread:73
stdext::threads::thread::~thread |
( |
| ) |
|
|
inline |
thrd_t _Thr
Definition: thread:72
#define thrd_detach(thr)
Definition: threads.h:28
bool _Joinable
Definition: thread:73
stdext::threads::thread::thread |
( |
const thread & |
| ) |
|
|
private |
void stdext::threads::thread::join |
( |
| ) |
|
|
inline |
56 "threads::thread::join called on non-joinable thread");
thrd_t _Thr
Definition: thread:72
#define _THREAD_ASSERT(expr, msg)
Definition: xthrcommon.h:66
bool _Joinable
Definition: thread:73
#define thrd_join(thr, res)
Definition: threads.h:30
bool stdext::threads::thread::operator!= |
( |
const thread & |
_Other | ) |
const |
|
inline |
50 return (!(*
this == _Other));
thread& stdext::threads::thread::operator= |
( |
const thread & |
| ) |
|
|
private |
bool stdext::threads::thread::operator== |
( |
const thread & |
_Other | ) |
const |
|
inline |
#define thrd_equal(thr0, thr1)
Definition: threads.h:33
thrd_t _Thr
Definition: thread:72
_Thrd_t _Thr
Definition: thread:115
static void stdext::threads::thread::sleep |
( |
const xtime & |
_Xt | ) |
|
|
inlinestatic |
#define thrd_sleep(tm)
Definition: threads.h:31
static void stdext::threads::thread::yield |
( |
| ) |
|
|
inlinestatic |
#define thrd_yield
Definition: threads.h:32
bool stdext::threads::thread::_Joinable |
|
private |
thrd_t stdext::threads::thread::_Thr |
|
private |
The documentation for this class was generated from the following file: