Searched refs:getNumBases (Results 1 - 25 of 25) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DMicrosoftCXXABI.cpp141 // getNumBases() seems to only give us the number of direct bases, and not the
145 while (RD->getNumBases() > 0) {
146 if (RD->getNumBases() > 1)
148 assert(RD->getNumBases() == 1);
H A DASTStructuralEquivalence.cpp1249 if (D1CXX->getNumBases() != D2CXX->getNumBases()) {
1256 << D2CXX->getNumBases();
1258 << D1CXX->getNumBases();
1341 } else if (D1CXX->getNumBases() > 0) {
H A DDeclCXX.cpp578 if (!getNumBases())
1883 if (getNumBases() > 0)
1892 if (getNumBases() != 1)
3250 if (CXXRD->getNumBases())
H A DODRHash.cpp510 ID.AddInteger(Record->getNumBases());
H A DExprConstant.cpp4521 Result = APValue(APValue::UninitStruct(), RD->getNumBases(),
5850 RD->getNumBases());
5892 Result = APValue(APValue::UninitStruct(), RD->getNumBases(),
6020 if (I->isBaseInitializer() && BasesSeen == RD->getNumBases())
6149 unsigned BasesLeft = RD->getNumBases();
6548 for (size_t I = 0, E = CXXRD->getNumBases(); I != E; ++I) {
6706 NumBases = CXXRD->getNumBases();
6713 for (size_t I = 0, E = CXXRD->getNumBases(); I != E; ++I) {
9276 Result = APValue(APValue::UninitStruct(), CD ? CD->getNumBases() : 0,
9386 CXXRD && CXXRD->getNumBases());
[all...]
H A DDeclPrinter.cpp983 if (D->getNumBases()) {
H A DJSONNodeDumper.cpp836 if (RD->getNumBases()) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp86 if (CXXRD->field_empty() && CXXRD->getNumBases() == 1)
155 if (!CXXRD->field_empty() && CXXRD->getNumBases() != 0)
157 if (CXXRD->field_empty() && CXXRD->getNumBases() != 1)
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/Interp/
H A DRecord.h76 unsigned getNumBases() { return Bases.size(); } function in class:clang::interp::Record
H A DEvalEmitter.cpp137 unsigned NB = Record->getNumBases();
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp300 } else if (RD->getNumBases() == 0) {
H A DSemaInit.cpp981 InitializableMembers += CXXRD->getNumBases();
1010 if (CXXRD->getNumBases())
2571 NumBases = CXXRD->getNumBases();
7209 for (; Index < RD->getNumBases() && Index < ILE->getNumInits(); ++Index)
H A DSemaTemplateInstantiate.cpp2768 (MD->isVirtualAsWritten() || Instantiation->getNumBases()))
H A DSemaDeclCXX.cpp2233 Constructor->getNumCtorInitializers() != RD->getNumBases() + Fields) {
6791 (Record->isPolymorphic() || Record->getNumBases())) {
14238 Class->getNumBases() < 2)
H A DSemaDecl.cpp4406 if (RD->getNumBases())
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DItaniumCXXABI.cpp3254 if (RD->getNumBases() != 1)
3347 if (!RD->hasDefinition() || !RD->getNumBases()) {
3609 if (!RD->hasDefinition() || !RD->getNumBases()) {
3814 Fields.push_back(llvm::ConstantInt::get(UnsignedIntLTy, RD->getNumBases()));
3816 if (!RD->getNumBases())
H A DCGExprAgg.cpp1527 assert(E->getNumInits() >= CXXRD->getNumBases() &&
1783 while (ILEElement != CXXRD->getNumBases())
H A DCGExprConstant.cpp684 if (CXXRD->getNumBases())
791 Bases.reserve(CD->getNumBases());
H A DCGExprCXX.cpp1207 NumElements = CXXRD->getNumBases();
H A DMicrosoftCXXABI.cpp1081 if (RD->getNumBases() > 0)
3627 if (Class.RD->getNumBases() > 1)
H A DCGClass.cpp2642 if (RD->getNumBases() != 1)
H A DCodeGenModule.cpp1541 if (RD->getNumBases() == 0)
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DRegionStore.cpp2063 return CRD->getNumBases() == 0;
2296 if (Class->getNumBases() != 0 || Class->getNumVBases() != 0)
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp1737 num_bases = cxx_record_decl->getNumBases();
2934 if (cxx_record_decl->getNumBases() || cxx_record_decl->isDynamicClass())
5175 num_children += cxx_record_decl->getNumBases();
5606 count = cxx_record_decl->getNumBases();
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h582 unsigned getNumBases() const { return data().NumBases; } function in class:clang::CXXRecordDecl

Completed in 560 milliseconds