Lines Matching defs:NonVirtualOffset
44 /// NonVirtualOffset - The offset from the derived class to the base class.
48 CharUnits NonVirtualOffset;
51 NonVirtualOffset(CharUnits::Zero()) { }
53 const CXXRecordDecl *VirtualBase, CharUnits NonVirtualOffset)
55 NonVirtualOffset(NonVirtualOffset) { }
57 bool isEmpty() const { return NonVirtualOffset.isZero() && !VirtualBase; }
222 CharUnits NonVirtualOffset = CharUnits::Zero();
248 NonVirtualOffset += Layout.getBaseClassOffset(Base);
254 return BaseOffset(DerivedRD, VirtualBase, NonVirtualOffset);
435 Out << Offset.NonVirtualOffset.getQuantity() << " nv]";
1238 Adjustment.NonVirtual = Offset.NonVirtualOffset.getQuantity();
1260 CharUnits OffsetToBaseSubobject = Offset.NonVirtualOffset;
1282 Offset.NonVirtualOffset = -Offset.NonVirtualOffset;
1334 Adjustment.NonVirtual = Offset.NonVirtualOffset.getQuantity();
2656 WhichVFPtr.NonVirtualOffset, MI.VFTableIndex);
2989 (OffsetOfVBaseWithVFPtr + WhichVFPtr.NonVirtualOffset -
3179 ReturnAdjustmentOffset.NonVirtualOffset.getQuantity();
3442 P->NonVirtualOffset += Layout.getBaseClassOffset(Base);
3445 P->FullOffsetInMDC = P->NonVirtualOffset;