Home
last modified time | relevance | path

Searched refs:__shared_count (Results 1 – 5 of 5) sorted by relevance

/freebsd-13.1/contrib/llvm-project/libcxx/src/
H A Dmemory.cpp31 __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()
H A Dfuture.cpp193 unique_ptr<__shared_count, __release_shared_count> __(__state_); in get()
/freebsd-13.1/contrib/llvm-project/libcxx/include/__memory/
H A Dshared_ptr.h149 class _LIBCPP_TYPE_VIS __shared_count
151 __shared_count(const __shared_count&);
152 __shared_count& operator=(const __shared_count&);
156 virtual ~__shared_count();
162 explicit __shared_count(long __refs = 0) _NOEXCEPT
190 : private __shared_count
197 : __shared_count(__refs), in __shared_count() function
211 __shared_count::__add_shared();
219 if (__shared_count::__release_shared())
225 long use_count() const _NOEXCEPT {return __shared_count::use_count();} in use_count()
/freebsd-13.1/contrib/llvm-project/libcxx/include/
H A Dfuture532 : public __shared_count
1102 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_);
H A D__locale190 : public __shared_count
195 : __shared_count(static_cast<long>(__refs)-1) {}
199 // facet(const facet&) = delete; // effectively done in __shared_count