Searched defs:WeakPtr (Results 1 – 7 of 7) sorted by relevance
15 pub struct WeakPtr<T> struct23 impl<T> WeakPtr<T> impl57 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
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
413 DomainDispatcher::WeakPtr::WeakPtr(DomainDispatcher* dispatcher) in WeakPtr() function in v8_crdtp::DomainDispatcher::WeakPtr
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