Lines Matching refs:VBase
3156 for (const CXXBaseSpecifier &VBase : RD->vbases()) { in layoutVirtualBases() local
3157 const CXXRecordDecl *BaseDecl = VBase.getType()->getAsCXXRecordDecl(); in layoutVirtualBases()
3168 for (const CXXBaseSpecifier &VBase : RD->vbases()) { in layoutVirtualBases() local
3169 const CXXRecordDecl *BaseDecl = VBase.getType()->getAsCXXRecordDecl(); in layoutVirtualBases()
3702 const CXXRecordDecl *VBase = Base.getType()->getAsCXXRecordDecl(); in DumpRecordLayout() local
3704 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBase); in DumpRecordLayout()
3706 if (VtorDisps.find(VBase)->second.hasVtorDisp()) { in DumpRecordLayout()
3708 OS << "(vtordisp for vbase " << *VBase << ")\n"; in DumpRecordLayout()
3711 DumpRecordLayout(OS, VBase, C, VBaseOffset, IndentLevel, in DumpRecordLayout()
3712 VBase == Layout.getPrimaryBase() ? in DumpRecordLayout()
3781 const CXXRecordDecl *VBase = nullptr; in DumpRecordLayout() local
3783 if (VBase) in DumpRecordLayout()
3785 VBase = I.getType()->getAsCXXRecordDecl(); in DumpRecordLayout()
3786 OS << Info.CXXInfo->VBaseOffsets[VBase].VBaseOffset.getQuantity(); in DumpRecordLayout()