/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | ParsedTemplate.h | 61 /// \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 D | Sema.h | 6987 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 D | DeclSpec.h | 1151 /// \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 D | ParseTemplate.cpp | 110 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 D | ParseDeclCXX.cpp | 479 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 D | ParseExprCXX.cpp | 2717 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 D | Parser.cpp | 907 SourceLocation TemplateLoc = ConsumeToken(); local 910 diag::ext_extern_template) << SourceRange(ExternLoc, TemplateLoc); 914 TemplateLoc, DeclEnd, attrs));
|
H A D | ParseDecl.cpp | 2307 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 D | SemaTemplate.cpp | 1549 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 D | TreeTransform.h | 988 SourceLocation TemplateLoc,
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 48 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 D | DeclTemplate.h | 73 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 D | Parser.h | 1409 : 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 D | ASTReader.cpp | 8630 SourceLocation TemplateLoc = readSourceLocation(); 8644 getContext(), TemplateLoc, LAngleLoc, Params, RAngleLoc, RequiresClause);
|