Home
last modified time | relevance | path

Searched refs:__intrusive_shared_ptr (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__stop_token/
H A Dintrusive_shared_ptr.h45 struct __intrusive_shared_ptr { struct
46 _LIBCPP_HIDE_FROM_ABI __intrusive_shared_ptr() = default;
48 _LIBCPP_HIDE_FROM_ABI explicit __intrusive_shared_ptr(_Tp* __raw_ptr) : __raw_ptr_(__raw_ptr) { in __intrusive_shared_ptr() argument
53 _LIBCPP_HIDE_FROM_ABI __intrusive_shared_ptr(const __intrusive_shared_ptr& __other) noexcept in __intrusive_shared_ptr() function
59 _LIBCPP_HIDE_FROM_ABI __intrusive_shared_ptr(__intrusive_shared_ptr&& __other) noexcept in __intrusive_shared_ptr() function
64 …_LIBCPP_HIDE_FROM_ABI __intrusive_shared_ptr& operator=(const __intrusive_shared_ptr& __other) noe…
77 …_LIBCPP_HIDE_FROM_ABI __intrusive_shared_ptr& operator=(__intrusive_shared_ptr&& __other) noexcept…
78 __intrusive_shared_ptr(std::move(__other)).swap(*this);
82 _LIBCPP_HIDE_FROM_ABI ~__intrusive_shared_ptr() { in ~__intrusive_shared_ptr() argument
92 …_LIBCPP_HIDE_FROM_ABI void swap(__intrusive_shared_ptr& __other) { std::swap(__raw_ptr_, __other._… in swap() argument
[all …]
H A Dstop_token.h50 __intrusive_shared_ptr<__stop_state> __state_;
56 …_LIBCPP_HIDE_FROM_ABI explicit stop_token(const __intrusive_shared_ptr<__stop_state>& __state) : _… in stop_token()
H A Dstop_source.h84 __intrusive_shared_ptr<__stop_state> __state_;
H A Dstop_callback.h73 __intrusive_shared_ptr<__stop_state> __state_;