_Thrd_t _Thr
Definition: thread:115
#define _Thr_set_null(thr)
Definition: xthrcommon.h:39
template<class _Fn , class... _Args, class = typename enable_if< !is_same<typename decay<_Fn>::type, thread>::value>::type>
thread::thread |
( |
_Fn && |
_Fx, |
|
|
_Args &&... |
_Ax |
|
) |
| |
|
inlineexplicit |
49 _STD forward<_Fn>(_Fx),
_STD forward<_Args>(_Ax)...));
enable_if<!is_array< _Ty >::value, unique_ptr< _Ty > >::type make_unique(_Types &&..._Args)
Definition: memory:2052
void _Launch(_Thrd_t *_Thr, _Target &&_Tg)
Definition: xthread:257
typename decay< _Ty >::type decay_t
Definition: type_traits:2095
_Thrd_t _Thr
Definition: thread:115
void __CRTDECL terminate() _NOEXCEPT
Definition: exception:208
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:39
thread::thread |
( |
const thread & |
| ) |
|
|
delete |
void __CRTDECL terminate() _NOEXCEPT
Definition: exception:208
bool joinable() const _NOEXCEPT
Definition: thread:78
_Thrd_t _Thr
Definition: thread:115
#define _Thr_set_null(thr)
Definition: xthrcommon.h:39
bool joinable() const _NOEXCEPT
Definition: thread:78
int _Thrd_detachX(_Thrd_t _Thr)
Definition: xthread:54
_CRTIMP2_PURE void __cdecl _Throw_Cpp_error(int _Code)
_Thrd_t _Thr
Definition: thread:115
#define _Thr_set_null(thr)
Definition: xthrcommon.h:39
#define _Thr_val(thr)
Definition: xthrcommon.h:38
_Thrd_t _Thr
Definition: thread:115
static unsigned int thread::hardware_concurrency |
( |
| ) |
|
|
inlinestatic |
_CRTIMP2_PURE unsigned int __cdecl _Thrd_hardware_concurrency(void)
#define _Thr_is_null(thr)
Definition: xthrcommon.h:40
_CRTIMP2_PURE int __cdecl _Thrd_join(_Thrd_t, int *)
Definition: xthreads.h:18
bool joinable() const _NOEXCEPT
Definition: thread:78
_CRTIMP2_PURE void __cdecl _Throw_Cpp_error(int _Code)
id get_id() const _NOEXCEPT
Definition: thread:198
_Thrd_t _Thr
Definition: thread:115
thread::id get_id() _NOEXCEPT
Definition: thread:203
#define _Thr_set_null(thr)
Definition: xthrcommon.h:39
bool thread::joinable |
( |
| ) |
const |
|
inline |
#define _Thr_is_null(thr)
Definition: xthrcommon.h:40
_Thrd_t _Thr
Definition: thread:115
void * _Hnd
Definition: xthrcommon.h:34
_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: