Home
last modified time | relevance | path

Searched refs:stop_source (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__stop_token/
H A Dstop_source.h33 class _LIBCPP_AVAILABILITY_SYNC stop_source {
35 …_LIBCPP_HIDE_FROM_ABI stop_source() : __state_(new __stop_state()) { __state_->__increment_stop_so… in stop_source() function
37 _LIBCPP_HIDE_FROM_ABI explicit stop_source(nostopstate_t) noexcept : __state_(nullptr) {} in stop_source() function
39 …_LIBCPP_HIDE_FROM_ABI stop_source(const stop_source& __other) noexcept : __state_(__other.__state_… in stop_source() function
45 _LIBCPP_HIDE_FROM_ABI stop_source(stop_source&& __other) noexcept = default;
47 _LIBCPP_HIDE_FROM_ABI stop_source& operator=(const stop_source& __other) noexcept {
59 _LIBCPP_HIDE_FROM_ABI stop_source& operator=(stop_source&&) noexcept = default;
61 _LIBCPP_HIDE_FROM_ABI ~stop_source() { in ~stop_source()
67 …_LIBCPP_HIDE_FROM_ABI void swap(stop_source& __other) noexcept { __state_.swap(__other.__state_); } in swap()
79 …[[nodiscard]] _LIBCPP_HIDE_FROM_ABI friend bool operator==(const stop_source&, const stop_source&)…
[all …]
H A Dstop_token.h52 friend class stop_source; variable
/freebsd/contrib/llvm-project/libcxx/include/
H A Dstop_token19 // [stopsource], class stop_source
20 class stop_source;
40 # include <__stop_token/stop_source.h>
H A Dmodule.modulemap1789 header "__stop_token/stop_source.h"
/freebsd/contrib/llvm-project/libcxx/include/__thread/
H A Djthread.h100 …[[nodiscard]] _LIBCPP_HIDE_FROM_ABI stop_source get_stop_source() noexcept { return __stop_source_… in get_stop_source()
116 …_LIBCPP_HIDE_FROM_ABI static thread __init_thread(const stop_source& __ss, _Fun&& __fun, _Args&&..… in __init_thread()
124 stop_source __stop_source_;
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Dstop_token.cppm
/freebsd/lib/libc++/
H A DMakefile1144 STT_HEADERS+= stop_source.h
H A Dlibcxx.imp669 { include: [ "<__stop_token/stop_source.h>", "private", "<stop_token>", "public" ] },
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSymbolMap.inc2716 SYMBOL(stop_source, std::, <stop_token>)