Home
last modified time | relevance | path

Searched refs:__libcpp_thread_id (Results 1 – 6 of 6) sorted by relevance

/llvm-project/libcxx/include/__thread/support/
H A Dwindows.h89 typedef long __libcpp_thread_id; typedef
91 _LIBCPP_EXPORTED_FROM_ABI bool __libcpp_thread_id_equal(__libcpp_thread_id __t1, __libcpp_thread_id
93 _LIBCPP_EXPORTED_FROM_ABI bool __libcpp_thread_id_less(__libcpp_thread_id __t1, __libcpp_thread_id
105 _LIBCPP_EXPORTED_FROM_ABI __libcpp_thread_id __libcpp_thread_get_current_id();
107 _LIBCPP_EXPORTED_FROM_ABI __libcpp_thread_id __libcpp_thread_get_id(const __libcpp_thread_t* __t);
H A Dpthread.h148 typedef unsigned long long __libcpp_thread_id; typedef
150 typedef pthread_t __libcpp_thread_id; typedef
154 inline _LIBCPP_HIDE_FROM_ABI bool __libcpp_thread_id_equal(__libcpp_thread_id __t1, __libcpp_thread_id __t2) { in __libcpp_thread_id_equal()
159 inline _LIBCPP_HIDE_FROM_ABI bool __libcpp_thread_id_less(__libcpp_thread_id __t1, __libcpp_thread_id __t2) { in __libcpp_thread_id_less()
169 inline _LIBCPP_HIDE_FROM_ABI __libcpp_thread_id __libcpp_thread_get_id(const __libcpp_thread_t* __t) { in __libcpp_thread_get_id()
185 inline _LIBCPP_HIDE_FROM_ABI __libcpp_thread_id __libcpp_thread_get_current_id() { in __libcpp_thread_get_current_id()
H A Dc11.h125 typedef thrd_t __libcpp_thread_id; typedef
128 …ine _LIBCPP_HIDE_FROM_ABI bool __libcpp_thread_id_equal(__libcpp_thread_id t1, __libcpp_thread_id in __libcpp_thread_id_equal()
133 inline _LIBCPP_HIDE_FROM_ABI bool __libcpp_thread_id_less(__libcpp_thread_id t1, __libcpp_thread_id in __libcpp_thread_id_less()
144 inline _LIBCPP_HIDE_FROM_ABI __libcpp_thread_id __libcpp_thread_get_id(const __libcpp_thread_t* __t… in __libcpp_thread_get_id()
155 inline _LIBCPP_HIDE_FROM_ABI __libcpp_thread_id __libcpp_thread_get_current_id() { return thrd_curr… in __libcpp_thread_get_current_id()
/llvm-project/libcxx/src/support/win32/
H A Dthread_win32.cpp32 static_assert(sizeof(__libcpp_thread_id) == sizeof(DWORD), "");
33 static_assert(alignof(__libcpp_thread_id) == alignof(DWORD), "");
138 bool __libcpp_thread_id_equal(__libcpp_thread_id __lhs, __libcpp_thread_id __rhs) { return __lhs == __rhs; } in __libcpp_thread_id_equal()
140 bool __libcpp_thread_id_less(__libcpp_thread_id __lhs, __libcpp_thread_id __rhs) { return __lhs < __rhs; } in __libcpp_thread_id_less()
170 __libcpp_thread_id __libcpp_thread_get_current_id() { return GetCurrentThreadId(); } in __libcpp_thread_get_current_id()
172 __libcpp_thread_id __libcpp_thread_get_id(const __libcpp_thread_t* __t) { return GetThreadId(*__t); } in __libcpp_thread_get_id()
/llvm-project/libcxx/include/__thread/
H A Did.h41 __libcpp_thread_id __id_;
69 _LIBCPP_HIDE_FROM_ABI __thread_id(__libcpp_thread_id __id) : __id_(__id) {}
71 _LIBCPP_HIDE_FROM_ABI friend __libcpp_thread_id __get_underlying_id(const __thread_id __id) { return __id.__id_; }
H A Dthread.h123 return hash<__libcpp_thread_id>()(__v.__id_);