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

References

tools/clang/lib/AST/ASTContext.cpp
  591       for (const auto &I : RD->bases()) {
 2441     for (const auto Base : ClassDecl->bases()) {
 7154     for (const auto &BI : CXXRec->bases()) {
tools/clang/lib/AST/CXXInheritance.cpp
  157     for (const auto &I : Record->bases()) {
  201   for (const auto &BaseSpec : Record->bases()) {
  609   for (const auto &Base : RD->bases()) {
  776   for (const auto &I : RD->bases()) {
  798   for (const auto &I : bases()) {
tools/clang/lib/AST/DeclCXX.cpp
  174     for (const CXXBaseSpecifier &BaseSpec : RD->bases()) {
 1785   for (const auto &Base : bases())
 1911   for (const auto &B : bases()) {
 2026   for (const auto &I : RD->bases()) {
tools/clang/lib/AST/ExprConstant.cpp
 2200       for (const CXXBaseSpecifier &BS : CD->bases()) {
 5174   for (const CXXBaseSpecifier &BaseSpec : Derived->bases()) {
 5421   for (auto &Base : RD->bases())
 5890   for (const CXXBaseSpecifier &Base : llvm::reverse(RD->bases())) {
 8942     for (const auto &Base : CXXRD->bases()) {
tools/clang/lib/AST/InheritViz.cpp
   95   for (const auto &Base : Decl->bases()) {
tools/clang/lib/AST/Interp/Program.cpp
  237     for (const CXXBaseSpecifier &Spec : CD->bases()) {
tools/clang/lib/AST/JSONNodeDumper.cpp
  819       for (const auto &Spec : RD->bases())
tools/clang/lib/AST/ODRHash.cpp
  506   auto Bases = Record->bases();
tools/clang/lib/AST/RecordLayoutBuilder.cpp
  188   for (const CXXBaseSpecifier &Base : Class->bases()) {
  390   for (const CXXBaseSpecifier &Base : RD->bases()) {
  501   for (const CXXBaseSpecifier &Base : RD->bases()) {
  810   for (const auto &I : RD->bases()) {
  850   for (const auto &I : RD->bases()) {
  939   for (const auto &I : RD->bases()) {
  964   for (const auto &I : RD->bases()) {
 1051   for (const auto &I : RD->bases()) {
 1132   for (const CXXBaseSpecifier &Base : RD->bases()) {
 1334   for (const CXXBaseSpecifier &Base : RD->bases()) {
 2572   for (const CXXBaseSpecifier &Base : RD->bases()) {
 2606   for (const CXXBaseSpecifier &Base : RD->bases()) {
 2946   for (const CXXBaseSpecifier &Base : RD->bases())
 2971   for (const CXXBaseSpecifier &Base : RD->bases()) {
 3328     for (const CXXBaseSpecifier &Base : CXXRD->bases()) {
tools/clang/lib/AST/TextNodeDumper.cpp
 1654   for (const auto &I : D->bases()) {
tools/clang/lib/AST/VTTBuilder.cpp
   62   for (const auto &I : RD->bases()) {
   92   for (const auto &I : RD->bases()) {
  156   for (const auto &I : RD->bases()) {
tools/clang/lib/AST/VTableBuilder.cpp
  346   for (const auto &B : RD->bases()) {
  382   for (const auto &B : RD->bases()) {
  720   for (const auto &B : RD->bases()) {
  744   for (const auto &B : RD->bases()) {
 1732   for (const auto &B : RD->bases()) {
 1810   for (const auto &B : RD->bases()) {
 1839   for (const auto &B : RD->bases()) {
 2886   for (const auto &B : RD->bases()) {
 3261   for (const auto &B : RD->bases()) {
 3390   for (const CXXBaseSpecifier &BS : RD->bases()) {
tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp
  858   for (const auto &It : Declaration->bases()) {
tools/clang/lib/Analysis/CFG.cpp
 1897   for (const auto &BI : RD->bases()) {
tools/clang/lib/CodeGen/CGCXX.cpp
   76   for (const auto &I : Class->bases()) {
tools/clang/lib/CodeGen/CGCall.cpp
  938         for (const CXXBaseSpecifier &BS : CXXRD->bases())
tools/clang/lib/CodeGen/CGClass.cpp
 1356   for (const auto &I : BaseClassDecl->bases()) {
 1844   for (const auto &Base : ClassDecl->bases()) {
 2535   for (const auto &I : RD->bases()) {
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 1686   CollectCXXBasesAux(RD, Unit, EltTys, RecordTy, RD->bases(), SeenTypes,
tools/clang/lib/CodeGen/CGExpr.cpp
 3974   for (const auto &Base : RD->bases())
tools/clang/lib/CodeGen/CGExprConstant.cpp
 2205     for (const auto &I : CXXR->bases()) {
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 7812     for (const auto &I : RD->bases()) {
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  489   for (const auto &Base : RD->bases()) {
  561   for (const auto &Base : Decl->bases())
tools/clang/lib/CodeGen/CGVTables.cpp
 1053   for (auto B : RD->bases())
tools/clang/lib/CodeGen/CodeGenModule.cpp
 1473     for (const CXXBaseSpecifier &B : RD->bases())
 2714       for (const CXXBaseSpecifier &B : Dtor->getParent()->bases())
tools/clang/lib/CodeGen/CodeGenTypes.cpp
  137     for (const auto &I : CRD->bases())
  745     for (const auto &I : CRD->bases()) {
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 1876     for (const auto &B : RD->bases()) {
 3639   for (const auto &I : RD->bases())
 3697   for (const auto &Base : RD->bases()) {
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 2753       for (const CXXBaseSpecifier &BS : Derived->bases())
 3473   for (const CXXBaseSpecifier &Base : RD->bases()) {
 3534   for (const CXXBaseSpecifier &Base : RD->bases())
tools/clang/lib/CodeGen/SwiftCallingConv.cpp
  136     for (auto &baseSpecifier : cxxRecord->bases()) {
tools/clang/lib/CodeGen/TargetInfo.cpp
  521     for (const auto &I : CXXRD->bases())
  552     for (const auto &I : CXXRD->bases()) {
 1325   for (const CXXBaseSpecifier &Base : RD->bases()) {
 1476     for (const auto &I : CXXRD->bases())
 2809       for (const auto &I : CXXRD->bases()) {
 3071       for (const auto &I : CXXRD->bases()) {
 4615       for (const auto &I : CXXRD->bases()) {
 6221       if (llvm::any_of(CXXRD->bases(), [this](const CXXBaseSpecifier &B) {
 6387     for (const CXXBaseSpecifier &I : CXXRD->bases())
 6637       for (const auto &I : CXXRD->bases()) {
tools/clang/lib/Index/IndexTypeSourceInfo.cpp
  279         for (const auto &I : CXXRD->bases()) {
tools/clang/lib/Sema/SemaAccess.cpp
  297     for (const auto &I : Derived->bases()) {
  644     for (const auto &I : Cur->bases()) {
tools/clang/lib/Sema/SemaCUDA.cpp
  469   if (!llvm::all_of(ClassDecl->bases(), [&](const CXXBaseSpecifier &BS) {
tools/clang/lib/Sema/SemaCodeComplete.cpp
 1953   for (const auto &Base : CR->bases()) {
tools/clang/lib/Sema/SemaDecl.cpp
  186   for (const auto &Base : RD->bases()) {
tools/clang/lib/Sema/SemaDeclAttr.cpp
  483   for (auto BaseSpecifier : CXXRecord->bases()) {
tools/clang/lib/Sema/SemaDeclCXX.cpp
 1621   for (const CXXBaseSpecifier &B : RD->bases())
 2378     for (const auto &I : Current->bases()) {
 3819     for (auto I : RD->bases())
 5175   for (const auto &Base : ClassDecl->bases()) {
15777   for (const auto &I : RD->bases()) {
tools/clang/lib/Sema/SemaExprMember.cpp
  619       for (const auto &BS : RD->bases()) {
tools/clang/lib/Sema/SemaInit.cpp
  796         for (auto &Base : CXXRD->bases()) {
tools/clang/lib/Sema/SemaType.cpp
 8230     for (const auto &I : RD->bases()) {
tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
  201   for (const auto &BS : R->bases()) {
tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp
   87         return visitRecord(CXXRD->bases().begin()->getType()->getAsRecordDecl(),
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp
  356   for (const CXXBaseSpecifier &BaseSpec : CXXRD->bases()) {
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  508     for (const auto II : RDX->bases())
tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp
 1065   for (const auto &I : Class->bases()) {
 1286   for (const auto &I : Child->bases()) {
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
 2435     for (const auto &B : CRD->bases()) {
tools/clang/tools/extra/clang-doc/Serialize.cpp
  333   for (const CXXBaseSpecifier &B : D->bases()) {
  441   for (const CXXBaseSpecifier &B : D->bases()) {
tools/clang/tools/extra/clang-tidy/bugprone/ParentVirtualCallCheck.cpp
   32          llvm::find_if(ThisClass.bases(), [=](const CXXBaseSpecifier &Base) {
   43   for (const auto &Base : ThisClass.bases()) {
tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp
  239   for (const auto &BaseSpec : DerivedRD->bases()) {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp
  219   for (const auto &Base : ClassDecl.bases()) {
  490   for (const CXXBaseSpecifier &Base : ClassDecl.bases()) {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp
   90   for (const auto &Base : DerivedDecl.bases()) {
tools/clang/tools/extra/clang-tidy/fuchsia/MultipleInheritanceCheck.cpp
   72   for (const auto &I : Node->bases()) {
  105     for (const auto &I : D->bases()) {
tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp
   23   for (const CXXBaseSpecifier &Base : Node.bases())
tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp
  116   for (const auto &BS : RD->bases()) {
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp
   39   for (auto Base : Record->bases()) {
tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp
   81   for (const CXXBaseSpecifier &Base : ClassDecl->bases()) {
tools/clang/tools/extra/clangd/XRefs.cpp
 1187   for (auto Base : CXXRD->bases()) {
tools/clang/tools/libclang/CXIndexDataConsumer.cpp
  341   for (const auto &Base : D->bases()) {