Lines Matching defs:Subobject

6713     LValue Subobject = This;
6729 if (!HandleLValueDirectBase(Info, I->getInit(), Subobject, RD,
6734 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD, &Layout))
6766 // Store Subobject as its parent before updating it for the last element
6769 SubobjectParent = Subobject;
6770 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD))
6795 if (!EvaluateInPlace(*Value, Info, Subobject, Init) ||
6982 LValue Subobject = This;
6983 if (!HandleLValueMember(Info, &LocE, Subobject, FD, &Layout))
6987 if (!HandleDestructionImpl(Info, CallRange, Subobject, *SubobjectValue,
7000 LValue Subobject = This;
7001 if (!HandleLValueDirectBase(Info, &LocE, Subobject, RD,
7006 if (!HandleDestructionImpl(Info, CallRange, Subobject, *SubobjectValue,
7176 bool Subobject = false;
7178 Subobject = Pointer.Designator.MostDerivedPathLength != 0 ||
7181 Subobject = Pointer.Designator.Entries.size() != 1 ||
7184 if (Subobject) {
10602 LValue Subobject = This;
10603 if (!HandleLValueDirectBase(Info, E, Subobject, CD, Base, &Layout))
10605 if (!HandleClassZeroInitialization(Info, E, Base, Subobject,
10616 LValue Subobject = This;
10617 if (!HandleLValueMember(Info, E, Subobject, I, &Layout))
10622 Result.getStructField(I->getFieldIndex()), Info, Subobject, &VIE))
10643 LValue Subobject = This;
10644 if (!HandleLValueMember(Info, E, Subobject, *I))
10648 return EvaluateInPlace(Result.getUnionValue(), Info, Subobject, &VIE);
10733 LValue Subobject = This;
10734 if (!HandleLValueMember(Info, InitExpr, Subobject, Field, &Layout))
10741 if (EvaluateInPlace(Result.getUnionValue(), Info, Subobject, InitExpr)) {
10763 LValue Subobject = This;
10764 if (!HandleLValueBase(Info, Init, Subobject, CXXRD, &Base))
10768 if (!EvaluateInPlace(FieldVal, Info, Subobject, Init)) {
10786 LValue Subobject = This;
10793 Subobject, Field, &Layout))
10817 if (!EvaluateInPlace(FieldVal, Info, Subobject, Init) ||
10980 LValue Subobject = This;
10982 if (!HandleLValueMember(Info, E, Subobject, Field, &Layout))
10986 if (!EvaluateInPlace(FieldVal, Info, Subobject, CurFieldInit)) {
11582 LValue Subobject = This;
11583 Subobject.addArray(Info, E, CAT);
11585 return EvaluateInPlace(Result.getArrayFiller(), Info, Subobject, &VIE);
11596 const LValue &Subobject,
11732 LValue Subobject = This;
11733 Subobject.addArray(Info, ExprToVisit, CAT);
11739 Subobject, Init) ||
11740 !HandleLValueArrayAdjustment(Info, Init, Subobject,
11788 return EvaluateInPlace(Result.getArrayFiller(), Info, Subobject,
11808 LValue Subobject = This;
11809 Subobject.addArray(Info, E, CAT);
11824 Info, Subobject, E->getSubExpr()) ||
11825 !HandleLValueArrayAdjustment(Info, E, Subobject,
11844 const LValue &Subobject,
11864 LValue ArrayElt = Subobject;
11916 return RecordExprEvaluator(Info, Subobject, *Value)