Home | History | Annotate | Download | only in AST

Lines Matching defs:VirtualBase

35   /// VirtualBase - If the path from the derived class to the base class
37 const CXXRecordDecl *VirtualBase;
45 BaseOffset() : DerivedClass(0), VirtualBase(0),
48 const CXXRecordDecl *VirtualBase, CharUnits NonVirtualOffset)
49 : DerivedClass(DerivedClass), VirtualBase(VirtualBase),
52 bool isEmpty() const { return NonVirtualOffset.isZero() && !VirtualBase; }
218 const CXXRecordDecl *VirtualBase = 0;
229 VirtualBase =
250 return BaseOffset(DerivedRD, VirtualBase, NonVirtualOffset);
430 if (Offset.VirtualBase)
431 VirtualBase->getQualifiedNameAsString() << " vbase, ";
1172 if (Offset.VirtualBase) {
1177 VBaseOffsetOffsets.lookup(Offset.VirtualBase).getQuantity();
1181 Offset.VirtualBase).getQuantity();
1213 if (Offset.VirtualBase) {
1222 LayoutClassLayout.getVBaseClassOffset(Offset.VirtualBase);
1263 if (Offset.VirtualBase) {
1265 VCallOffsetMap &VCallOffsets = VCallOffsetsForVBases[Offset.VirtualBase];
1272 BaseSubobject(Offset.VirtualBase,