Lines Matching refs:Args
2362 ArrayRef<TemplateArgument> Args) {
2363 if (Params->size() != Args.size())
2368 for (unsigned I = 0, N = Args.size(); I != N; ++I) {
2369 TemplateArgument Arg = Args[I];
2647 TemplateArgumentList *Args;
2717 Matched.back().Args = Info.take();
2760 InstantiationArgs = Best->Args;
2790 P->Partial->getTemplateParameters(), *P->Args);
4506 // Address / reference template args must have external linkage in C++98.
5812 const TemplateArgument *Args, unsigned NumArgs, bool IsDefaultArgument) {
5814 if (Args[I].getKind() == TemplateArgument::Pack) {
5816 S, TemplateNameLoc, Param, Args[I].pack_begin(),
5817 Args[I].pack_size(), IsDefaultArgument))
5823 if (Args[I].getKind() != TemplateArgument::Expression)
5826 Expr *ArgExpr = Args[I].getAsExpr();
8117 const TemplateArgumentList &Args) {
8118 return getTemplateArgumentBindingsText(Params, Args.data(), Args.size());
8123 const TemplateArgument *Args,
8147 Args[I].print(getPrintingPolicy(), Out);