Searched refs:pack_begin (Results 1 – 13 of 13) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | TemplateBase.h | 340 pack_iterator pack_begin() const { in pack_begin() function 355 return llvm::makeArrayRef(pack_begin(), pack_end()); in pack_elements()
|
| H A D | RecursiveASTVisitor.h | 849 return getDerived().TraverseTemplateArguments(Arg.pack_begin(), 890 return getDerived().TraverseTemplateArguments(Arg.pack_begin(),
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 351 for (TemplateArgument::pack_iterator XA = X.pack_begin(), in checkDeducedTemplateArguments() 353 YA = Y.pack_begin(); in checkDeducedTemplateArguments() 2417 for (TemplateArgument::pack_iterator XP = X.pack_begin(), in isSameTemplateArg() 2419 YP = Y.pack_begin(); in isSameTemplateArg() 3046 Param, Arg.pack_begin(), Arg.pack_size()); in SubstituteExplicitTemplateArguments() 5190 assert(Arg.pack_size() == 1 && Arg.pack_begin()->isPackExpansion()); in isTemplateTemplateParameterAtLeastAsSpecializedAs() 5191 Arg = *Arg.pack_begin(); in isTemplateTemplateParameterAtLeastAsSpecializedAs()
|
| H A D | SemaTemplateInstantiate.cpp | 965 Arg = Arg.pack_begin()[S.ArgumentPackSubstitutionIndex]; in getPackSubstitutedTemplateArgument() 1193 assert(Arg.pack_size() == 1 && Arg.pack_begin()->isPackExpansion() && in TransformTemplateParmRefExpr() 1195 Arg = Arg.pack_begin()->getPackExpansionPattern(); in TransformTemplateParmRefExpr()
|
| H A D | SemaTemplate.cpp | 2993 auto Nth = std::next(Ts.pack_begin(), Index.getExtValue()); in checkBuiltinTemplateIdType() 3581 !Arg.pack_begin()->isPackExpansion()) in isSameAsPrimaryTemplate() 3583 Arg = Arg.pack_begin()->getPackExpansionPattern(); in isSameAsPrimaryTemplate() 7328 S, TemplateNameLoc, Param, Args[I].pack_begin(), in CheckNonTypeTemplatePartialSpecializationArgs()
|
| H A D | TreeTransform.h | 4031 In.getArgument().pack_begin()), in TransformTemplateArguments()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | ASTStructuralEquivalence.cpp | 274 if (!IsStructurallyEquivalent(Context, Arg1.pack_begin()[I], in IsStructurallyEquivalent() 275 Arg2.pack_begin()[I])) in IsStructurallyEquivalent()
|
| H A D | ASTDiagnostic.cpp | 943 CurrentTA = TA.pack_begin(); in InternalIterator() 989 CurrentTA = TA.pack_begin(); in operator ++()
|
| H A D | ExprCXX.cpp | 1530 Param(Param), Arguments(ArgPack.pack_begin()), in SubstNonTypeTemplateParmPackExpr()
|
| H A D | Type.cpp | 3268 Replaced(Param), Arguments(ArgPack.pack_begin()) { in SubstTemplateTypeParmPackType()
|
| H A D | ASTContext.cpp | 5340 for (TemplateArgument::pack_iterator A = Arg.pack_begin(), in getCanonicalTemplateArgument() 7738 ArgPack.pack_begin()); in getSubstTemplateTemplateParmPack()
|
| H A D | ASTImporter.cpp | 812 From.pack_begin(), From.pack_size(), ToPack)) in import()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1782 E->Arguments = ArgPack.pack_begin(); in VisitSubstNonTypeTemplateParmPackExpr()
|