Searched refs:ParsedTemplateInfo (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 1575 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 D | ParseTemplate.cpp | 166 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 D | ParseDeclCXX.cpp | 494 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 D | ParseDecl.cpp | 2048 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 D | ParseCXXInlineMethods.cpp | 71 ParsingDeclarator &D, const ParsedTemplateInfo &TemplateInfo, in ParseCXXInlineMethodDef() 162 (TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate && in ParseCXXInlineMethodDef() 163 TemplateInfo.Kind != ParsedTemplateInfo::ExplicitSpecialization)) && in ParseCXXInlineMethodDef()
|
H A D | Parser.cpp | 1150 ParsedTemplateInfo TemplateInfo; in ParseDeclOrFunctionDefInternal() 1290 const ParsedTemplateInfo &TemplateInfo, in ParseFunctionDefinition() 1350 TemplateInfo.Kind == ParsedTemplateInfo::Template && in ParseFunctionDefinition() 1567 ParsedTemplateInfo TemplateInfo; in ParseKNRParamDeclarations()
|
H A D | ParseObjc.cpp | 1543 ParsedTemplateInfo TemplateInfo; in ParseObjCMethodDecl() 2607 ParsedTemplateInfo TemplateInfo; in ParseObjCTryStmt()
|