| /freebsd/contrib/llvm-project/libcxx/include/__stop_token/ |
| H A D | stop_token.h | 25 class _LIBCPP_AVAILABILITY_SYNC stop_token { 27 _LIBCPP_HIDE_FROM_ABI stop_token() noexcept = default; 29 _LIBCPP_HIDE_FROM_ABI stop_token(const stop_token&) noexcept = default; 30 _LIBCPP_HIDE_FROM_ABI stop_token(stop_token&&) noexcept = default; 31 _LIBCPP_HIDE_FROM_ABI stop_token& operator=(const stop_token&) noexcept = default; 32 _LIBCPP_HIDE_FROM_ABI stop_token& operator=(stop_token&&) noexcept = default; 33 _LIBCPP_HIDE_FROM_ABI ~stop_token() = default; 35 _LIBCPP_HIDE_FROM_ABI void swap(stop_token& __other) noexcept { __state_.swap(__other.__state_); } in swap() 45 …[[nodiscard]] _LIBCPP_HIDE_FROM_ABI friend bool operator==(const stop_token&, const stop_token&) n… 47 …_LIBCPP_HIDE_FROM_ABI friend void swap(stop_token& __lhs, stop_token& __rhs) noexcept { __lhs.swap… in swap() [all …]
|
| H A D | stop_callback.h | 50 _LIBCPP_HIDE_FROM_ABI explicit stop_callback(const stop_token& __st, in stop_callback() 56 _LIBCPP_HIDE_FROM_ABI explicit stop_callback(stop_token&& __st, in stop_callback() 94 _LIBCPP_AVAILABILITY_SYNC stop_callback(stop_token, _Callback) -> stop_callback<_Callback>;
|
| H A D | stop_source.h | 69 …[[nodiscard]] _LIBCPP_HIDE_FROM_ABI stop_token get_token() const noexcept { return stop_token(__st… in get_token()
|
| /freebsd/contrib/llvm-project/libcxx/modules/std/ |
| H A D | stop_token.cppm | |
| H A D | stop_token.inc | 13 using std::stop_token;
|
| /freebsd/contrib/llvm-project/libcxx/include/ |
| H A D | stop_token | 16 // [stoptoken], class stop_token 17 class stop_token; 44 # include <__stop_token/stop_token.h>
|
| H A D | condition_variable | 106 …bool wait(Lock& lock, stop_token stoken, Predicate pred); // since C… 109 bool wait_until(Lock& lock, stop_token stoken, 113 bool wait_for(Lock& lock, stop_token stoken, 135 # include <__stop_token/stop_token.h> 209 …_LIBCPP_AVAILABILITY_SYNC _LIBCPP_HIDE_FROM_ABI bool wait(_Lock& __lock, stop_token __stoken, _Pre… 213 …_Lock& __lock, stop_token __stoken, const chrono::time_point<_Clock, _Duration>& __abs_time, _Pred… 217 …wait_for(_Lock& __lock, stop_token __stoken, const chrono::duration<_Rep, _Period>& __rel_time, _P… 263 bool condition_variable_any::wait(_Lock& __user_lock, stop_token __stoken, _Predicate __pred) { 308 stop_token __stoken, 337 …_Lock& __lock, stop_token __stoken, const chrono::duration<_Rep, _Period>& __rel_time, _Predicate …
|
| H A D | version | 161 __cpp_lib_jthread 201911L <stop_token> <thread>
|
| H A D | module.modulemap.in | 2017 module stop_token { 2024 module stop_token { header "__stop_token/stop_token.h" } 2026 header "stop_token"
|
| /freebsd/contrib/llvm-project/libcxx/include/__thread/ |
| H A D | jthread.h | 56 is_invocable_v<decay_t<_Fun>, stop_token, decay_t<_Args>...>); in jthread() 104 …[[nodiscard]] _LIBCPP_HIDE_FROM_ABI stop_token get_stop_token() const noexcept { return __stop_sou… in get_stop_token() 119 if constexpr (is_invocable_v<decay_t<_Fun>, stop_token, decay_t<_Args>...>) { in __init_thread()
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/ |
| H A D | condition_variable | 106 …bool wait(Lock& lock, stop_token stoken, Predicate pred); // since C… 109 bool wait_until(Lock& lock, stop_token stoken, 113 bool wait_for(Lock& lock, stop_token stoken,
|
| H A D | __std_clang_module | 179 # include <__cxx03/stop_token>
|
| H A D | version | 150 __cpp_lib_jthread 201911L <stop_token> <thread>
|
| H A D | module.modulemap | 249 header "stop_token" 1797 header "__stop_token/stop_token.h"
|
| /freebsd/contrib/llvm-project/libcxx/modules/ |
| H A D | std.cppm | |
| H A D | std.cppm.in | 106 #include <stop_token>
|
| /freebsd/lib/libc++/ |
| H A D | libcxx.imp | 726 { include: [ "<__stop_token/atomic_unique_lock.h>", "private", "<stop_token>", "public" ] }, 727 { include: [ "<__stop_token/intrusive_list_view.h>", "private", "<stop_token>", "public" ] }, 728 { include: [ "<__stop_token/intrusive_shared_ptr.h>", "private", "<stop_token>", "public" ] }, 729 { include: [ "<__stop_token/stop_callback.h>", "private", "<stop_token>", "public" ] }, 730 { include: [ "<__stop_token/stop_source.h>", "private", "<stop_token>", "public" ] }, 731 { include: [ "<__stop_token/stop_state.h>", "private", "<stop_token>", "public" ] }, 732 { include: [ "<__stop_token/stop_token.h>", "private", "<stop_token>", "public" ] },
|
| H A D | module.modulemap | 2017 module stop_token { 2024 module stop_token { header "__stop_token/stop_token.h" } 2026 header "stop_token"
|
| H A D | Makefile | 237 STD_HEADERS+= stop_token 2025 STT_HEADERS+= stop_token.h
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/ |
| H A D | StdSymbolMap.inc | 2323 SYMBOL(nostopstate, std::, <stop_token>) 2324 SYMBOL(nostopstate_t, std::, <stop_token>) 2778 SYMBOL(stop_callback, std::, <stop_token>) 2779 SYMBOL(stop_source, std::, <stop_token>) 2780 SYMBOL(stop_token, std::, <stop_token>)
|