Home
last modified time | relevance | path

Searched refs:stop_token (Results 1 – 15 of 15) sorted by relevance

/freebsd-14.2/contrib/llvm-project/libcxx/include/__stop_token/
H A Dstop_token.h26 class _LIBCPP_AVAILABILITY_SYNC stop_token {
28 _LIBCPP_HIDE_FROM_ABI stop_token() noexcept = default;
30 _LIBCPP_HIDE_FROM_ABI stop_token(const stop_token&) noexcept = default;
31 _LIBCPP_HIDE_FROM_ABI stop_token(stop_token&&) noexcept = default;
32 _LIBCPP_HIDE_FROM_ABI stop_token& operator=(const stop_token&) noexcept = default;
33 _LIBCPP_HIDE_FROM_ABI stop_token& operator=(stop_token&&) noexcept = default;
34 _LIBCPP_HIDE_FROM_ABI ~stop_token() = default;
36 _LIBCPP_HIDE_FROM_ABI void swap(stop_token& __other) noexcept { __state_.swap(__other.__state_); } in swap()
46 …[[nodiscard]] _LIBCPP_HIDE_FROM_ABI friend bool operator==(const stop_token&, const stop_token&) n…
48 …_LIBCPP_HIDE_FROM_ABI friend void swap(stop_token& __lhs, stop_token& __rhs) noexcept { __lhs.swap… in swap()
[all …]
H A Dstop_callback.h50 _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()
96 _LIBCPP_AVAILABILITY_SYNC stop_callback(stop_token, _Callback) -> stop_callback<_Callback>;
H A Dstop_source.h70 …[[nodiscard]] _LIBCPP_HIDE_FROM_ABI stop_token get_token() const noexcept { return stop_token(__st… in get_token()
/freebsd-14.2/contrib/llvm-project/libcxx/include/
H A Dstop_token16 // [stoptoken], class stop_token
17 class stop_token;
37 # error "<stop_token> is not supported since libc++ has been configured without support for thread…
43 #include <__stop_token/stop_token.h>
H A Dcondition_variable106 …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,
134 #include <__stop_token/stop_token.h>
181 …_LIBCPP_AVAILABILITY_SYNC _LIBCPP_HIDE_FROM_ABI bool wait(_Lock& __lock, stop_token __stoken, _Pre…
185 …_Lock& __lock, stop_token __stoken, const chrono::time_point<_Clock, _Duration>& __abs_time, _Pred…
189 …wait_for(_Lock& __lock, stop_token __stoken, const chrono::duration<_Rep, _Period>& __rel_time, _P…
268 bool condition_variable_any::wait(_Lock& __user_lock, stop_token __stoken, _Predicate __pred) {
313 stop_token __stoken,
342 …_Lock& __lock, stop_token __stoken, const chrono::duration<_Rep, _Period>& __rel_time, _Predicate …
H A Dlibcxx.imp646 { include: [ "<__stop_token/atomic_unique_lock.h>", "private", "<stop_token>", "public" ] },
647 { include: [ "<__stop_token/intrusive_list_view.h>", "private", "<stop_token>", "public" ] },
648 { include: [ "<__stop_token/intrusive_shared_ptr.h>", "private", "<stop_token>", "public" ] },
649 { include: [ "<__stop_token/stop_callback.h>", "private", "<stop_token>", "public" ] },
650 { include: [ "<__stop_token/stop_source.h>", "private", "<stop_token>", "public" ] },
651 { include: [ "<__stop_token/stop_state.h>", "private", "<stop_token>", "public" ] },
652 { include: [ "<__stop_token/stop_token.h>", "private", "<stop_token>", "public" ] },
H A D__std_clang_module179 # include <stop_token>
H A Dversion135 __cpp_lib_jthread 201911L <stop_token> <thread>
H A Dmodule.modulemap.in249 header "stop_token"
1738 header "__stop_token/stop_token.h"
/freebsd-14.2/contrib/llvm-project/libcxx/include/__thread/
H A Djthread.h55 is_invocable_v<decay_t<_Fun>, stop_token, decay_t<_Args>...>); in jthread()
103 …[[nodiscard]] _LIBCPP_HIDE_FROM_ABI stop_token get_stop_token() const noexcept { return __stop_sou… in get_stop_token()
118 if constexpr (is_invocable_v<decay_t<_Fun>, stop_token, decay_t<_Args>...>) { in __init_thread()
/freebsd-14.2/contrib/llvm-project/libcxx/modules/std/
H A Dstop_token.inc14 using std::stop_token;
/freebsd-14.2/contrib/llvm-project/libcxx/modules/
H A Dstd.cppm.in141 # include <stop_token>
/freebsd-14.2/lib/libc++/
H A DMakefile228 STD_HEADERS+= stop_token
1101 STT_HEADERS+= stop_token.h
H A Dmodule.modulemap249 header "stop_token"
1738 header "__stop_token/stop_token.h"
/freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSymbolMap.inc2276 SYMBOL(nostopstate, std::, <stop_token>)
2277 SYMBOL(nostopstate_t, std::, <stop_token>)
2715 SYMBOL(stop_callback, std::, <stop_token>)
2716 SYMBOL(stop_source, std::, <stop_token>)
2717 SYMBOL(stop_token, std::, <stop_token>)