Lines Matching refs:ptr_
168 WeakPtr() : ptr_(nullptr) {} in WeakPtr()
174 : internal::WeakPtrBase(other), ptr_(other.ptr_) {} in WeakPtr()
177 : internal::WeakPtrBase(std::move(other)), ptr_(other.ptr_) {} in WeakPtr()
179 T* get() const { return ref_.is_valid() ? ptr_ : nullptr; } in get()
192 ptr_ = nullptr; in reset()
204 : internal::WeakPtrBase(ref), ptr_(ptr) {} in WeakPtr()
208 T* ptr_; variable
242 explicit WeakPtrFactory(T* ptr) : ptr_(ptr) {} in WeakPtrFactory()
244 ~WeakPtrFactory() { ptr_ = nullptr; } in ~WeakPtrFactory()
247 RTC_DCHECK(ptr_); in GetWeakPtr()
248 return WeakPtr<T>(weak_reference_owner_.GetRef(), ptr_); in GetWeakPtr()
253 RTC_DCHECK(ptr_); in InvalidateWeakPtrs()
259 RTC_DCHECK(ptr_); in HasWeakPtrs()
265 T* ptr_; variable