Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DHLSLBufferLayoutBuilder.cpp94 RecordTypes.push_back(D->bases_begin()->getType()->getAs<RecordType>()); in createLayoutType()
H A DCodeGenTBAA.cpp442 if (Decl->bases_begin() != Decl->bases_end()) in CollectFields()
H A DItaniumCXXABI.cpp3838 CXXRecordDecl::base_class_const_iterator Base = RD->bases_begin(); in CanUseSingleInheritance()
4345 ItaniumRTTIBuilder(CXXABI).BuildTypeInfo(RD->bases_begin()->getType()); in BuildSIClassTypeInfo()
H A DCGExprConstant.cpp865 for (CXXRecordDecl::base_class_const_iterator Base = CD->bases_begin(), in Build()
H A DCGClass.cpp2763 RD->bases_begin()->getType()->getAsCXXRecordDecl()); in LeastDerivedClassWithSameLayout()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DCodeCompleteConsumer.cpp561 return std::next(CRD->bases_begin(), N)->getType(); in getParamType()
590 return std::next(CRD->bases_begin(), N)->getType()->getAsTagDecl(); in getParamDecl()
H A DSemaHLSL.cpp505 CXXBaseSpecifier Base = *StructDecl->bases_begin(); in createHostLayoutStruct()
3876 RecordTypes.push_back(D->bases_begin()->getType()->getAs<RecordType>()); in buildInitializerListImpl()
3924 RecordTypes.push_back(D->bases_begin()->getType()->getAs<RecordType>()); in generateInitListsImpl()
H A DSemaLookup.cpp3132 if (BaseDecl->bases_begin() != BaseDecl->bases_end()) in addAssociatedClassesAndNamespaces()
H A DSemaDecl.cpp4961 SourceRange(RD->bases_begin()->getBeginLoc(), in getNonCLikeKindForAnonymousStruct()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DEvaluationResult.cpp131 const auto &BS = *std::next(CD->bases_begin(), I); in CheckFieldsInitialized()
H A DContext.cpp384 CurRecord = CurRecord->bases_begin()->getType()->getAsCXXRecordDecl(); in getOverridingFunction()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h618 return base_class_range(bases_begin(), bases_end()); in bases()
621 return base_class_const_range(bases_begin(), bases_end()); in bases()
624 base_class_iterator bases_begin() { return data().getBases(); } in bases_begin() function
625 base_class_const_iterator bases_begin() const { return data().getBases(); } in bases_begin() function
626 base_class_iterator bases_end() { return bases_begin() + data().NumBases; } in bases_end()
628 return bases_begin() + data().NumBases; in bases_end()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTImporter.cpp586 bi = (IsVirtual ? record->vbases_begin() : record->bases_begin()), in ExtractBaseOffsets()
724 bi = parser_cxx_record->bases_begin(), in importRecordLayoutFromOrigin()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTStructuralEquivalence.cpp1915 for (CXXRecordDecl::base_class_iterator Base1 = D1CXX->bases_begin(), in IsStructurallyEquivalent()
1917 Base2 = D2CXX->bases_begin(); in IsStructurallyEquivalent()
2004 const CXXBaseSpecifier *Base1 = D1CXX->bases_begin(); in IsStructurallyEquivalent()
H A DDeclPrinter.cpp1141 for (CXXRecordDecl::base_class_iterator Base = D->bases_begin(), in VisitCXXRecordDecl()
1143 if (Base != D->bases_begin()) in VisitCXXRecordDecl()
H A DAPValue.cpp909 CXXRecordDecl::base_class_const_iterator BI = CD->bases_begin(); in printPretty()
H A DDeclCXX.cpp1993 if (bases_begin() == bases_end()) { in getVisibleConversionFunctions()
2220 const auto BaseSpec = *bases_begin(); in isInterfaceLike()
H A DExprConstant.cpp3666 for (CXXRecordDecl::base_class_const_iterator I = Derived->bases_begin(), in getBaseIndex()
5161 for (CXXRecordDecl::base_class_const_iterator I = RD->bases_begin(), in handleDefaultInitValue()
6751 CXXRecordDecl::base_class_const_iterator BaseIt = RD->bases_begin(); in HandleConstructorCall()
7412 const CXXBaseSpecifier &BS = CXXRD->bases_begin()[I]; in visitRecord()
7684 const CXXBaseSpecifier &BS = CXXRD->bases_begin()[I]; in visit()
10696 for (CXXRecordDecl::base_class_const_iterator I = CD->bases_begin(), in HandleClassZeroInitialization()
H A DVTableBuilder.cpp3580 RD->bases_begin(), RD->bases_end(), [&](const CXXBaseSpecifier &BS) { in getOffsetOfFullPath()
H A DItaniumMangle.cpp6626 ArrayRef<CXXBaseSpecifier> Bases(RD->bases_begin(), RD->bases_end()); in mangleValueInTemplateArg()
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp1794 for (base_class = cxx_record_decl->bases_begin(), in RecordHasFields()
1852 for (base_class = cxx_record_decl->bases_begin(), in GetNumBaseClasses()
5873 for (base_class = cxx_record_decl->bases_begin(), in GetDirectBaseClassAtIndex()
6250 for (base_class = cxx_record_decl->bases_begin(), in GetChildCompilerTypeAtIndex()
6649 for (base_class = cxx_record_decl->bases_begin(), in GetIndexForRecordBase()
6940 for (base_class = cxx_record_decl->bases_begin(), in GetIndexOfChildWithName()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp10614 Merge.first->bases_begin(); in diagnoseOdrViolations()
10619 RD->bases_begin(); in diagnoseOdrViolations()