Searched refs:__shared_count (Results 1 – 5 of 5) sorted by relevance
31 __shared_count::~__shared_count() in ~__shared_count()41 __shared_count::__add_shared() noexcept in __add_shared()47 __shared_count::__release_shared() noexcept in __release_shared()60 __shared_count::__add_shared(); in __add_shared()72 if (__shared_count::__release_shared()) in __release_shared()
193 unique_ptr<__shared_count, __release_shared_count> __(__state_); in get()
149 class _LIBCPP_TYPE_VIS __shared_count151 __shared_count(const __shared_count&);152 __shared_count& operator=(const __shared_count&);156 virtual ~__shared_count();162 explicit __shared_count(long __refs = 0) _NOEXCEPT190 : private __shared_count197 : __shared_count(__refs), in __shared_count() function211 __shared_count::__add_shared();219 if (__shared_count::__release_shared())225 long use_count() const _NOEXCEPT {return __shared_count::use_count();} in use_count()
532 : public __shared_count1102 void operator()(__shared_count* p) {p->__release_shared();}1116 unique_ptr<__shared_count, __release_shared_count> __(__state_);1198 unique_ptr<__shared_count, __release_shared_count> __(__state_);
190 : public __shared_count195 : __shared_count(static_cast<long>(__refs)-1) {}199 // facet(const facet&) = delete; // effectively done in __shared_count