Lines Matching refs:TemplateLoc

1695                                  SourceLocation TemplateLoc,  in ActOnTemplateParameterList()  argument
1707 Context, TemplateLoc, LAngleLoc, in ActOnTemplateParameterList()
3500 SourceLocation TemplateLoc, in checkBuiltinTemplateIdType() argument
3541 TemplateLoc, SyntheticTemplateArgs); in checkBuiltinTemplateIdType()
3709 SourceLocation TemplateLoc, in CheckTemplateIdType() argument
3724 resolveAssumedTemplateNameAsType(/*Scope*/nullptr, Name, TemplateLoc)) in CheckTemplateIdType()
3735 Diag(TemplateLoc, diag::err_template_id_not_a_type) in CheckTemplateIdType()
3744 if (CheckTemplateArgumentList(Template, TemplateLoc, TemplateArgs, in CheckTemplateIdType()
3769 InstantiatingTemplate Inst(*this, TemplateLoc, Template); in CheckTemplateIdType()
3883 InstantiatingTemplate Inst(*this, TemplateLoc, Decl); in CheckTemplateIdType()
3893 (void)DiagnoseUseOfDecl(Decl, TemplateLoc); in CheckTemplateIdType()
3899 CanonType = checkBuiltinTemplateIdType(*this, BTD, Converted, TemplateLoc, in CheckTemplateIdType()
4072 SourceLocation TemplateLoc, in ActOnTagTemplateIdType() argument
4103 SpecTL.setTemplateNameLoc(TemplateLoc); in ActOnTagTemplateIdType()
4117 Diag(TemplateLoc, diag::err_tag_reference_non_tag) in ActOnTagTemplateIdType()
4122 QualType Result = CheckTemplateIdType(Template, TemplateLoc, TemplateArgs); in ActOnTagTemplateIdType()
4147 SpecTL.setTemplateNameLoc(TemplateLoc); in ActOnTagTemplateIdType()
4553 Sema::CheckVarTemplateId(VarTemplateDecl *Template, SourceLocation TemplateLoc, in CheckVarTemplateId() argument
4707 VarTemplateDecl *Template, SourceLocation TemplateLoc, in CheckVarTemplateId() argument
4710 DeclResult Decl = CheckVarTemplateId(Template, TemplateLoc, NameInfo.getLoc(), in CheckVarTemplateId()
5148 SourceLocation TemplateLoc, in SubstDefaultTemplateArgument() argument
5157 Sema::InstantiatingTemplate Inst(SemaRef, TemplateLoc, in SubstDefaultTemplateArgument()
5159 SourceRange(TemplateLoc, RAngleLoc)); in SubstDefaultTemplateArgument()
5209 SourceLocation TemplateLoc, in SubstDefaultTemplateArgument() argument
5213 Sema::InstantiatingTemplate Inst(SemaRef, TemplateLoc, in SubstDefaultTemplateArgument()
5215 SourceRange(TemplateLoc, RAngleLoc)); in SubstDefaultTemplateArgument()
5261 SourceLocation TemplateLoc, in SubstDefaultTemplateArgument() argument
5267 SemaRef, TemplateLoc, TemplateParameter(Param), Template, Converted, in SubstDefaultTemplateArgument()
5268 SourceRange(TemplateLoc, RAngleLoc)); in SubstDefaultTemplateArgument()
5302 SourceLocation TemplateLoc, in SubstDefaultTemplateArgumentIfAvailable() argument
5316 TemplateLoc, in SubstDefaultTemplateArgumentIfAvailable()
5333 TemplateLoc, in SubstDefaultTemplateArgumentIfAvailable()
5352 TemplateLoc, in SubstDefaultTemplateArgumentIfAvailable()
5429 SourceLocation TemplateLoc, in CheckTemplateArgument() argument
5451 InstantiatingTemplate Inst(*this, TemplateLoc, Template, in CheckTemplateArgument()
5453 SourceRange(TemplateLoc, RAngleLoc)); in CheckTemplateArgument()
5614 InstantiatingTemplate Inst(*this, TemplateLoc, Template, in CheckTemplateArgument()
5616 SourceRange(TemplateLoc, RAngleLoc)); in CheckTemplateArgument()
5712 TemplateDecl *Template, SourceLocation TemplateLoc, in CheckTemplateArgumentList() argument
5761 Diag(TemplateLoc, diag::err_template_arg_list_different_arity) in CheckTemplateArgumentList()
5774 TemplateLoc, RAngleLoc, in CheckTemplateArgumentList()
5871 return diagnoseMissingArgument(*this, TemplateLoc, Template, TTP, in CheckTemplateArgumentList()
5876 TemplateLoc, in CheckTemplateArgumentList()
5888 return diagnoseMissingArgument(*this, TemplateLoc, Template, NTTP, in CheckTemplateArgumentList()
5892 TemplateLoc, in CheckTemplateArgumentList()
5906 return diagnoseMissingArgument(*this, TemplateLoc, Template, TempParm, in CheckTemplateArgumentList()
5911 TemplateLoc, in CheckTemplateArgumentList()
5929 SourceRange(TemplateLoc, RAngleLoc)); in CheckTemplateArgumentList()
5934 if (CheckTemplateArgument(*Param, Arg, Template, TemplateLoc, in CheckTemplateArgumentList()
5962 Diag(TemplateLoc, diag::err_template_arg_list_different_arity) in CheckTemplateArgumentList()
5979 Template, Converted, SourceRange(TemplateLoc, in CheckTemplateArgumentList()
9614 Scope *S, SourceLocation ExternLoc, SourceLocation TemplateLoc, in ActOnExplicitInstantiation() argument
9803 Specialization->setTemplateKeywordLoc(TemplateLoc); in ActOnExplicitInstantiation()
9919 SourceLocation TemplateLoc, unsigned TagSpec, in ActOnExplicitInstantiation() argument
9947 Diag(TemplateLoc, diag::err_explicit_instantiation_nontemplate_type) in ActOnExplicitInstantiation()
9960 Diag(TemplateLoc, diag::ext_explicit_instantiation_without_qualified_id) in ActOnExplicitInstantiation()
9982 if (CheckSpecializationInstantiationRedecl(TemplateLoc, TSK, in ActOnExplicitInstantiation()
10001 Diag(TemplateLoc, diag::err_explicit_instantiation_undefined_member) in ActOnExplicitInstantiation()
10034 SourceLocation TemplateLoc, in ActOnExplicitInstantiation() argument
10177 DeclResult Res = CheckVarTemplateId(PrevTemplate, TemplateLoc, in ActOnExplicitInstantiation()