Lines Matching defs:TemplateKWLoc
723 SourceLocation TemplateKWLoc,
740 /*QualifierLoc=*/NestedNameSpecifierLoc(), TemplateKWLoc,
743 return BuildDependentDeclRefExpr(SS, TemplateKWLoc, NameInfo, TemplateArgs);
748 SourceLocation TemplateKWLoc,
758 Context, SS.getWithLocInContext(Context), TemplateKWLoc, NameInfo,
1161 SS, /*TemplateKWLoc=*/SourceLocation(), NameInfo,
1218 /*TemplateKWLoc=*/SourceLocation{},
3745 Scope *S, CXXScopeSpec &SS, SourceLocation TemplateKWLoc,
3779 return ActOnTypenameType(nullptr, SourceLocation(), SS, TemplateKWLoc,
3791 TemplateKWLoc.isInvalid()
3819 SpecTL.setTemplateKeywordLoc(TemplateKWLoc);
3836 SpecTL.setTemplateKeywordLoc(TemplateKWLoc);
3858 SourceLocation TemplateKWLoc,
3890 SpecTL.setTemplateKeywordLoc(TemplateKWLoc);
3934 SpecTL.setTemplateKeywordLoc(TemplateKWLoc);
4139 SourceLocation TemplateKWLoc, TemplateParameterList *TemplateParams,
4263 Context, VarTemplate->getDeclContext(), TemplateKWLoc,
4282 Context, VarTemplate->getDeclContext(), TemplateKWLoc, TemplateNameLoc,
4554 SourceLocation TemplateKWLoc,
4599 TemplateKWLoc, ConceptNameInfo, FoundDecl, NamedConcept,
4606 SourceLocation TemplateKWLoc,
4627 SS, /*TemplateKeyword=*/TemplateKWLoc.isValid(), TD, R.getNameLoc());
4636 R.getRepresentativeDecl(), TemplateKWLoc, TemplateArgs);
4644 return CheckConceptTemplateId(SS, TemplateKWLoc, R.getLookupNameInfo(),
4654 TemplateKWLoc, R.getLookupNameInfo(), RequiresADL, TemplateArgs,
4669 CXXScopeSpec &SS, SourceLocation TemplateKWLoc,
4672 assert(TemplateArgs || TemplateKWLoc.isValid());
4676 /*EnteringContext=*/false, TemplateKWLoc))
4683 return BuildDependentDeclRefExpr(SS, TemplateKWLoc, NameInfo, TemplateArgs);
4694 return BuildPossibleImplicitMemberExpr(SS, TemplateKWLoc, R, TemplateArgs,
4697 return BuildTemplateIdExpr(SS, TemplateKWLoc, R, /*ADL=*/false, TemplateArgs);
4702 SourceLocation TemplateKWLoc,
4708 if (TemplateKWLoc.isValid() && S && !S->getTemplateParamParent())
4709 Diag(TemplateKWLoc,
4713 << FixItHint::CreateRemoval(TemplateKWLoc);
4742 TemplateNameKind TNK = isTemplateName(S, SS, TemplateKWLoc.isValid(), Name,
4764 << TemplateKWLoc.isValid();
4779 RequiredTemplateKind RTK = TemplateKWLoc.isValid()
4780 ? RequiredTemplateKind(TemplateKWLoc)
4822 << TemplateKWLoc.isValid() << TemplateKWLoc;
5327 SourceLocation TemplateKWLoc;
5329 Context, SS.getWithLocInContext(Context), TemplateKWLoc, NameInfo,
10640 const CXXScopeSpec &SS, SourceLocation TemplateKWLoc,
10661 << (TemplateKWLoc.isValid() ? 1 : 0 /*'template'/'typename' keyword*/);
10691 SpecTL.setTemplateKeywordLoc(TemplateKWLoc);
10708 SpecTL.setTemplateKeywordLoc(TemplateKWLoc);