Home
last modified time | relevance | path

Searched refs:bases_begin (Results 1 – 25 of 34) sorted by relevance

12

/external/llvm-project/clang/lib/AST/
DMicrosoftCXXABI.cpp150 RD->bases_begin()->getType()->getAsCXXRecordDecl(); in usesMultipleInheritanceModel()
DASTStructuralEquivalence.cpp1445 for (CXXRecordDecl::base_class_iterator Base1 = D1CXX->bases_begin(), in IsStructurallyEquivalent()
1447 Base2 = D2CXX->bases_begin(); in IsStructurallyEquivalent()
1528 const CXXBaseSpecifier *Base1 = D1CXX->bases_begin(); in IsStructurallyEquivalent()
DDeclPrinter.cpp991 for (CXXRecordDecl::base_class_iterator Base = D->bases_begin(), in VisitCXXRecordDecl()
993 if (Base != D->bases_begin()) in VisitCXXRecordDecl()
DAPValue.cpp811 CXXRecordDecl::base_class_const_iterator BI = CD->bases_begin(); in printPretty()
DDeclCXX.cpp1722 if (bases_begin() == bases_end()) { in getVisibleConversionFunctions()
1947 const auto BaseSpec = *bases_begin(); in isInterfaceLike()
DExprConstant.cpp3346 for (CXXRecordDecl::base_class_const_iterator I = Derived->bases_begin(), in getBaseIndex()
4745 for (CXXRecordDecl::base_class_const_iterator I = RD->bases_begin(), in getDefaultInitValue()
6195 CXXRecordDecl::base_class_const_iterator BaseIt = RD->bases_begin(); in HandleConstructorCall()
6842 const CXXBaseSpecifier &BS = CXXRD->bases_begin()[I]; in visitRecord()
7043 const CXXBaseSpecifier &BS = CXXRD->bases_begin()[I]; in visit()
9670 for (CXXRecordDecl::base_class_const_iterator I = CD->bases_begin(), in HandleClassZeroInitialization()
DVTableBuilder.cpp3485 RD->bases_begin(), RD->bases_end(), [&](const CXXBaseSpecifier &BS) { in getOffsetOfFullPath()
/external/clang/lib/AST/
DMicrosoftCXXABI.cpp161 RD->bases_begin()->getType()->getAsCXXRecordDecl(); in usesMultipleInheritanceModel()
DDeclPrinter.cpp849 for (CXXRecordDecl::base_class_iterator Base = D->bases_begin(), in VisitCXXRecordDecl()
851 if (Base != D->bases_begin()) in VisitCXXRecordDecl()
DAPValue.cpp499 CXXRecordDecl::base_class_const_iterator BI = CD->bases_begin(); in printPretty()
DDeclCXX.cpp1231 if (bases_begin() == bases_end()) { in getVisibleConversionFunctions()
DExprConstant.cpp1540 for (CXXRecordDecl::base_class_const_iterator I = CD->bases_begin(), in CheckConstantExpression()
2203 for (CXXRecordDecl::base_class_const_iterator I = Derived->bases_begin(), in getBaseIndex()
4056 CXXRecordDecl::base_class_const_iterator BaseIt = RD->bases_begin(); in HandleConstructorCall()
5463 for (CXXRecordDecl::base_class_const_iterator I = CD->bases_begin(), in HandleClassZeroInitialization()
DASTImporter.cpp1144 for (CXXRecordDecl::base_class_iterator Base1 = D1CXX->bases_begin(), in IsStructurallyEquivalent()
1146 Base2 = D2CXX->bases_begin(); in IsStructurallyEquivalent()
1183 const CXXBaseSpecifier *Base1 = D1CXX->bases_begin(); in IsStructurallyEquivalent()
DVTableBuilder.cpp3466 RD->bases_begin(), RD->bases_end(), [&](const CXXBaseSpecifier &BS) { in getOffsetOfFullPath()
/external/clang/include/clang/AST/
DDeclCXX.h719 return base_class_range(bases_begin(), bases_end()); in bases()
722 return base_class_const_range(bases_begin(), bases_end()); in bases()
725 base_class_iterator bases_begin() { return data().getBases(); } in bases_begin() function
726 base_class_const_iterator bases_begin() const { return data().getBases(); } in bases_begin() function
727 base_class_iterator bases_end() { return bases_begin() + data().NumBases; } in bases_end()
729 return bases_begin() + data().NumBases; in bases_end()
/external/clang/lib/CodeGen/
DCodeGenTBAA.cpp188 if (Decl->bases_begin() != Decl->bases_end()) in CollectFields()
DCGExprConstant.cpp453 for (CXXRecordDecl::base_class_const_iterator Base = CD->bases_begin(), in Build()
DItaniumCXXABI.cpp2699 CXXRecordDecl::base_class_const_iterator Base = RD->bases_begin(); in CanUseSingleInheritance()
3131 ItaniumRTTIBuilder(CXXABI).BuildTypeInfo(RD->bases_begin()->getType()); in BuildSIClassTypeInfo()
DCGClass.cpp2609 RD->bases_begin()->getType()->getAsCXXRecordDecl()); in LeastDerivedClassWithSameLayout()
/external/llvm-project/clang/include/clang/AST/
DDeclCXX.h589 return base_class_range(bases_begin(), bases_end()); in bases()
592 return base_class_const_range(bases_begin(), bases_end()); in bases()
595 base_class_iterator bases_begin() { return data().getBases(); } in bases_begin() function
596 base_class_const_iterator bases_begin() const { return data().getBases(); } in bases_begin() function
597 base_class_iterator bases_end() { return bases_begin() + data().NumBases; } in bases_end()
599 return bases_begin() + data().NumBases; in bases_end()
/external/llvm-project/clang/lib/CodeGen/
DCodeGenTBAA.cpp290 if (Decl->bases_begin() != Decl->bases_end()) in CollectFields()
DItaniumCXXABI.cpp3347 CXXRecordDecl::base_class_const_iterator Base = RD->bases_begin(); in CanUseSingleInheritance()
3822 ItaniumRTTIBuilder(CXXABI).BuildTypeInfo(RD->bases_begin()->getType()); in BuildSIClassTypeInfo()
DCGExprConstant.cpp793 for (CXXRecordDecl::base_class_const_iterator Base = CD->bases_begin(), in Build()
/external/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
DClangASTSource.cpp1458 bi = (IsVirtual ? record->vbases_begin() : record->bases_begin()), in ExtractBaseOffsets()
1593 bi = parser_cxx_record->bases_begin(), in layoutRecordType()
/external/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
DTypeSystemClang.cpp1684 for (base_class = cxx_record_decl->bases_begin(), in RecordHasFields()
1731 for (base_class = cxx_record_decl->bases_begin(), in GetNumBaseClasses()
5191 for (base_class = cxx_record_decl->bases_begin(), in GetNumChildren()
5714 for (base_class = cxx_record_decl->bases_begin(), in GetDirectBaseClassAtIndex()
6038 for (base_class = cxx_record_decl->bases_begin(), in GetChildCompilerTypeAtIndex()
6428 for (base_class = cxx_record_decl->bases_begin(), in GetIndexForRecordBase()
6757 for (base_class = cxx_record_decl->bases_begin(), in GetIndexOfChildWithName()
8316 for (base_class = cxx_record_decl->bases_begin(), in DumpValue()

12