Lines Matching refs:WeakPtrBase
143 class WeakPtrBase {
145 WeakPtrBase();
146 ~WeakPtrBase();
148 WeakPtrBase(const WeakPtrBase& other) = default;
149 WeakPtrBase(WeakPtrBase&& other) = default;
150 WeakPtrBase& operator=(const WeakPtrBase& other) = default;
151 WeakPtrBase& operator=(WeakPtrBase&& other) = default;
159 WeakPtrBase(const WeakReference& ref, uintptr_t ptr);
218 class WeakPtr : public internal::WeakPtrBase {
227 WeakPtr(const WeakPtr<U>& other) : WeakPtrBase(other) { in WeakPtr()
234 WeakPtr(WeakPtr<U>&& other) : WeakPtrBase(std::move(other)) { in WeakPtr()
265 : WeakPtrBase(ref, reinterpret_cast<uintptr_t>(ptr)) {} in WeakPtr()