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

References

tools/clang/lib/AST/ASTStructuralEquivalence.cpp
 1189       if (D1CXX->getNumBases() != D2CXX->getNumBases()) {
 1189       if (D1CXX->getNumBases() != D2CXX->getNumBases()) {
 1196               << D2CXX->getNumBases();
 1198               << D1CXX->getNumBases();
 1281     } else if (D1CXX->getNumBases() > 0) {
tools/clang/lib/AST/DeclCXX.cpp
  574   if (!getNumBases())
 1840     if (getNumBases() > 0)
 1849   if (getNumBases() != 1)
tools/clang/lib/AST/DeclPrinter.cpp
  968     if (D->getNumBases()) {
tools/clang/lib/AST/ExprConstant.cpp
 4239     APValue Struct(APValue::UninitStruct(), RD->getNumBases(),
 5552       RD->getNumBases());
 5592     Result = APValue(APValue::UninitStruct(), RD->getNumBases(),
 5715     if (I->isBaseInitializer() && BasesSeen == RD->getNumBases())
 5841   unsigned BasesLeft = RD->getNumBases();
 6240       for (size_t I = 0, E = CXXRD->getNumBases(); I != E; ++I) {
 6398       NumBases = CXXRD->getNumBases();
 6405       for (size_t I = 0, E = CXXRD->getNumBases(); I != E; ++I) {
 8797   Result = APValue(APValue::UninitStruct(), CD ? CD->getNumBases() : 0,
 8907       CXXRD && CXXRD->getNumBases());
 8935     Result = APValue(APValue::UninitStruct(), CXXRD ? CXXRD->getNumBases() : 0,
 8941   if (CXXRD && CXXRD->getNumBases()) {
tools/clang/lib/AST/JSONNodeDumper.cpp
  817   if (RD->getNumBases()) {
tools/clang/lib/AST/MicrosoftCXXABI.cpp
  144   while (RD->getNumBases() > 0) {
  145     if (RD->getNumBases() > 1)
  147     assert(RD->getNumBases() == 1);
tools/clang/lib/AST/ODRHash.cpp
  505   ID.AddInteger(Record->getNumBases());
tools/clang/lib/CodeGen/CGClass.cpp
 2620   if (RD->getNumBases() != 1)
tools/clang/lib/CodeGen/CGExprAgg.cpp
 1513     assert(E->getNumInits() >= CXXRD->getNumBases() &&
 1770         while (ILEElement != CXXRD->getNumBases())
tools/clang/lib/CodeGen/CGExprCXX.cpp
 1191           NumElements = CXXRD->getNumBases();
tools/clang/lib/CodeGen/CGExprConstant.cpp
  672     if (CXXRD->getNumBases())
  779     Bases.reserve(CD->getNumBases());
tools/clang/lib/CodeGen/CodeGenModule.cpp
 1471     if (RD->getNumBases() == 0)
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 3123   if (RD->getNumBases() != 1)
 3214     if (!RD->hasDefinition() || !RD->getNumBases()) {
 3457     if (!RD->hasDefinition() || !RD->getNumBases()) {
 3662   Fields.push_back(llvm::ConstantInt::get(UnsignedIntLTy, RD->getNumBases()));
 3664   if (!RD->getNumBases())
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 1069   if (RD->getNumBases() > 0)
 3579     if (Class.RD->getNumBases() > 1)
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
  300   } else if (RD->getNumBases() == 0) {
tools/clang/lib/Sema/SemaChecking.cpp
14257     if (D1CXX->getNumBases() != D2CXX->getNumBases())
14257     if (D1CXX->getNumBases() != D2CXX->getNumBases())
14272     if (D2CXX->getNumBases() > 0)
tools/clang/lib/Sema/SemaDeclCXX.cpp
 2217           Constructor->getNumCtorInitializers() != RD->getNumBases() + Fields) {
 6496       (Record->isPolymorphic() || Record->getNumBases())) {
12736       Class->getNumBases() < 2)
tools/clang/lib/Sema/SemaInit.cpp
  980     InitializableMembers += CXXRD->getNumBases();
 1009     if (CXXRD->getNumBases())
 2554       NumBases = CXXRD->getNumBases();
 7157         for (; Index < RD->getNumBases() && Index < ILE->getNumInits(); ++Index)
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
 2205             (MD->isVirtualAsWritten() || Instantiation->getNumBases()))
tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp
   86       if (CXXRD->field_empty() && CXXRD->getNumBases() == 1)
  155       if (!CXXRD->field_empty() && CXXRD->getNumBases() != 0)
  157       if (CXXRD->field_empty() && CXXRD->getNumBases() != 1)
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
 2105     return CRD->getNumBases() == 0;
 2338     if (Class->getNumBases() != 0 || Class->getNumVBases() != 0)
tools/clang/tools/extra/clang-tidy/fuchsia/MultipleInheritanceCheck.cpp
   23     return Node.getNumBases() > 0;
tools/lldb/source/Symbol/ClangASTContext.cpp
 1797       num_bases = cxx_record_decl->getNumBases();
 3079         if (cxx_record_decl->getNumBases() || cxx_record_decl->isDynamicClass())
 5569           num_children += cxx_record_decl->getNumBases();
 6101         count = cxx_record_decl->getNumBases();