Lines Matching refs:this
4 // copy of this software and associated documentation files (the
11 // The above copyright notice and this permission notice shall be included
103 delete this;
117 const PointerData* pd = const_cast<BaseObject*>(this)->pointer_data();
217 if (other.get() == get()) return *this;
218 this->~BaseObjectPtrImpl();
219 return *new (this) BaseObjectPtrImpl(other);
225 if (other.get() == get()) return *this;
226 this->~BaseObjectPtrImpl();
227 return *new (this) BaseObjectPtrImpl(other);
242 if (&other == this) return *this;
243 this->~BaseObjectPtrImpl();
244 return *new (this) BaseObjectPtrImpl(std::move(other));
249 *this = BaseObjectPtrImpl(ptr);