Searched refs:__shared_count (Results 1 – 6 of 6) sorted by relevance
38 __shared_count::~__shared_count() in ~__shared_count()48 __shared_count::__add_shared() noexcept in __add_shared()54 __shared_count::__release_shared() noexcept in __release_shared()67 __shared_count::__add_shared(); in __add_shared()79 if (__shared_count::__release_shared()) in __release_shared()
185 unique_ptr<__shared_count, __release_shared_count> __(__state_); in get()
147 class _LIBCPP_TYPE_VIS __shared_count149 __shared_count(const __shared_count&);150 __shared_count& operator=(const __shared_count&);154 virtual ~__shared_count();160 explicit __shared_count(long __refs = 0) _NOEXCEPT187 : private __shared_count194 : __shared_count(__refs), in __shared_count() function207 __shared_count::__add_shared();215 if (__shared_count::__release_shared())221 long use_count() const _NOEXCEPT {return __shared_count::use_count();} in use_count()
5 %"class.std::__1::__assoc_sub_state" = type { %"class.std::__1::__shared_count", %"class.std::__exc…6 %"class.std::__1::__shared_count" = type { i32 (...)**, i64 }
539 : public __shared_count1109 void operator()(__shared_count* __p) {__p->__release_shared();}1123 unique_ptr<__shared_count, __release_shared_count> __(__state_);1205 unique_ptr<__shared_count, __release_shared_count> __(__state_);
187 : public __shared_count192 : __shared_count(static_cast<long>(__refs)-1) {}196 // facet(const facet&) = delete; // effectively done in __shared_count