Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DTemplateBase.h340 pack_iterator pack_begin() const { in pack_begin() function
355 return llvm::makeArrayRef(pack_begin(), pack_end()); in pack_elements()
H A DRecursiveASTVisitor.h849 return getDerived().TraverseTemplateArguments(Arg.pack_begin(),
890 return getDerived().TraverseTemplateArguments(Arg.pack_begin(),
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp351 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 DSemaTemplateInstantiate.cpp965 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 DSemaTemplate.cpp2993 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 DTreeTransform.h4031 In.getArgument().pack_begin()), in TransformTemplateArguments()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DASTStructuralEquivalence.cpp274 if (!IsStructurallyEquivalent(Context, Arg1.pack_begin()[I], in IsStructurallyEquivalent()
275 Arg2.pack_begin()[I])) in IsStructurallyEquivalent()
H A DASTDiagnostic.cpp943 CurrentTA = TA.pack_begin(); in InternalIterator()
989 CurrentTA = TA.pack_begin(); in operator ++()
H A DExprCXX.cpp1530 Param(Param), Arguments(ArgPack.pack_begin()), in SubstNonTypeTemplateParmPackExpr()
H A DType.cpp3268 Replaced(Param), Arguments(ArgPack.pack_begin()) { in SubstTemplateTypeParmPackType()
H A DASTContext.cpp5340 for (TemplateArgument::pack_iterator A = Arg.pack_begin(), in getCanonicalTemplateArgument()
7738 ArgPack.pack_begin()); in getSubstTemplateTemplateParmPack()
H A DASTImporter.cpp812 From.pack_begin(), From.pack_size(), ToPack)) in import()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp1782 E->Arguments = ArgPack.pack_begin(); in VisitSubstNonTypeTemplateParmPackExpr()