_Thrd_t _Thr
Definition: thread:116
#define _Thr_set_null(thr)
Definition: xthrcommon.h:42
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 |
50 _STD forward<_Fn>(_Fx),
_STD forward<_Args>(_Ax)...));
enable_if<!is_array< _Ty >::value, unique_ptr< _Ty > >::type make_unique(_Types &&..._Args)
Definition: memory:1628
void _Launch(_Thrd_t *_Thr, _Target &&_Tg)
Definition: xthread:257
typename decay< _Ty >::type decay_t
Definition: type_traits:1873
_Thrd_t _Thr
Definition: thread:116
#define _XSTD
Definition: xstddef:21
void __CRTDECL terminate() _NOEXCEPT
Definition: exception:208
bool joinable() const _NOEXCEPT
Definition: thread:79
thread::thread |
( |
thread && |
_Other | ) |
|
|
inline |
_Thrd_t _Thr
Definition: thread:116
#define _Thr_set_null(thr)
Definition: xthrcommon.h:42
thread::thread |
( |
const thread & |
| ) |
|
|
delete |
#define _XSTD
Definition: xstddef:21
void __CRTDECL terminate() _NOEXCEPT
Definition: exception:208
bool joinable() const _NOEXCEPT
Definition: thread:79
_Thrd_t _Thr
Definition: thread:116
#define _Thr_set_null(thr)
Definition: xthrcommon.h:42
bool joinable() const _NOEXCEPT
Definition: thread:79
int _Thrd_detachX(_Thrd_t _Thr)
Definition: xthread:53
_CRTIMP2_PURE void __cdecl _Throw_Cpp_error(int _Code)
_Thrd_t _Thr
Definition: thread:116
#define _Thr_set_null(thr)
Definition: xthrcommon.h:42
#define _Thr_val(thr)
Definition: xthrcommon.h:41
_Thrd_t _Thr
Definition: thread:116
static unsigned int thread::hardware_concurrency |
( |
| ) |
|
|
inlinestatic |
_CRTIMP2_PURE unsigned int __cdecl _Thrd_hardware_concurrency(void)
#define _Thr_is_null(thr)
Definition: xthrcommon.h:43
_CRTIMP2_PURE int __cdecl _Thrd_join(_Thrd_t, int *)
bool joinable() const _NOEXCEPT
Definition: thread:79
_CRTIMP2_PURE void __cdecl _Throw_Cpp_error(int _Code)
id get_id() const _NOEXCEPT
Definition: thread:199
Definition: xthreads.h:17
_Thrd_t _Thr
Definition: thread:116
thread::id get_id() _NOEXCEPT
Definition: thread:204
#define _Thr_set_null(thr)
Definition: xthrcommon.h:42
bool thread::joinable |
( |
| ) |
const |
|
inline |
#define _Thr_is_null(thr)
Definition: xthrcommon.h:43
_Thrd_t _Thr
Definition: thread:116
void * _Hnd
Definition: xthrcommon.h:37
_Thrd_t _Thr
Definition: thread:116
thread & _Move_thread(thread &_Other)
Definition: thread:107
void swap(thread &_Other) _NOEXCEPT
Definition: thread:74
_Thrd_t _Thr
Definition: thread:116
The documentation for this class was generated from the following file: