Lines Matching defs:operator
115 WeakReference& operator=(WeakReference&& other) = default;
116 WeakReference& operator=(const WeakReference& other) = default;
150 WeakPtrBase& operator=(const WeakPtrBase& other) = default;
151 WeakPtrBase& operator=(WeakPtrBase&& other) = default;
245 T& operator*() const {
249 T* operator->() const {
255 explicit operator bool() const { return get() != nullptr; }
270 bool operator!=(const WeakPtr<T>& weak_ptr, std::nullptr_t) {
274 bool operator!=(std::nullptr_t, const WeakPtr<T>& weak_ptr) {
278 bool operator==(const WeakPtr<T>& weak_ptr, std::nullptr_t) {
282 bool operator==(std::nullptr_t, const WeakPtr<T>& weak_ptr) {
329 WeakPtrFactory& operator=(const WeakPtrFactory&) = delete;
352 SupportsWeakPtr& operator=(const SupportsWeakPtr&) = delete;