Searched refs:TemplateLoc (Results 1 - 14 of 14) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DParsedTemplate.h61 /// \param TemplateLoc the location of the template name.
64 SourceLocation TemplateLoc)
67 SS(SS), Loc(TemplateLoc), EllipsisLoc() { }
62 ParsedTemplateArgument(const CXXScopeSpec &SS, ParsedTemplateTy Template, SourceLocation TemplateLoc) argument
H A DSema.h6987 SourceLocation TemplateLoc,
7043 SourceLocation TemplateLoc,
7061 SourceLocation TemplateLoc,
7072 SourceLocation TemplateLoc,
7079 SourceLocation TemplateLoc,
7146 Scope *S, SourceLocation ExternLoc, SourceLocation TemplateLoc,
7153 SourceLocation TemplateLoc,
7161 SourceLocation TemplateLoc,
7166 SourceLocation TemplateLoc,
7192 SourceLocation TemplateLoc,
[all...]
H A DDeclSpec.h1151 /// \param TemplateLoc The location of the parsed template-name.
1153 SourceLocation TemplateLoc) {
1156 StartLocation = EndLocation = TemplateLoc;
1152 setDeductionGuideName(ParsedTemplateTy Template, SourceLocation TemplateLoc) argument
/freebsd-12-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseTemplate.cpp110 SourceLocation TemplateLoc; local
111 if (!TryConsumeToken(tok::kw_template, TemplateLoc)) {
149 CurTemplateDepthTracker.getDepth(), ExportLoc, TemplateLoc, LAngleLoc,
300 = PP.getLocForEndOfToken(TemplateInfo.TemplateLoc);
303 << SourceRange(TemplateInfo.TemplateLoc)
309 0, SourceLocation(), TemplateInfo.TemplateLoc, LAngleLoc, None,
846 SourceLocation TemplateLoc = ConsumeToken(); local
915 TemplateLoc, LAngleLoc,
934 return Actions.ActOnTemplateTemplateParameter(getCurScope(), TemplateLoc,
1595 SourceLocation TemplateLoc,
1593 ParseExplicitInstantiation(DeclaratorContext Context, SourceLocation ExternLoc, SourceLocation TemplateLoc, SourceLocation &DeclEnd, ParsedAttributes &AccessAttrs, AccessSpecifier AS) argument
[all...]
H A DParseDeclCXX.cpp479 SourceLocation TemplateLoc = ConsumeToken(); local
480 Diag(TemplateLoc, diag::err_unexpected_template_after_using)
481 << FixItHint::CreateRemoval(TemplateLoc);
1588 const_cast<ParsedTemplateInfo &>(TemplateInfo).TemplateLoc =
1815 getCurScope(), TemplateInfo.ExternLoc, TemplateInfo.TemplateLoc,
1860 PP.getLocForEndOfToken(TemplateInfo.TemplateLoc);
1863 << SourceRange(TemplateInfo.TemplateLoc)
1870 0, SourceLocation(), TemplateInfo.TemplateLoc, LAngleLoc, None,
1895 getCurScope(), TemplateInfo.ExternLoc, TemplateInfo.TemplateLoc,
1915 << 1 << FixItHint::CreateRemoval(TemplateInfo.TemplateLoc);
2584 SourceLocation TemplateLoc = ConsumeToken(); local
[all...]
H A DParseExprCXX.cpp2717 SourceLocation TemplateLoc = ConsumeToken();
2718 Diag(TemplateLoc, diag::err_unexpected_template_in_unqualified_id)
2719 << FixItHint::CreateRemoval(TemplateLoc);
2811 SourceLocation TemplateLoc = TemplateId->TemplateKWLoc;
2812 if (TemplateLoc.isValid()) {
2814 *TemplateKWLoc = TemplateLoc;
2816 Diag(TemplateLoc, diag::err_unexpected_template_in_unqualified_id)
2817 << FixItHint::CreateRemoval(TemplateLoc);
H A DParser.cpp907 SourceLocation TemplateLoc = ConsumeToken(); local
910 diag::ext_extern_template) << SourceRange(ExternLoc, TemplateLoc);
914 TemplateLoc, DeclEnd, attrs));
H A DParseDecl.cpp2307 getCurScope(), TemplateInfo.ExternLoc, TemplateInfo.TemplateLoc, D);
2321 << 2 << FixItHint::CreateRemoval(TemplateInfo.TemplateLoc);
2325 PP.getLocForEndOfToken(TemplateInfo.TemplateLoc);
2328 << SourceRange(TemplateInfo.TemplateLoc)
2334 0, SourceLocation(), TemplateInfo.TemplateLoc, LAngleLoc, None,
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp1549 SourceLocation TemplateLoc,
1558 Context, TemplateLoc, LAngleLoc,
3254 SourceLocation TemplateLoc,
3295 TemplateLoc, SyntheticTemplateArgs);
3459 SourceLocation TemplateLoc,
3481 Diag(TemplateLoc, diag::err_template_id_not_a_type)
3490 if (CheckTemplateArgumentList(Template, TemplateLoc, TemplateArgs,
3517 InstantiatingTemplate Inst(*this, TemplateLoc, Template);
3637 (void)DiagnoseUseOfDecl(Decl, TemplateLoc);
3643 CanonType = checkBuiltinTemplateIdType(*this, BTD, Converted, TemplateLoc,
1547 ActOnTemplateParameterList(unsigned Depth, SourceLocation ExportLoc, SourceLocation TemplateLoc, SourceLocation LAngleLoc, ArrayRef<NamedDecl *> Params, SourceLocation RAngleLoc, Expr *RequiresClause) argument
3252 checkBuiltinTemplateIdType(Sema &SemaRef, BuiltinTemplateDecl *BTD, const SmallVectorImpl<TemplateArgument> &Converted, SourceLocation TemplateLoc, TemplateArgumentListInfo &TemplateArgs) argument
3458 CheckTemplateIdType(TemplateName Name, SourceLocation TemplateLoc, TemplateArgumentListInfo &TemplateArgs) argument
3810 ActOnTagTemplateIdType(TagUseKind TUK, TypeSpecifierType TagSpec, SourceLocation TagLoc, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, TemplateTy TemplateD, SourceLocation TemplateLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc) argument
4299 CheckVarTemplateId(VarTemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation TemplateNameLoc, const TemplateArgumentListInfo &TemplateArgs) argument
4454 CheckVarTemplateId(const CXXScopeSpec &SS, const DeclarationNameInfo &NameInfo, VarTemplateDecl *Template, SourceLocation TemplateLoc, const TemplateArgumentListInfo *TemplateArgs) argument
4877 SubstDefaultTemplateArgument(Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, TemplateTypeParmDecl *Param, SmallVectorImpl<TemplateArgument> &Converted) argument
4934 SubstDefaultTemplateArgument(Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, NonTypeTemplateParmDecl *Param, SmallVectorImpl<TemplateArgument> &Converted) argument
4986 SubstDefaultTemplateArgument(Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, TemplateTemplateParmDecl *Param, SmallVectorImpl<TemplateArgument> &Converted, NestedNameSpecifierLoc &QualifierLoc) argument
5028 SubstDefaultTemplateArgumentIfAvailable(TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, Decl *Param, SmallVectorImpl<TemplateArgument> &Converted, bool &HasDefaultArg) argument
5151 CheckTemplateArgument(NamedDecl *Param, TemplateArgumentLoc &Arg, NamedDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, unsigned ArgumentPackIndex, SmallVectorImpl<TemplateArgument> &Converted, CheckTemplateArgumentKind CTAK) argument
5469 CheckTemplateArgumentList( TemplateDecl *Template, SourceLocation TemplateLoc, TemplateArgumentListInfo &TemplateArgs, bool PartialTemplateArgs, SmallVectorImpl<TemplateArgument> &Converted, bool UpdateArgsWithConversions, bool *ConstraintsNotSatisfied) argument
9276 ActOnExplicitInstantiation( Scope *S, SourceLocation ExternLoc, SourceLocation TemplateLoc, unsigned TagSpec, SourceLocation KWLoc, const CXXScopeSpec &SS, TemplateTy TemplateD, SourceLocation TemplateNameLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc, const ParsedAttributesView &Attr) argument
9576 ActOnExplicitInstantiation(Scope *S, SourceLocation ExternLoc, SourceLocation TemplateLoc, unsigned TagSpec, SourceLocation KWLoc, CXXScopeSpec &SS, IdentifierInfo *Name, SourceLocation NameLoc, const ParsedAttributesView &Attr) argument
9690 ActOnExplicitInstantiation(Scope *S, SourceLocation ExternLoc, SourceLocation TemplateLoc, Declarator &D) argument
[all...]
H A DTreeTransform.h988 SourceLocation TemplateLoc,
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp48 SourceLocation TemplateLoc,
53 : TemplateLoc(TemplateLoc), LAngleLoc(LAngleLoc), RAngleLoc(RAngleLoc),
90 TemplateParameterList::Create(const ASTContext &C, SourceLocation TemplateLoc, argument
97 return new (Mem) TemplateParameterList(C, TemplateLoc, LAngleLoc, Params,
47 TemplateParameterList(const ASTContext& C, SourceLocation TemplateLoc, SourceLocation LAngleLoc, ArrayRef<NamedDecl *> Params, SourceLocation RAngleLoc, Expr *RequiresClause) argument
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h73 SourceLocation TemplateLoc; member in class:clang::final
94 TemplateParameterList(const ASTContext& C, SourceLocation TemplateLoc,
112 SourceLocation TemplateLoc,
195 SourceLocation getTemplateLoc() const { return TemplateLoc; }
200 return SourceRange(TemplateLoc, RAngleLoc);
226 SourceLocation TemplateLoc,
235 TemplateLoc, LAngleLoc, Params, RAngleLoc, RequiresClause))) {}
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h1409 : Kind(NonTemplate), TemplateParams(nullptr), TemplateLoc() { }
1419 SourceLocation TemplateLoc)
1421 ExternLoc(ExternLoc), TemplateLoc(TemplateLoc),
1446 SourceLocation TemplateLoc; member in struct:clang::ParsedTemplateInfo
3122 SourceLocation TemplateLoc,
1418 ParsedTemplateInfo(SourceLocation ExternLoc, SourceLocation TemplateLoc) argument
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp8630 SourceLocation TemplateLoc = readSourceLocation();
8644 getContext(), TemplateLoc, LAngleLoc, Params, RAngleLoc, RequiresClause);

Completed in 475 milliseconds