Home | History | Annotate | Download | only in AST

Lines Matching defs:VirtualBase

36   /// VirtualBase - If the path from the derived class to the base class
38 const CXXRecordDecl *VirtualBase;
46 BaseOffset() : DerivedClass(0), VirtualBase(0),
49 const CXXRecordDecl *VirtualBase, CharUnits NonVirtualOffset)
50 : DerivedClass(DerivedClass), VirtualBase(VirtualBase),
53 bool isEmpty() const { return NonVirtualOffset.isZero() && !VirtualBase; }
219 const CXXRecordDecl *VirtualBase = 0;
230 VirtualBase =
251 return BaseOffset(DerivedRD, VirtualBase, NonVirtualOffset);
429 if (Offset.VirtualBase)
430 Out << Offset.VirtualBase
1177 if (Offset.VirtualBase) {
1182 VBaseOffsetOffsets.lookup(Offset.VirtualBase).getQuantity();
1186 Offset.VirtualBase).getQuantity();
1216 if (Offset.VirtualBase) {
1225 LayoutClassLayout.getVBaseClassOffset(Offset.VirtualBase);
1266 if (Offset.VirtualBase) {
1268 VCallOffsetMap &VCallOffsets = VCallOffsetsForVBases[Offset.VirtualBase];
1275 BaseSubobject(Offset.VirtualBase,