Lines Matching defs:operator
24 CopyOnWrite& operator=(const CopyOnWrite<T>& other) = default;
26 CopyOnWrite& operator=(CopyOnWrite<T>&& other) = default;
31 const T& operator*() const { return *read(); }
32 const T* operator->() const { return read(); }
50 Impl& operator=(const Impl& other) = delete;
52 Impl& operator=(Impl&& other) = delete;
64 ThreadsafeCopyOnWrite& operator=(const ThreadsafeCopyOnWrite<T>& other) =
67 ThreadsafeCopyOnWrite& operator=(ThreadsafeCopyOnWrite<T>&& other) = default;
73 const T& operator*() const;
74 const T* operator->() const;
85 T& operator*();
86 T* operator->();