Home
last modified time | relevance | path

Searched refs:getNumBases (Results 1 – 12 of 12) sorted by relevance

/external/clang/lib/AST/
DMicrosoftCXXABI.cpp63 } else if (RD->getNumBases() > 1 && Pointee->isFunctionType()) in getMemberPointerSize()
DASTImporter.cpp922 if (D1CXX->getNumBases() != D2CXX->getNumBases()) { in IsStructurallyEquivalent()
926 << D2CXX->getNumBases(); in IsStructurallyEquivalent()
928 << D1CXX->getNumBases(); in IsStructurallyEquivalent()
964 } else if (D1CXX->getNumBases() > 0) { in IsStructurallyEquivalent()
DExprConstant.cpp2202 Result = APValue(APValue::UninitStruct(), RD->getNumBases(), in HandleConstructorCall()
2260 *Value = APValue(APValue::UninitStruct(), CD->getNumBases(), in HandleConstructorCall()
3295 Result = APValue(APValue::UninitStruct(), CD ? CD->getNumBases() : 0, in HandleClassZeroInitialization()
3420 assert((!isa<CXXRecordDecl>(RD) || !cast<CXXRecordDecl>(RD)->getNumBases()) && in VisitInitListExpr()
3476 Result = APValue(APValue::UninitStruct(), RD->getNumBases(), in VisitCXXConstructExpr()
3890 APValue(APValue::UninitStruct(), RD->getNumBases(), in VisitCXXConstructExpr()
DDeclPrinter.cpp697 if (D->getNumBases()) { in VisitCXXRecordDecl()
DRecordLayoutBuilder.cpp1362 if (!RD->getNumBases()) in hasNewVirtualFunction()
/external/clang/lib/CodeGen/
DCGRTTI.cpp353 if (RD->getNumBases() != 1) in CanUseSingleInheritance()
437 if (!RD->hasDefinition() || !RD->getNumBases()) { in BuildVTablePointer()
631 if (!RD->hasDefinition() || !RD->getNumBases()) { in BuildTypeInfo()
839 Fields.push_back(llvm::ConstantInt::get(UnsignedIntLTy, RD->getNumBases())); in BuildVMIClassTypeInfo()
841 if (!RD->getNumBases()) in BuildVMIClassTypeInfo()
DCGExprConstant.cpp459 Bases.reserve(CD->getNumBases()); in Build()
/external/clang/tools/libclang/
DIndexingContext.h338 unsigned getNumBases() const { return (unsigned)CXBases.size(); } in getNumBases() function
DIndexingContext.cpp678 CXXDInfo.CXXClassInfo.numBases = BaseList.getNumBases(); in handleCXXRecordDecl()
682 for (unsigned i = 0, e = BaseList.getNumBases(); i != e; ++i) { in handleCXXRecordDecl()
/external/clang/include/clang/AST/
DDeclCXX.h720 unsigned getNumBases() const { return data().NumBases; }
/external/clang/lib/Sema/
DSemaChecking.cpp5734 if (D1CXX->getNumBases() != D2CXX->getNumBases()) in isLayoutCompatibleStruct()
5749 if (D2CXX->getNumBases() > 0) in isLayoutCompatibleStruct()
DSemaDeclCXX.cpp943 Constructor->getNumCtorInitializers() != RD->getNumBases() + Fields) { in CheckConstexprFunctionBody()