Lines Matching defs:operator
128 BasicPersistent& operator=(const BasicPersistent& other) {
129 return operator=(other.Get());
135 BasicPersistent& operator=(
138 return operator=(other.Get());
142 BasicPersistent& operator=(BasicPersistent&& other) noexcept {
145 PersistentBase::operator=(std::move(other));
146 LocationPolicy::operator=(std::move(other));
160 BasicPersistent& operator=(
164 return operator=(member.Get());
167 BasicPersistent& operator=(T* other) {
172 BasicPersistent& operator=(std::nullptr_t) {
177 BasicPersistent& operator=(SentinelPointer s) {
182 explicit operator bool() const { return Get(); }
183 operator T*() const { return Get(); }
184 T* operator->() const { return Get(); }
185 T& operator*() const { return *Get(); }
272 bool operator==(const BasicPersistent<T1, WeaknessPolicy1, LocationPolicy1,
282 bool operator!=(const BasicPersistent<T1, WeaknessPolicy1, LocationPolicy1,
294 bool operator==(
308 bool operator!=(
322 bool operator==(
336 bool operator!=(