/external/clang/include/clang/AST/ |
D | TemplateBase.h | 315 pack_iterator pack_begin() const { in pack_begin() function 330 return llvm::make_range(pack_begin(), pack_end()); in pack_elements()
|
D | RecursiveASTVisitor.h | 805 return getDerived().TraverseTemplateArguments(Arg.pack_begin(), 846 return getDerived().TraverseTemplateArguments(Arg.pack_begin(),
|
/external/llvm-project/clang/include/clang/AST/ |
D | TemplateBase.h | 352 pack_iterator pack_begin() const { 367 return llvm::makeArrayRef(pack_begin(), pack_end());
|
D | RecursiveASTVisitor.h | 783 return getDerived().TraverseTemplateArguments(Arg.pack_begin(), 824 return getDerived().TraverseTemplateArguments(Arg.pack_begin(),
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaTemplateInstantiate.cpp | 1209 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()
|
D | SemaTemplateDeduction.cpp | 362 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()
|
D | SemaTemplate.cpp | 3480 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/ |
D | SemaTemplateDeduction.cpp | 269 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()
|
D | SemaTemplate.cpp | 2108 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()
|
D | SemaTemplateInstantiate.cpp | 858 Arg = Arg.pack_begin()[S.ArgumentPackSubstitutionIndex]; in getPackSubstitutedTemplateArgument()
|
D | TreeTransform.h | 3869 In.getArgument().pack_begin()), in TransformTemplateArguments()
|
/external/clang/lib/AST/ |
D | ASTDiagnostic.cpp | 927 CurrentTA = TA.pack_begin(); in InternalIterator() 968 CurrentTA = TA.pack_begin(); in operator ++()
|
D | ExprCXX.cpp | 1335 Param(Param), Arguments(ArgPack.pack_begin()), in SubstNonTypeTemplateParmPackExpr()
|
D | ASTDumper.cpp | 986 for (TemplateArgument::pack_iterator I = A.pack_begin(), E = A.pack_end(); in dumpTemplateArgument()
|
D | ASTImporter.cpp | 438 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()
|
D | Type.cpp | 3079 Arguments(ArgPack.pack_begin()), NumArguments(ArgPack.pack_size()) in SubstTemplateTypeParmPackType()
|
D | ASTContext.cpp | 4424 for (TemplateArgument::pack_iterator A = Arg.pack_begin(), in getCanonicalTemplateArgument() 6683 ArgPack.pack_begin()); in getSubstTemplateTemplateParmPack()
|
/external/llvm-project/clang/lib/AST/ |
D | ASTDiagnostic.cpp | 960 CurrentTA = TA.pack_begin(); in InternalIterator() 1006 CurrentTA = TA.pack_begin(); in operator ++()
|
D | ASTStructuralEquivalence.cpp | 555 if (!IsStructurallyEquivalent(Context, Arg1.pack_begin()[I], in IsStructurallyEquivalent() 556 Arg2.pack_begin()[I])) in IsStructurallyEquivalent()
|
D | ExprCXX.cpp | 1585 Param(Param), Arguments(ArgPack.pack_begin()), in SubstNonTypeTemplateParmPackExpr()
|
D | Type.cpp | 3579 Replaced(Param), Arguments(ArgPack.pack_begin()) { in SubstTemplateTypeParmPackType()
|
D | ASTContext.cpp | 5947 for (TemplateArgument::pack_iterator A = Arg.pack_begin(), in getCanonicalTemplateArgument() 8429 ArgPack.pack_begin()); in getSubstTemplateTemplateParmPack()
|
D | ASTImporter.cpp | 846 From.pack_begin(), From.pack_size(), ToPack)) in import()
|
/external/llvm-project/clang/lib/Serialization/ |
D | ASTReaderStmt.cpp | 2138 E->Arguments = ArgPack.pack_begin(); in VisitSubstNonTypeTemplateParmPackExpr()
|
/external/clang/lib/Serialization/ |
D | ASTReaderStmt.cpp | 1630 E->Arguments = ArgPack.pack_begin(); in VisitSubstNonTypeTemplateParmPackExpr()
|