Lines Matching refs:TemplateLoc

1805                                  SourceLocation TemplateLoc,  in ActOnTemplateParameterList()  argument
1817 Context, TemplateLoc, LAngleLoc, in ActOnTemplateParameterList()
3765 SourceLocation TemplateLoc, in checkBuiltinTemplateIdType() argument
3815 TemplateLoc, SyntheticTemplateArgs); in checkBuiltinTemplateIdType()
3986 SourceLocation TemplateLoc, in CheckTemplateIdType() argument
4000 resolveAssumedTemplateNameAsType(/*Scope*/nullptr, Name, TemplateLoc)) in CheckTemplateIdType()
4012 Diag(TemplateLoc, diag::err_template_id_not_a_type) in CheckTemplateIdType()
4021 if (CheckTemplateArgumentList(Template, TemplateLoc, TemplateArgs, false, in CheckTemplateIdType()
4044 InstantiatingTemplate Inst(*this, TemplateLoc, Template); in CheckTemplateIdType()
4088 TemplateLoc, TemplateArgs); in CheckTemplateIdType()
4163 InstantiatingTemplate Inst(*this, TemplateLoc, Decl); in CheckTemplateIdType()
4174 (void)DiagnoseUseOfDecl(Decl, TemplateLoc); in CheckTemplateIdType()
4359 SourceLocation TemplateLoc, in ActOnTagTemplateIdType() argument
4390 SpecTL.setTemplateNameLoc(TemplateLoc); in ActOnTagTemplateIdType()
4404 Diag(TemplateLoc, diag::err_tag_reference_non_tag) in ActOnTagTemplateIdType()
4409 QualType Result = CheckTemplateIdType(Template, TemplateLoc, TemplateArgs); in ActOnTagTemplateIdType()
4434 SpecTL.setTemplateNameLoc(TemplateLoc); in ActOnTagTemplateIdType()
4844 Sema::CheckVarTemplateId(VarTemplateDecl *Template, SourceLocation TemplateLoc, in CheckVarTemplateId() argument
4999 VarTemplateDecl *Template, SourceLocation TemplateLoc, in CheckVarTemplateId() argument
5002 DeclResult Decl = CheckVarTemplateId(Template, TemplateLoc, NameInfo.getLoc(), in CheckVarTemplateId()
5454 Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, in SubstDefaultTemplateArgument() argument
5463 Sema::InstantiatingTemplate Inst(SemaRef, TemplateLoc, Param, Template, in SubstDefaultTemplateArgument()
5465 SourceRange(TemplateLoc, RAngleLoc)); in SubstDefaultTemplateArgument()
5511 Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, in SubstDefaultTemplateArgument() argument
5515 Sema::InstantiatingTemplate Inst(SemaRef, TemplateLoc, Param, Template, in SubstDefaultTemplateArgument()
5517 SourceRange(TemplateLoc, RAngleLoc)); in SubstDefaultTemplateArgument()
5559 Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, in SubstDefaultTemplateArgument() argument
5565 SemaRef, TemplateLoc, TemplateParameter(Param), Template, in SubstDefaultTemplateArgument()
5566 SugaredConverted, SourceRange(TemplateLoc, RAngleLoc)); in SubstDefaultTemplateArgument()
5597 TemplateDecl *Template, SourceLocation TemplateLoc, in SubstDefaultTemplateArgumentIfAvailable() argument
5609 *this, Template, TemplateLoc, RAngleLoc, TypeParm, SugaredConverted, in SubstDefaultTemplateArgumentIfAvailable()
5624 *this, Template, TemplateLoc, RAngleLoc, NonTypeParm, SugaredConverted, in SubstDefaultTemplateArgumentIfAvailable()
5641 *this, Template, TemplateLoc, RAngleLoc, TempTempParm, SugaredConverted, in SubstDefaultTemplateArgumentIfAvailable()
5714 SourceLocation TemplateLoc, SourceLocation RAngleLoc, in CheckTemplateArgument() argument
5737 InstantiatingTemplate Inst(*this, TemplateLoc, Template, NTTP, in CheckTemplateArgument()
5739 SourceRange(TemplateLoc, RAngleLoc)); in CheckTemplateArgument()
5901 InstantiatingTemplate Inst(*this, TemplateLoc, Template, TempParm, in CheckTemplateArgument()
5903 SourceRange(TemplateLoc, RAngleLoc)); in CheckTemplateArgument()
6001 TemplateDecl *Template, SourceLocation TemplateLoc, in CheckTemplateArgumentList() argument
6051 Diag(TemplateLoc, diag::err_template_arg_list_different_arity) in CheckTemplateArgumentList()
6062 if (CheckTemplateArgument(*Param, NewArgs[ArgIdx], Template, TemplateLoc, in CheckTemplateArgumentList()
6187 return diagnoseMissingArgument(*this, TemplateLoc, Template, TTP, in CheckTemplateArgumentList()
6191 *this, Template, TemplateLoc, RAngleLoc, TTP, SugaredConverted, in CheckTemplateArgumentList()
6201 return diagnoseMissingArgument(*this, TemplateLoc, Template, NTTP, in CheckTemplateArgumentList()
6205 *this, Template, TemplateLoc, RAngleLoc, NTTP, SugaredConverted, in CheckTemplateArgumentList()
6217 return diagnoseMissingArgument(*this, TemplateLoc, Template, TempParm, in CheckTemplateArgumentList()
6222 *this, Template, TemplateLoc, RAngleLoc, TempParm, SugaredConverted, in CheckTemplateArgumentList()
6238 SourceRange(TemplateLoc, RAngleLoc)); in CheckTemplateArgumentList()
6243 if (CheckTemplateArgument(*Param, Arg, Template, TemplateLoc, RAngleLoc, 0, in CheckTemplateArgumentList()
6278 Diag(TemplateLoc, diag::err_template_arg_list_different_arity) in CheckTemplateArgumentList()
6320 SourceRange(TemplateLoc, TemplateArgs.getRAngleLoc()))) { in CheckTemplateArgumentList()
10171 Scope *S, SourceLocation ExternLoc, SourceLocation TemplateLoc, in ActOnExplicitInstantiation() argument
10368 Specialization->setTemplateKeywordLoc(TemplateLoc); in ActOnExplicitInstantiation()
10479 SourceLocation TemplateLoc, unsigned TagSpec, in ActOnExplicitInstantiation() argument
10505 Diag(TemplateLoc, diag::err_explicit_instantiation_nontemplate_type) in ActOnExplicitInstantiation()
10518 Diag(TemplateLoc, diag::ext_explicit_instantiation_without_qualified_id) in ActOnExplicitInstantiation()
10540 if (CheckSpecializationInstantiationRedecl(TemplateLoc, TSK, in ActOnExplicitInstantiation()
10559 Diag(TemplateLoc, diag::err_explicit_instantiation_undefined_member) in ActOnExplicitInstantiation()
10592 SourceLocation TemplateLoc, in ActOnExplicitInstantiation() argument
10735 DeclResult Res = CheckVarTemplateId(PrevTemplate, TemplateLoc, in ActOnExplicitInstantiation()