Lines Matching refs:TemplateKWLoc
728 SourceLocation TemplateKWLoc, in ActOnDependentIdExpression() argument
763 /*Op*/ SourceLocation(), SS.getWithLocInContext(Context), TemplateKWLoc, in ActOnDependentIdExpression()
767 return BuildDependentDeclRefExpr(SS, TemplateKWLoc, NameInfo, TemplateArgs); in ActOnDependentIdExpression()
772 SourceLocation TemplateKWLoc, in BuildDependentDeclRefExpr() argument
781 Context, QualifierLoc, TemplateKWLoc, NameInfo, TemplateArgs); in BuildDependentDeclRefExpr()
3963 Scope *S, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, in ActOnTemplateIdType() argument
3987 return ActOnTypenameType(nullptr, SourceLocation(), SS, TemplateKWLoc, in ActOnTemplateIdType()
3999 TemplateKWLoc.isInvalid() in ActOnTemplateIdType()
4028 SpecTL.setTemplateKeywordLoc(TemplateKWLoc); in ActOnTemplateIdType()
4045 SpecTL.setTemplateKeywordLoc(TemplateKWLoc); in ActOnTemplateIdType()
4070 SourceLocation TemplateKWLoc, in ActOnTagTemplateIdType() argument
4102 SpecTL.setTemplateKeywordLoc(TemplateKWLoc); in ActOnTagTemplateIdType()
4146 SpecTL.setTemplateKeywordLoc(TemplateKWLoc); in ActOnTagTemplateIdType()
4349 Scope *S, Declarator &D, TypeSourceInfo *DI, SourceLocation TemplateKWLoc, in ActOnVarTemplateSpecialization() argument
4462 Context, VarTemplate->getDeclContext(), TemplateKWLoc, in ActOnVarTemplateSpecialization()
4480 Context, VarTemplate->getDeclContext(), TemplateKWLoc, TemplateNameLoc, in ActOnVarTemplateSpecialization()
4517 Specialization->setTemplateKeywordLoc(TemplateKWLoc); in ActOnVarTemplateSpecialization()
4740 SourceLocation TemplateKWLoc, in CheckConceptTemplateId() argument
4768 TemplateKWLoc, ConceptNameInfo, FoundDecl, NamedConcept, in CheckConceptTemplateId()
4774 SourceLocation TemplateKWLoc, in BuildTemplateIdExpr() argument
4803 TemplateKWLoc, TemplateArgs); in BuildTemplateIdExpr()
4810 return CheckConceptTemplateId(SS, TemplateKWLoc, R.getLookupNameInfo(), in BuildTemplateIdExpr()
4821 TemplateKWLoc, in BuildTemplateIdExpr()
4832 SourceLocation TemplateKWLoc, in BuildQualifiedTemplateIdExpr() argument
4836 assert(TemplateArgs || TemplateKWLoc.isValid()); in BuildQualifiedTemplateIdExpr()
4841 return BuildDependentDeclRefExpr(SS, TemplateKWLoc, NameInfo, TemplateArgs); in BuildQualifiedTemplateIdExpr()
4847 TemplateKWLoc)) in BuildQualifiedTemplateIdExpr()
4867 return BuildTemplateIdExpr(SS, TemplateKWLoc, R, /*ADL*/ false, TemplateArgs); in BuildQualifiedTemplateIdExpr()
4886 SourceLocation TemplateKWLoc, in ActOnTemplateName() argument
4892 if (TemplateKWLoc.isValid() && S && !S->getTemplateParamParent()) in ActOnTemplateName()
4893 Diag(TemplateKWLoc, in ActOnTemplateName()
4897 << FixItHint::CreateRemoval(TemplateKWLoc); in ActOnTemplateName()
4926 TemplateNameKind TNK = isTemplateName(S, SS, TemplateKWLoc.isValid(), Name, in ActOnTemplateName()
4948 << TemplateKWLoc.isValid(); in ActOnTemplateName()
4964 RequiredTemplateKind RTK = TemplateKWLoc.isValid() in ActOnTemplateName()
4965 ? RequiredTemplateKind(TemplateKWLoc) in ActOnTemplateName()
5007 << TemplateKWLoc.isValid() << TemplateKWLoc; in ActOnTemplateName()
5539 SourceLocation TemplateKWLoc; in CheckTemplateArgument() local
5541 Context, SS.getWithLocInContext(Context), TemplateKWLoc, NameInfo, in CheckTemplateArgument()
8301 SourceLocation TemplateKWLoc = TemplateParameterLists.size() > 0 in ActOnClassTemplateSpecialization() local
8627 Specialization->setTemplateKeywordLoc(TemplateKWLoc); in ActOnClassTemplateSpecialization()
10502 SourceLocation TemplateKWLoc, in ActOnTypenameType() argument
10525 << (TemplateKWLoc.isValid() ? 1 : 0 /*'template'/'typename' keyword*/); in ActOnTypenameType()
10549 SpecTL.setTemplateKeywordLoc(TemplateKWLoc); in ActOnTypenameType()
10566 SpecTL.setTemplateKeywordLoc(TemplateKWLoc); in ActOnTypenameType()