Lines Matching defs:operator
130 BasicPersistent& operator=(const BasicPersistent& other) {
131 return operator=(other.Get());
137 BasicPersistent& operator=(
140 return operator=(other.Get());
144 BasicPersistent& operator=(BasicPersistent&& other) noexcept {
147 PersistentBase::operator=(std::move(other));
148 LocationPolicy::operator=(std::move(other));
161 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(); }
273 bool operator==(const BasicPersistent<T1, WeaknessPolicy1, LocationPolicy1,
283 bool operator!=(const BasicPersistent<T1, WeaknessPolicy1, LocationPolicy1,
294 bool operator==(
307 bool operator!=(
320 bool operator==(
333 bool operator!=(