Searched refs:__intrusive_shared_ptr (Results 1 – 4 of 4) sorted by relevance
45 struct __intrusive_shared_ptr { struct46 _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() argument53 _LIBCPP_HIDE_FROM_ABI __intrusive_shared_ptr(const __intrusive_shared_ptr& __other) noexcept in __intrusive_shared_ptr() function59 _LIBCPP_HIDE_FROM_ABI __intrusive_shared_ptr(__intrusive_shared_ptr&& __other) noexcept in __intrusive_shared_ptr() function64 …_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() argument92 …_LIBCPP_HIDE_FROM_ABI void swap(__intrusive_shared_ptr& __other) { std::swap(__raw_ptr_, __other._… in swap() argument[all …]
50 __intrusive_shared_ptr<__stop_state> __state_;56 …_LIBCPP_HIDE_FROM_ABI explicit stop_token(const __intrusive_shared_ptr<__stop_state>& __state) : _… in stop_token()
84 __intrusive_shared_ptr<__stop_state> __state_;
73 __intrusive_shared_ptr<__stop_state> __state_;