Home
last modified time | relevance | path

Searched refs:pack_begin (Results 1 – 25 of 26) sorted by relevance

12

/external/clang/include/clang/AST/
DTemplateBase.h315 pack_iterator pack_begin() const { in pack_begin() function
330 return llvm::make_range(pack_begin(), pack_end()); in pack_elements()
DRecursiveASTVisitor.h805 return getDerived().TraverseTemplateArguments(Arg.pack_begin(),
846 return getDerived().TraverseTemplateArguments(Arg.pack_begin(),
/external/llvm-project/clang/include/clang/AST/
DTemplateBase.h352 pack_iterator pack_begin() const {
367 return llvm::makeArrayRef(pack_begin(), pack_end());
DRecursiveASTVisitor.h783 return getDerived().TraverseTemplateArguments(Arg.pack_begin(),
824 return getDerived().TraverseTemplateArguments(Arg.pack_begin(),
/external/llvm-project/clang/lib/Sema/
DSemaTemplateInstantiate.cpp1209 Arg = Arg.pack_begin()[S.ArgumentPackSubstitutionIndex]; in getPackSubstitutedTemplateArgument()
1374 assert(Arg.pack_size() == 1 && Arg.pack_begin()->isPackExpansion() && in TransformTemplateName()
1376 Arg = Arg.pack_begin()->getPackExpansionPattern(); in TransformTemplateName()
1447 assert(Arg.pack_size() == 1 && Arg.pack_begin()->isPackExpansion() && in TransformTemplateParmRefExpr()
1449 Arg = Arg.pack_begin()->getPackExpansionPattern(); in TransformTemplateParmRefExpr()
1786 assert(Arg.pack_size() == 1 && Arg.pack_begin()->isPackExpansion() && in TransformTemplateTypeParmType()
1788 Arg = Arg.pack_begin()->getPackExpansionPattern(); in TransformTemplateTypeParmType()
DSemaTemplateDeduction.cpp362 for (TemplateArgument::pack_iterator XA = X.pack_begin(), in checkDeducedTemplateArguments()
364 YA = Y.pack_begin(); in checkDeducedTemplateArguments()
2623 for (TemplateArgument::pack_iterator XP = X.pack_begin(), in isSameTemplateArg()
2625 YP = Y.pack_begin(); in isSameTemplateArg()
3296 Param, Arg.pack_begin(), Arg.pack_size()); in SubstituteExplicitTemplateArguments()
5677 assert(Arg.pack_size() == 1 && Arg.pack_begin()->isPackExpansion()); in isTemplateTemplateParameterAtLeastAsSpecializedAs()
5678 Arg = *Arg.pack_begin(); in isTemplateTemplateParameterAtLeastAsSpecializedAs()
DSemaTemplate.cpp3480 auto Nth = std::next(Ts.pack_begin(), Index.getExtValue()); in checkBuiltinTemplateIdType()
4130 !Arg.pack_begin()->isPackExpansion()) in isSameAsPrimaryTemplate()
4132 Arg = Arg.pack_begin()->getPackExpansionPattern(); in isSameAsPrimaryTemplate()
8122 S, TemplateNameLoc, Param, Args[I].pack_begin(), in CheckNonTypeTemplatePartialSpecializationArgs()
/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp269 for (TemplateArgument::pack_iterator XA = X.pack_begin(), in checkDeducedTemplateArguments()
271 YA = Y.pack_begin(); in checkDeducedTemplateArguments()
1802 Args = Arg.pack_begin(); in hasTemplateArgumentForDeduction()
1818 Args = Arg.pack_begin(); in hasPackExpansionBeforeEnd()
1978 for (TemplateArgument::pack_iterator XP = X.pack_begin(), in isSameTemplateArg()
1980 YP = Y.pack_begin(); in isSameTemplateArg()
2550 Arg.pack_begin(), in SubstituteExplicitTemplateArguments()
DSemaTemplate.cpp2108 auto Nth = std::next(Ts.pack_begin(), Index.getExtValue()); in checkBuiltinTemplateIdType()
2498 !Arg.pack_begin()->isPackExpansion()) in isSameAsPrimaryTemplate()
2500 Arg = Arg.pack_begin()->getPackExpansionPattern(); in isSameAsPrimaryTemplate()
6063 S, TemplateNameLoc, Param, Args[I].pack_begin(), in CheckNonTypeTemplatePartialSpecializationArgs()
DSemaTemplateInstantiate.cpp858 Arg = Arg.pack_begin()[S.ArgumentPackSubstitutionIndex]; in getPackSubstitutedTemplateArgument()
DTreeTransform.h3869 In.getArgument().pack_begin()), in TransformTemplateArguments()
/external/clang/lib/AST/
DASTDiagnostic.cpp927 CurrentTA = TA.pack_begin(); in InternalIterator()
968 CurrentTA = TA.pack_begin(); in operator ++()
DExprCXX.cpp1335 Param(Param), Arguments(ArgPack.pack_begin()), in SubstNonTypeTemplateParmPackExpr()
DASTDumper.cpp986 for (TemplateArgument::pack_iterator I = A.pack_begin(), E = A.pack_end(); in dumpTemplateArgument()
DASTImporter.cpp438 Arg1.pack_begin()[I], in IsStructurallyEquivalent()
439 Arg2.pack_begin()[I])) in IsStructurallyEquivalent()
2332 if (ImportTemplateArguments(From.pack_begin(), From.pack_size(), ToPack)) in ImportTemplateArgument()
DType.cpp3079 Arguments(ArgPack.pack_begin()), NumArguments(ArgPack.pack_size()) in SubstTemplateTypeParmPackType()
DASTContext.cpp4424 for (TemplateArgument::pack_iterator A = Arg.pack_begin(), in getCanonicalTemplateArgument()
6683 ArgPack.pack_begin()); in getSubstTemplateTemplateParmPack()
/external/llvm-project/clang/lib/AST/
DASTDiagnostic.cpp960 CurrentTA = TA.pack_begin(); in InternalIterator()
1006 CurrentTA = TA.pack_begin(); in operator ++()
DASTStructuralEquivalence.cpp555 if (!IsStructurallyEquivalent(Context, Arg1.pack_begin()[I], in IsStructurallyEquivalent()
556 Arg2.pack_begin()[I])) in IsStructurallyEquivalent()
DExprCXX.cpp1585 Param(Param), Arguments(ArgPack.pack_begin()), in SubstNonTypeTemplateParmPackExpr()
DType.cpp3579 Replaced(Param), Arguments(ArgPack.pack_begin()) { in SubstTemplateTypeParmPackType()
DASTContext.cpp5947 for (TemplateArgument::pack_iterator A = Arg.pack_begin(), in getCanonicalTemplateArgument()
8429 ArgPack.pack_begin()); in getSubstTemplateTemplateParmPack()
DASTImporter.cpp846 From.pack_begin(), From.pack_size(), ToPack)) in import()
/external/llvm-project/clang/lib/Serialization/
DASTReaderStmt.cpp2138 E->Arguments = ArgPack.pack_begin(); in VisitSubstNonTypeTemplateParmPackExpr()
/external/clang/lib/Serialization/
DASTReaderStmt.cpp1630 E->Arguments = ArgPack.pack_begin(); in VisitSubstNonTypeTemplateParmPackExpr()

12