Lines Matching refs:TemplateKWLoc
409 SourceLocation TemplateKWLoc, in ActOnDependentIdExpression() argument
426 /*Op*/ SourceLocation(), SS.getWithLocInContext(Context), TemplateKWLoc, in ActOnDependentIdExpression()
430 return BuildDependentDeclRefExpr(SS, TemplateKWLoc, NameInfo, TemplateArgs); in ActOnDependentIdExpression()
435 SourceLocation TemplateKWLoc, in BuildDependentDeclRefExpr() argument
439 Context, SS.getWithLocInContext(Context), TemplateKWLoc, NameInfo, in BuildDependentDeclRefExpr()
2173 Sema::ActOnTemplateIdType(CXXScopeSpec &SS, SourceLocation TemplateKWLoc, in ActOnTemplateIdType() argument
2200 SpecTL.setTemplateKeywordLoc(TemplateKWLoc); in ActOnTemplateIdType()
2218 SpecTL.setTemplateKeywordLoc(TemplateKWLoc); in ActOnTemplateIdType()
2243 SourceLocation TemplateKWLoc, in ActOnTagTemplateIdType() argument
2272 SpecTL.setTemplateKeywordLoc(TemplateKWLoc); in ActOnTagTemplateIdType()
2315 SpecTL.setTemplateKeywordLoc(TemplateKWLoc); in ActOnTagTemplateIdType()
2417 Scope *S, Declarator &D, TypeSourceInfo *DI, SourceLocation TemplateKWLoc, in ActOnVarTemplateSpecialization() argument
2469 InstantiatingTemplate Inst(*this, TemplateKWLoc, VarTemplate); in ActOnVarTemplateSpecialization()
2547 Context, VarTemplate->getDeclContext(), TemplateKWLoc, in ActOnVarTemplateSpecialization()
2590 Context, VarTemplate->getDeclContext(), TemplateKWLoc, TemplateNameLoc, in ActOnVarTemplateSpecialization()
2627 Specialization->setTemplateKeywordLoc(TemplateKWLoc); in ActOnVarTemplateSpecialization()
2842 SourceLocation TemplateKWLoc, in BuildTemplateIdExpr() argument
2867 TemplateKWLoc, TemplateArgs); in BuildTemplateIdExpr()
2876 TemplateKWLoc, in BuildTemplateIdExpr()
2887 SourceLocation TemplateKWLoc, in BuildQualifiedTemplateIdExpr() argument
2891 assert(TemplateArgs || TemplateKWLoc.isValid()); in BuildQualifiedTemplateIdExpr()
2896 return BuildDependentDeclRefExpr(SS, TemplateKWLoc, NameInfo, TemplateArgs); in BuildQualifiedTemplateIdExpr()
2920 return BuildTemplateIdExpr(SS, TemplateKWLoc, R, /*ADL*/ false, TemplateArgs); in BuildQualifiedTemplateIdExpr()
2932 SourceLocation TemplateKWLoc, in ActOnDependentTemplateName() argument
2937 if (TemplateKWLoc.isValid() && S && !S->getTemplateParamParent()) in ActOnDependentTemplateName()
2938 Diag(TemplateKWLoc, in ActOnDependentTemplateName()
2942 << FixItHint::CreateRemoval(TemplateKWLoc); in ActOnDependentTemplateName()
2967 TemplateNameKind TNK = isTemplateName(S, SS, TemplateKWLoc.isValid(), Name, in ActOnDependentTemplateName()
2980 << TemplateKWLoc; in ActOnDependentTemplateName()
3012 << TemplateKWLoc; in ActOnDependentTemplateName()
3494 SourceLocation TemplateKWLoc; in CheckTemplateArgument() local
3496 Context, SS.getWithLocInContext(Context), TemplateKWLoc, NameInfo, in CheckTemplateArgument()
6067 SourceLocation TemplateKWLoc = TemplateParameterLists.size() > 0 in ActOnClassTemplateSpecialization() local
6408 Specialization->setTemplateKeywordLoc(TemplateKWLoc); in ActOnClassTemplateSpecialization()
7923 SourceLocation TemplateKWLoc, in ActOnTypenameType() argument
7956 SpecTL.setTemplateKeywordLoc(TemplateKWLoc); in ActOnTypenameType()
7973 SpecTL.setTemplateKeywordLoc(TemplateKWLoc); in ActOnTypenameType()