Lines Matching defs:Subobject

6469     LValue Subobject = This;
6485 if (!HandleLValueDirectBase(Info, I->getInit(), Subobject, RD,
6490 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD, &Layout))
6522 // Store Subobject as its parent before updating it for the last element
6525 SubobjectParent = Subobject;
6526 if (!HandleLValueMember(Info, I->getInit(), Subobject, FD))
6551 if (!EvaluateInPlace(*Value, Info, Subobject, Init) ||
6736 LValue Subobject = This;
6737 if (!HandleLValueMember(Info, &LocE, Subobject, FD, &Layout))
6741 if (!HandleDestructionImpl(Info, CallRange, Subobject, *SubobjectValue,
6754 LValue Subobject = This;
6755 if (!HandleLValueDirectBase(Info, &LocE, Subobject, RD,
6760 if (!HandleDestructionImpl(Info, CallRange, Subobject, *SubobjectValue,
6930 bool Subobject = false;
6932 Subobject = Pointer.Designator.MostDerivedPathLength != 0 ||
6935 Subobject = Pointer.Designator.Entries.size() != 1 ||
6938 if (Subobject) {
10252 LValue Subobject = This;
10253 if (!HandleLValueDirectBase(Info, E, Subobject, CD, Base, &Layout))
10255 if (!HandleClassZeroInitialization(Info, E, Base, Subobject,
10266 LValue Subobject = This;
10267 if (!HandleLValueMember(Info, E, Subobject, I, &Layout))
10272 Result.getStructField(I->getFieldIndex()), Info, Subobject, &VIE))
10293 LValue Subobject = This;
10294 if (!HandleLValueMember(Info, E, Subobject, *I))
10298 return EvaluateInPlace(Result.getUnionValue(), Info, Subobject, &VIE);
10383 LValue Subobject = This;
10384 if (!HandleLValueMember(Info, InitExpr, Subobject, Field, &Layout))
10391 if (EvaluateInPlace(Result.getUnionValue(), Info, Subobject, InitExpr)) {
10413 LValue Subobject = This;
10414 if (!HandleLValueBase(Info, Init, Subobject, CXXRD, &Base))
10418 if (!EvaluateInPlace(FieldVal, Info, Subobject, Init)) {
10436 LValue Subobject = This;
10443 Subobject, Field, &Layout))
10467 if (!EvaluateInPlace(FieldVal, Info, Subobject, Init) ||
10630 LValue Subobject = This;
10632 if (!HandleLValueMember(Info, E, Subobject, Field, &Layout))
10636 if (!EvaluateInPlace(FieldVal, Info, Subobject, CurFieldInit)) {
11152 LValue Subobject = This;
11153 Subobject.addArray(Info, E, CAT);
11155 return EvaluateInPlace(Result.getArrayFiller(), Info, Subobject, &VIE);
11166 const LValue &Subobject,
11302 LValue Subobject = This;
11303 Subobject.addArray(Info, ExprToVisit, CAT);
11306 Subobject, Init) ||
11307 !HandleLValueArrayAdjustment(Info, Init, Subobject,
11355 return EvaluateInPlace(Result.getArrayFiller(), Info, Subobject,
11375 LValue Subobject = This;
11376 Subobject.addArray(Info, E, CAT);
11391 Info, Subobject, E->getSubExpr()) ||
11392 !HandleLValueArrayAdjustment(Info, E, Subobject,
11411 const LValue &Subobject,
11431 LValue ArrayElt = Subobject;
11483 return RecordExprEvaluator(Info, Subobject, *Value)