Searched refs:TemplateKW (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DBuildTree.cpp620 const auto *TemplateKW = Builder.findToken(L.getTemplateLoc());
621 auto R = llvm::makeArrayRef(TemplateKW, DeclarationRange.end());
623 foldTemplateDeclaration(R, TemplateKW, DeclarationRange, nullptr);
1250 const syntax::Token *TemplateKW,
1253 assert(TemplateKW && TemplateKW->kind() == tok::kw_template);
1255 Builder.markChildToken(TemplateKW, syntax::NodeRole::IntroducerKeyword);
1264 ArrayRef<syntax::Token> Range, const syntax::Token *TemplateKW,
1266 assert(TemplateKW && TemplateKW
1248 foldExplicitTemplateInstantiation( ArrayRef<syntax::Token> Range, const syntax::Token *ExternKW, const syntax::Token *TemplateKW, syntax::SimpleDeclaration *InnerDeclaration, Decl *From) argument
1263 foldTemplateDeclaration( ArrayRef<syntax::Token> Range, const syntax::Token *TemplateKW, ArrayRef<syntax::Token> TemplatedDeclaration, Decl *From) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h7120 : TemplateKW(TemplateKWLoc) {}
7122 RequiredTemplateKind(TemplateNameIsRequiredTag) : TemplateKW() {}
7125 return TemplateKW.getValueOr(SourceLocation());
7128 bool isRequired() const { return TemplateKW != SourceLocation(); }
7132 llvm::Optional<SourceLocation> TemplateKW; member in class:clang::final::CompleteTypeKind::RequiredTemplateKind
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h1211 bool TemplateKW,
14131 bool TemplateKW,
14133 return SemaRef.Context.getQualifiedTemplateName(SS.getScopeRep(), TemplateKW,
14130 RebuildTemplateName(CXXScopeSpec &SS, bool TemplateKW, TemplateDecl *Template) argument

Completed in 211 milliseconds