Home
last modified time | relevance | path

Searched refs:PtrCountedBase (Results 1 - 2 of 2) sorted by relevance

/foundation/graphic/graphic_3d/lume/metaobject/include/meta/base/
H A Dshared_ptr_internals.h97 class PtrCountedBase : public ptr_base { class
101 bool Compare(const PtrCountedBase<U>& p) const in Compare()
106 bool CompareOwner(const PtrCountedBase<U>& p) const in CompareOwner()
112 PtrCountedBase() = default;
113 PtrCountedBase(ControlBlock* c) : control_(c) {} in PtrCountedBase() function in Internals::PtrCountedBase
114 ~PtrCountedBase() = default;
115 PtrCountedBase(const PtrCountedBase&) = default;
116 PtrCountedBase& operator=(const PtrCountedBase
[all...]
H A Dshared_ptr.h29 class weak_ptr final : public Internals::PtrCountedBase<T> {
41 weak_ptr(const shared_ptr<T>& p) : Internals::PtrCountedBase<T>(p) in weak_ptr()
47 weak_ptr(const weak_ptr& p) noexcept : Internals::PtrCountedBase<T>(p) in PtrCountedBase() function in final::Internals
53 weak_ptr(weak_ptr&& p) noexcept : Internals::PtrCountedBase<T>(p) in PtrCountedBase() function in final::Internals
161 class shared_ptr final : public Internals::PtrCountedBase<T> {
168 shared_ptr(const shared_ptr& p) noexcept : Internals::PtrCountedBase<T>(p) in PtrCountedBase() function in final::Internals
174 shared_ptr(shared_ptr&& p) noexcept : Internals::PtrCountedBase<T>(p) in PtrCountedBase() function in final::Internals
193 explicit shared_ptr(const weak_type& p) noexcept : Internals::PtrCountedBase<T>(p) in PtrCountedBase() function in final::Internals
202 shared_ptr(const shared_ptr<Y>& r, T* ptr) noexcept : Internals::PtrCountedBase<T>(r.control_) in PtrCountedBase() function in final::Internals
212 shared_ptr(shared_ptr<U>&& p) noexcept : Internals::PtrCountedBase< function in final::Internals
[all...]

Completed in 2 milliseconds