Lines Matching refs:TemplateNameLoc

2409   SourceLocation TemplateNameLoc = D.getIdentifierLoc();
2440 if (CheckTemplateArgumentList(VarTemplate, TemplateNameLoc, TemplateArgs,
2467 *this, TemplateNameLoc, VarTemplate->getTemplateParameters(),
2476 Diag(TemplateNameLoc, diag::err_partial_spec_fully_specialized)
2487 Diag(TemplateNameLoc, diag::err_partial_spec_args_match_primary_template)
2511 TemplateNameLoc,
2521 Specialization->setLocation(TemplateNameLoc);
2530 TemplateNameLoc, TemplateParams, VarTemplate, DI->getType(), DI, SC,
2553 Diag(TemplateNameLoc, diag::warn_partial_specs_not_deducible)
2555 << SourceRange(TemplateNameLoc, RAngleLoc);
2572 Context, VarTemplate->getDeclContext(), TemplateKWLoc, TemplateNameLoc,
2597 SourceRange Range(TemplateNameLoc, RAngleLoc);
2598 Diag(TemplateNameLoc, diag::err_specialization_after_instantiation)
2653 SourceLocation TemplateNameLoc,
2660 Template, TemplateNameLoc,
2684 SourceLocation PointOfInstantiation = TemplateNameLoc;
2774 Converted, TemplateNameLoc, InsertPos /*, LateAttrs, StartingScope*/);
5811 Sema &S, SourceLocation TemplateNameLoc, NonTypeTemplateParmDecl *Param,
5816 S, TemplateNameLoc, Param, Args[I].pack_begin(),
5859 S.Diag(TemplateNameLoc,
5887 S.Diag(IsDefaultArgument ? TemplateNameLoc : ArgExpr->getLocStart(),
5902 /// \param TemplateNameLoc the location of the template name.
5911 Sema &S, SourceLocation TemplateNameLoc,
5923 S, TemplateNameLoc, Param, &ArgList[I], 1, I >= NumExplicit))
5946 SourceLocation TemplateNameLoc = TemplateId.TemplateNameLoc;
5956 Diag(TemplateNameLoc, diag::err_not_class_template_specialization)
5972 KWLoc, TemplateNameLoc, SS, &TemplateId,
6058 if (CheckTemplateArgumentList(ClassTemplate, TemplateNameLoc,
6066 *this, TemplateNameLoc, ClassTemplate->getTemplateParameters(),
6076 Diag(TemplateNameLoc, diag::err_partial_spec_fully_specialized)
6097 TemplateNameLoc,
6117 Diag(TemplateNameLoc, diag::err_partial_spec_args_match_primary_template)
6122 TemplateNameLoc,
6136 KWLoc, TemplateNameLoc,
6171 Diag(TemplateNameLoc, diag::warn_partial_specs_not_deducible)
6173 << SourceRange(TemplateNameLoc, RAngleLoc);
6194 KWLoc, TemplateNameLoc,
6229 SourceRange Range(TemplateNameLoc, RAngleLoc);
6230 Diag(TemplateNameLoc, diag::err_specialization_after_instantiation)
6248 SourceRange Range(TemplateNameLoc, RAngleLoc);
6249 Diag(TemplateNameLoc, diag::err_redefinition)
6280 = Context.getTemplateSpecializationTypeInfo(Name, TemplateNameLoc,
6303 TemplateNameLoc,
7041 SourceLocation TemplateNameLoc,
7091 if (CheckTemplateArgumentList(ClassTemplate, TemplateNameLoc,
7109 if (CheckExplicitInstantiationScope(*this, ClassTemplate, TemplateNameLoc,
7117 if (CheckSpecializationInstantiationRedecl(TemplateNameLoc, TSK,
7134 Specialization->setLocation(TemplateNameLoc);
7145 KWLoc, TemplateNameLoc,
7166 = Context.getTemplateSpecializationTypeInfo(Name, TemplateNameLoc,
7203 InstantiateClassTemplateSpecialization(TemplateNameLoc, Specialization, TSK);
7205 MarkVTableUsed(TemplateNameLoc, Specialization, true);
7222 InstantiateClassTemplateSpecializationMembers(TemplateNameLoc, Def, TSK);
7763 SourceLocation TemplateNameLoc,
7795 SpecTL.setTemplateNameLoc(TemplateNameLoc);
7803 QualType T = CheckTemplateIdType(Template, TemplateNameLoc, TemplateArgs);
7812 SpecTL.setTemplateNameLoc(TemplateNameLoc);