|
reference, declaration → definition
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.cpp14257 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();