Searched defs:WeakPtr (Results 1 – 8 of 8) sorted by relevance
15 pub struct WeakPtr<T> struct23 impl<T> WeakPtr<T> argument57 unsafe impl<T> Send for WeakPtr<T> where T: Send + Sync + WeakPtrTarget {} implementation58 unsafe impl<T> Sync for WeakPtr<T> where T: Send + Sync + WeakPtrTarget {} implementation60 impl<T> Clone for WeakPtr<T> implementation75 impl<T> Drop for WeakPtr<T> implementation85 impl<T> Debug for WeakPtr<T> implementation
84 class WeakPtr; variable222 WeakPtr(std::nullptr_t) {} in WeakPtr() function227 WeakPtr(const WeakPtr<U>& other) : WeakPtrBase(other) { in WeakPtr() function234 WeakPtr(WeakPtr<U>&& other) : WeakPtrBase(std::move(other)) { in WeakPtr() function260 friend class WeakPtr; variable264 WeakPtr(const internal::WeakReference& ref, T* ptr) in WeakPtr() function
120 class WeakPtr; variable263 WeakPtr(std::nullptr_t) {} in WeakPtr() function268 WeakPtr(const WeakPtr<U>& other) : WeakPtrBase(other) { in WeakPtr() function275 WeakPtr(WeakPtr<U>&& other) noexcept : WeakPtrBase(std::move(other)) { in WeakPtr() function315 friend class WeakPtr; variable319 WeakPtr(const internal::WeakReference& ref, T* ptr) in WeakPtr() function
43 WeakPtr() : ptr_(nullptr) {} in WeakPtr() function49 WeakPtr(const WeakPtr<U>& r) in WeakPtr() function56 WeakPtr(WeakPtr<U>&& r) in WeakPtr() function105 explicit WeakPtr(T* ptr, in WeakPtr() function
173 class WeakPtr class538 inline WeakPtr<T>::WeakPtr (void) in WeakPtr() function in de::WeakPtr549 inline WeakPtr<T>::WeakPtr (const WeakPtr<T>& other) in WeakPtr() function in de::WeakPtr561 inline WeakPtr<T>::WeakPtr (const SharedPtr<T>& other) in WeakPtr() function in de::WeakPtr
12 WeakPtr(NamedImplKey<'a>), enumerator
232 WeakPtr(Box<Ty1>), enumerator
94385 class WeakPtr class94397 WeakPtr(const WeakPtr& aOther) in WeakPtr() function in mozilla::WeakPtr94416 WeakPtr(T* aOther) in WeakPtr() function in mozilla::WeakPtr94423 WeakPtr() : mRef(new WeakReference(nullptr)) {} in WeakPtr() function in mozilla::WeakPtr94435 explicit WeakPtr(const RefPtr<WeakReference>& aOther) : mRef(aOther) {} in WeakPtr() function in mozilla::WeakPtr