_Thrd_t _Thr
Definition: thread:115
#define _Thr_set_null(thr)
Definition: xthrcommon.h:41
template<class _Fn , class... _Args>
thread::thread |
( |
_Fn && |
_Fx, |
|
|
_Args &&... |
_Ax |
|
) |
| |
|
inlineexplicit |
48 _STD bind(_Decay_copy(
_STD forward<_Fn>(_Fx)),
49 _Decay_copy(
_STD forward<_Args>(_Ax))...));
void _Launch(_Thrd_t *_Thr, _Target &&_Tg)
Definition: xthread:203
_Thrd_t _Thr
Definition: thread:115
void __CRTDECL terminate()
Definition: exception:303
#define _XSTD
Definition: xstddef:20
bool joinable() const _NOEXCEPT
Definition: thread:78
thread::thread |
( |
thread && |
_Other | ) |
|
|
inline |
_Thrd_t _Thr
Definition: thread:115
#define _Thr_set_null(thr)
Definition: xthrcommon.h:41
thread::thread |
( |
const thread & |
| ) |
|
|
delete |
void __CRTDECL terminate()
Definition: exception:303
#define _XSTD
Definition: xstddef:20
bool joinable() const _NOEXCEPT
Definition: thread:78
_Thrd_t _Thr
Definition: thread:115
#define _Thr_set_null(thr)
Definition: xthrcommon.h:41
_CRTIMP2_PURE void __cdecl _Throw_Cpp_error(int code)
bool joinable() const _NOEXCEPT
Definition: thread:78
int _Thrd_detachX(_Thrd_t _Thr)
Definition: xthread:51
_Thrd_t _Thr
Definition: thread:115
#define _Thr_set_null(thr)
Definition: xthrcommon.h:41
static unsigned int thread::hardware_concurrency |
( |
| ) |
|
|
inlinestatic |
unsigned int _CRTIMP __cdecl _GetConcurrency()
Returns the hardware concurrency available to the Concurrency Runtime, taking into account process af...
#define _Thr_is_null(thr)
Definition: xthrcommon.h:42
_CRTIMP2_PURE int __cdecl _Thrd_join(_Thrd_t, int *)
_CRTIMP2_PURE void __cdecl _Throw_Cpp_error(int code)
bool joinable() const _NOEXCEPT
Definition: thread:78
Definition: xthreads.h:17
id get_id() const _NOEXCEPT
Definition: thread:219
_Thrd_t _Thr
Definition: thread:115
thread::id get_id() _NOEXCEPT
Definition: thread:224
#define _Thr_set_null(thr)
Definition: xthrcommon.h:41
bool thread::joinable |
( |
| ) |
const |
|
inline |
#define _Thr_is_null(thr)
Definition: xthrcommon.h:42
_Thrd_t _Thr
Definition: thread:115
void * _Hnd
Definition: xthrcommon.h:36
_Thrd_t _Thr
Definition: thread:115
thread & _Move_thread(thread &_Other)
Definition: thread:106
void swap(thread &_Other) _NOEXCEPT
Definition: thread:73
_Thrd_t _Thr
Definition: thread:115
The documentation for this class was generated from the following file: