Home
last modified time | relevance | path

Searched refs:ParsedTemplateInfo (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h1575 struct ParsedTemplateInfo { struct
1576 ParsedTemplateInfo() : Kind(NonTemplate), TemplateParams(nullptr) {} in ParsedTemplateInfo() argument
1578 ParsedTemplateInfo(TemplateParameterLists *TemplateParams,
1585 explicit ParsedTemplateInfo(SourceLocation ExternLoc, in ParsedTemplateInfo() function
1643 const ParsedTemplateInfo &TemplateInfo,
1698 const ParsedTemplateInfo &TemplateInfo = ParsedTemplateInfo(),
2480 ParsedTemplateInfo &TemplateInfo,
2484 const ParsedTemplateInfo &TemplateInfo = ParsedTemplateInfo());
2488 const ParsedTemplateInfo &TemplateInfo = ParsedTemplateInfo(),
2500 ParsedTemplateInfo &TemplateInfo, AccessSpecifier AS,
[all …]
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseTemplate.cpp166 ParsedTemplateInfo TemplateInfo(&ParamLists, isSpecialization, in ParseTemplateDeclarationOrSpecialization()
193 DeclaratorContext Context, ParsedTemplateInfo &TemplateInfo, in ParseDeclarationAfterTemplate()
196 assert(TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate && in ParseDeclarationAfterTemplate()
246 TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation, in ParseDeclarationAfterTemplate()
259 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) in ParseDeclarationAfterTemplate()
272 Parser::ParseConceptDefinition(const ParsedTemplateInfo &TemplateInfo, in ParseConceptDefinition()
274 assert(TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate && in ParseConceptDefinition()
910 ParsedTemplateInfo TemplateInfo; in ParseNonTypeTemplateParameter()
1585 ParsedTemplateInfo TemplateInfo(ExternLoc, TemplateLoc); in ParseExplicitInstantiation()
1590 SourceRange Parser::ParsedTemplateInfo::getSourceRange() const { in getSourceRange()
H A DParseDeclCXX.cpp494 DeclaratorContext Context, const ParsedTemplateInfo &TemplateInfo, in ParseUsingDirectiveOrDeclaration()
708 DeclaratorContext Context, const ParsedTemplateInfo &TemplateInfo, in ParseUsingDeclaration()
924 const ParsedTemplateInfo &TemplateInfo, SourceLocation UsingLoc, in ParseAliasDeclarationAfterDeclarator()
938 if (TemplateInfo.Kind == ParsedTemplateInfo::Template && in ParseAliasDeclarationAfterDeclarator()
941 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitSpecialization) in ParseAliasDeclarationAfterDeclarator()
943 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) in ParseAliasDeclarationAfterDeclarator()
1708 ParsedTemplateInfo &TemplateInfo, in ParseClassSpecifier()
1739 (TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate); in ParseClassSpecifier()
1898 << (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) in ParseClassSpecifier()
1908 TemplateInfo.Kind = ParsedTemplateInfo::NonTemplate; in ParseClassSpecifier()
[all …]
H A DParseDecl.cpp2048 return ParseUsingDirectiveOrDeclaration(Context, ParsedTemplateInfo(), in ParseDeclaration()
2101 ParsedTemplateInfo TemplateInfo; in ParseSimpleDeclaration()
2292 ParsedTemplateInfo &TemplateInfo, in ParseDeclGroup()
2306 (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation || in ParseDeclGroup()
2307 TemplateInfo.Kind == ParsedTemplateInfo::ExplicitSpecialization); in ParseDeclGroup()
2397 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) { in ParseDeclGroup()
2402 TheDecl = ParseFunctionDefinition(D, ParsedTemplateInfo(), in ParseDeclGroup()
2420 ParsedTemplateInfo(&FakedParamLists, in ParseDeclGroup()
2543 if (TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate && in ParseDeclGroup()
2645 Declarator &D, const ParsedTemplateInfo &TemplateInfo) { in ParseDeclarationAfterDeclarator()
[all …]
H A DParseCXXInlineMethods.cpp71 ParsingDeclarator &D, const ParsedTemplateInfo &TemplateInfo, in ParseCXXInlineMethodDef()
162 (TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate && in ParseCXXInlineMethodDef()
163 TemplateInfo.Kind != ParsedTemplateInfo::ExplicitSpecialization)) && in ParseCXXInlineMethodDef()
H A DParser.cpp1150 ParsedTemplateInfo TemplateInfo; in ParseDeclOrFunctionDefInternal()
1290 const ParsedTemplateInfo &TemplateInfo, in ParseFunctionDefinition()
1350 TemplateInfo.Kind == ParsedTemplateInfo::Template && in ParseFunctionDefinition()
1567 ParsedTemplateInfo TemplateInfo; in ParseKNRParamDeclarations()
H A DParseObjc.cpp1543 ParsedTemplateInfo TemplateInfo; in ParseObjCMethodDecl()
2607 ParsedTemplateInfo TemplateInfo; in ParseObjCTryStmt()