Lines Matching defs:object
40 PtrField &operator=(const PtrField &object);
46 PtrField &PtrField::operator=(const PtrField &object) {
55 InlineDefinition &operator=(const InlineDefinition &object) {
67 UniquePtrField &operator=(const UniquePtrField &object) {
79 SharedPtrField &operator=(const SharedPtrField &object) {
91 WeakPtrField &operator=(const WeakPtrField &object) {
103 AutoPtrField &operator=(const AutoPtrField &object) {
116 CArrayField &operator=(const CArrayField &object) {
130 CopyConstruct &operator=(const CopyConstruct &object) {
146 AssignOperator &operator=(const AssignOperator &object) {
148 a.operator=(object.a);
160 NotSelfCheck &operator=(const NotSelfCheck &object) {
162 if (&object == this->doSomething()) {
179 TemplatePtrField<T> &operator=(const TemplatePtrField<T> &object) {
192 TemplateCArrayField<T> &operator=(const TemplateCArrayField<T> &object) {
206 WrongTemplateCopyAndMove<T> &operator=(const WrongTemplateCopyAndMove<T> &object) {
238 SelfCheck1 &operator=(const SelfCheck1 &object) {
239 if (this == &object)
251 SelfCheck2 &operator=(const SelfCheck2 &object) {
252 if (&object == this)
265 SelfCheck3 &operator=(const SelfCheck3 &object) {
266 if (this != &object) {
278 SelfCheck4 &operator=(const SelfCheck4 &object) {
279 if (&object != this) {
292 TemplateSelfCheck<T> &operator=(const TemplateSelfCheck<T> &object) {
293 if (&object != this) {
318 // There is no warning if the copy assignment operator gets the object by value.
321 PassedByValue &operator=(PassedByValue object) {
333 CopyAndSwap1 &operator=(const CopyAndSwap1 &object) {
334 CopyAndSwap1 temp(object);
342 void doSwap(CopyAndSwap1 &object) {
344 swap(p, object.p);
351 CopyAndSwap2 &operator=(CopyAndSwap2 object) {
352 doSwap(object);
359 void doSwap(CopyAndSwap2 &object) {
361 swap(p, object.p);
368 CopyAndSwap3 &operator=(const CopyAndSwap3 &object) {
369 CopyAndSwap3 temp(object);
381 TemplateCopyAndSwap<T> &operator=(const TemplateCopyAndSwap<T> &object) {
382 TemplateCopyAndSwap<T> temp(object);
391 // Move semantics is used on a temporary copy of the object.
394 CopyAndMove1 &operator=(const CopyAndMove1 &object) {
395 CopyAndMove1 temp(object);
407 CopyAndMove2 &operator=(const CopyAndMove2 &object) {
408 *this = CopyAndMove2(object);
419 TemplateCopyAndMove<T> &operator=(const TemplateCopyAndMove<T> &object) {
420 TemplateCopyAndMove<T> temp(object);
433 TemplateCopyAndMove2<T> &operator=(const TemplateCopyAndMove2<T> &object) {
434 *this = std::move(TemplateCopyAndMove2<T>(object));
445 MoveAssignOperator &operator=(MoveAssignOperator &&object) {
457 DefaultOperator &operator=(const DefaultOperator &object) = default;
465 DeletedOperator &operator=(const DefaultOperator &object) = delete;
479 TrivialFields &operator=(const TrivialFields &object) {
495 AssignIsForwarded &operator=(const AssignIsForwarded &object) {
496 operator=(object.p);
515 AssertGuard &operator=(const AssertGuard &object) {
516 assert(this != &object);
553 CustomPtrField &operator=(const CustomPtrField &object) {
567 ArrayCopy &operator=(const ArrayCopy &object) {
570 array[i] = object.array[i];
580 GetterSetter &operator=(const GetterSetter &object) {
582 setValue(object.getValue());
600 CustomSelfCheck &operator=(const CustomSelfCheck &object) {
602 if (index != object.index) {