Lines Matching defs:__thread_struct
42 class _LIBCPP_EXPORTED_FROM_ABI __thread_struct;
46 _LIBCPP_EXPORTED_FROM_ABI __thread_specific_ptr<__thread_struct>& __thread_local_data();
48 class _LIBCPP_EXPORTED_FROM_ABI __thread_struct {
51 __thread_struct(const __thread_struct&);
52 __thread_struct& operator=(const __thread_struct&);
55 __thread_struct();
56 ~__thread_struct();
67 // and only with _Tp == __thread_struct.
68 static_assert(is_same<_Tp, __thread_struct>::value, "");
70 friend _LIBCPP_EXPORTED_FROM_ABI __thread_specific_ptr<__thread_struct>& __thread_local_data();
197 // _Fp = tuple< unique_ptr<__thread_struct>, Functor, Args...>
207 typedef unique_ptr<__thread_struct> _TSPtr;
208 _TSPtr __tsp(new __thread_struct);
225 _LIBCPP_HIDE_FROM_ABI __thread_invoke_pair(_Fp& __f) : __tsp_(new __thread_struct), __fn_(__f) {}
226 unique_ptr<__thread_struct> __tsp_;