reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/BaseSubobject.h
   73     return DenseMapInfo<PairTy>::getHashValue(PairTy(Base.getBase(),
tools/clang/include/clang/AST/VTTBuilder.h
   41       : BaseAndIsVirtual(Base.getBase(), BaseIsVirtual),
tools/clang/lib/AST/VTTBuilder.cpp
   60   const CXXRecordDecl *RD = Base.getBase();
   85   const CXXRecordDecl *RD = Base.getBase();
  151                                  VTableIndex, Base.getBase(), VBases);
  180   const CXXRecordDecl *RD = Base.getBase();
  188   bool IsPrimaryVTT = Base.getBase() == MostDerivedClass;
  210     LayoutVirtualVTTs(Base.getBase(), VBases);
tools/clang/lib/AST/VTableBuilder.cpp
  329   const CXXRecordDecl *RD = Base.getBase();
  379   const CXXRecordDecl *RD = Base.getBase();
  613   const ASTRecordLayout &Layout = Context.getASTRecordLayout(Base.getBase());
  651   AddVBaseOffsets(Base.getBase(), RealBaseOffset);
  673   const CXXRecordDecl *RD = Base.getBase();
 1202   const CXXRecordDecl *BaseRD = Base.getBase();
 1203   const CXXRecordDecl *DerivedRD = Derived.getBase();
 1440   const CXXRecordDecl *RD = Base.getBase();
 1626   assert(Base.getBase()->isDynamicClass() && "class does not have a vtable!");
 1639     VCallOffsetMap &VCallOffsets = VCallOffsetsForVBases[Base.getBase()];
 1647   if (Base.getBase() == MostDerivedClass)
 1662              Base.getBase(), OffsetInLayoutClass,
 1665   const CXXRecordDecl *RD = Base.getBase();
 1728   const CXXRecordDecl *RD = Base.getBase();
 2037         Base.getBase()->printQualifiedName(Out);
 2050           const CXXRecordDecl *RD = I.second.getBase();
 2896   const CXXRecordDecl *RD = Base.getBase();
 3425     const CXXRecordDecl *Base = BSO.getBase();
 3466     const CXXRecordDecl *TopLevelRD = SpecificPath.begin()->getBase();
 3487             return BSO.getBase() == OverridingParent;
 3537         Info->PathToIntroducingObject.push_back(BSO.getBase());
tools/clang/lib/CodeGen/CGClass.cpp
 2532   const CXXRecordDecl *RD = Base.getBase();
tools/clang/lib/CodeGen/CGVTables.cpp
  761     DI->completeClassData(Base.getBase());
  765           Base.getBase(), Base.getBaseOffset(), BaseIsVirtual, RD));
  775                            Base.getBase(), Out);
  798       CGM.getContext().getTagDeclType(Base.getBase()));
 1079         AP.first.getBase(), VTLayout.getVTableOffset(AP.second.VTableIndex) +
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 1686   if ((Base.getBase()->getNumVBases() || NearestVBase != nullptr) &&
 1719   assert((Base.getBase()->getNumVBases() || NearestVBase != nullptr) &&
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 1691     assert(Base.getBase()->getNumVBases() &&
 1692            !getContext().getASTRecordLayout(Base.getBase()).hasOwnVFPtr());