Searched refs:__shared_count (Results 1 – 7 of 7) sorted by relevance
264 class __shared_count267 __shared_count() in __shared_count() function297 ~__shared_count() // nothrow in ~__shared_count()303 __shared_count(const __shared_count& __r) in __shared_count() function310 __shared_count&342 operator==(const __shared_count& __a, const __shared_count& __b)346 operator<(const __shared_count& __a, const __shared_count& __b)432 friend class __shared_count<_Lp>;439 __shared_count<_Lp>::594 _M_refcount = __shared_count<_Lp>(__r); in __shared_ptr()[all …]
29 __shared_count::~__shared_count() in ~__shared_count()39 __shared_count::__add_shared() _NOEXCEPT in __add_shared()45 __shared_count::__release_shared() _NOEXCEPT in __release_shared()58 __shared_count::__add_shared(); in __add_shared()70 if (__shared_count::__release_shared()) in __release_shared()
194 unique_ptr<__shared_count, __release_shared_count> __(__state_); in get()
3516 class _LIBCPP_TYPE_VIS __shared_count3518 __shared_count(const __shared_count&);3519 __shared_count& operator=(const __shared_count&);3523 virtual ~__shared_count();3529 explicit __shared_count(long __refs = 0) _NOEXCEPT3557 : private __shared_count3564 : __shared_count(__refs),3578 __shared_count::__add_shared();3586 if (__shared_count::__release_shared())3592 long use_count() const _NOEXCEPT {return __shared_count::use_count();}
170 : public __shared_count175 : __shared_count(static_cast<long>(__refs)-1) {}179 // facet(const facet&) = delete; // effectively done in __shared_count
532 : public __shared_count1163 void operator()(__shared_count* p) {p->__release_shared();}1177 unique_ptr<__shared_count, __release_shared_count> __(__state_);1272 unique_ptr<__shared_count, __release_shared_count> __(__state_);
1350 __enable_shared_from_this_helper(const __shared_count<>&, const