Lines Matching defs:other
10 // or more objects other than its owner, and those callers can cope with the
58 // invalidated on any other task runner. Bound WeakPtrs can still be handed
59 // off to other task runners, e.g. to use to post tasks back to object on the
67 // the correct thread to enforce that other WeakPtr objects will enforce they
113 WeakReference(WeakReference&& other);
114 WeakReference(const WeakReference& other);
115 WeakReference& operator=(WeakReference&& other) = default;
116 WeakReference& operator=(const WeakReference& other) = default;
148 WeakPtrBase(const WeakPtrBase& other) = default;
149 WeakPtrBase(WeakPtrBase&& other) = default;
150 WeakPtrBase& operator=(const WeakPtrBase& other) = default;
151 WeakPtrBase& operator=(WeakPtrBase&& other) = default;
227 WeakPtr(const WeakPtr<U>& other) : WeakPtrBase(other) {
230 T* t = reinterpret_cast<U*>(other.ptr_);
234 WeakPtr(WeakPtr<U>&& other) : WeakPtrBase(std::move(other)) {
237 T* t = reinterpret_cast<U*>(other.ptr_);