Searched refs:ParsedTemplateInfo (Results 1 – 6 of 6) sorted by relevance
/external/clang/include/clang/Parse/ |
D | Parser.h | 1112 struct ParsedTemplateInfo { struct 1113 ParsedTemplateInfo() in ParsedTemplateInfo() function 1116 ParsedTemplateInfo(TemplateParameterLists *TemplateParams, 1123 explicit ParsedTemplateInfo(SourceLocation ExternLoc, in ParsedTemplateInfo() function 1177 const ParsedTemplateInfo &TemplateInfo, argument 1230 const ParsedTemplateInfo &TemplateInfo = ParsedTemplateInfo(), 1741 const ParsedTemplateInfo &TemplateInfo = ParsedTemplateInfo()); 1745 const ParsedTemplateInfo &TemplateInfo = ParsedTemplateInfo(), 1757 const ParsedTemplateInfo &TemplateInfo, 1762 const ParsedTemplateInfo &TemplateInfo = ParsedTemplateInfo(), [all …]
|
/external/clang/lib/Parse/ |
D | ParseTemplate.cpp | 141 ParsedTemplateInfo(&ParamLists, in ParseTemplateDeclarationOrSpecialization() 161 const ParsedTemplateInfo &TemplateInfo, in ParseSingleDeclarationAfterTemplate() 166 assert(TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate && in ParseSingleDeclarationAfterTemplate() 197 TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation); in ParseSingleDeclarationAfterTemplate() 203 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) in ParseSingleDeclarationAfterTemplate() 235 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) { in ParseSingleDeclarationAfterTemplate() 240 return ParseFunctionDefinition(DeclaratorInfo, ParsedTemplateInfo(), in ParseSingleDeclarationAfterTemplate() 257 DeclaratorInfo, ParsedTemplateInfo(&FakedParamLists, in ParseSingleDeclarationAfterTemplate() 1254 ParsedTemplateInfo(ExternLoc, in ParseExplicitInstantiation() 1260 SourceRange Parser::ParsedTemplateInfo::getSourceRange() const { in getSourceRange()
|
D | ParseDeclCXX.cpp | 365 const ParsedTemplateInfo &TemplateInfo, in ParseUsingDirectiveOrDeclaration() 477 const ParsedTemplateInfo &TemplateInfo, in ParseUsingDeclaration() 565 if (TemplateInfo.Kind == ParsedTemplateInfo::Template && in ParseUsingDeclaration() 568 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitSpecialization) in ParseUsingDeclaration() 570 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) in ParseUsingDeclaration() 1167 const ParsedTemplateInfo &TemplateInfo, in ParseClassSpecifier() 1200 (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation || in ParseClassSpecifier() 1201 TemplateInfo.Kind == ParsedTemplateInfo::ExplicitSpecialization); in ParseClassSpecifier() 1277 << (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) in ParseClassSpecifier() 1287 const_cast<ParsedTemplateInfo&>(TemplateInfo).Kind in ParseClassSpecifier() [all …]
|
D | ParseDecl.cpp | 1317 SingleDecl = ParseUsingDirectiveOrDeclaration(Context, ParsedTemplateInfo(), in ParseDeclaration() 1360 ParseDeclarationSpecifiers(DS, ParsedTemplateInfo(), AS_none, DSContext); in ParseSimpleDeclaration() 1573 ParseFunctionDefinition(D, ParsedTemplateInfo(), &LateParsedAttrs); in ParseDeclGroup() 1626 D, ParsedTemplateInfo(), FRI); in ParseDeclGroup() 1733 Declarator &D, const ParsedTemplateInfo &TemplateInfo) { in ParseDeclarationAfterDeclarator() 1741 Declarator &D, const ParsedTemplateInfo &TemplateInfo, ForRangeInit *FRI) { in ParseDeclarationAfterDeclaratorAndAttributes() 1745 case ParsedTemplateInfo::NonTemplate: in ParseDeclarationAfterDeclaratorAndAttributes() 1749 case ParsedTemplateInfo::Template: in ParseDeclarationAfterDeclaratorAndAttributes() 1750 case ParsedTemplateInfo::ExplicitSpecialization: { in ParseDeclarationAfterDeclaratorAndAttributes() 1760 case ParsedTemplateInfo::ExplicitInstantiation: { in ParseDeclarationAfterDeclaratorAndAttributes() [all …]
|
D | ParseCXXInlineMethods.cpp | 28 const ParsedTemplateInfo &TemplateInfo, in ParseCXXInlineMethodDef() 110 (TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate && in ParseCXXInlineMethodDef() 111 TemplateInfo.Kind != ParsedTemplateInfo::ExplicitSpecialization)) && in ParseCXXInlineMethodDef()
|
D | Parser.cpp | 831 ParseDeclarationSpecifiers(DS, ParsedTemplateInfo(), AS, DSC_top_level); in ParseDeclOrFunctionDefInternal() 923 const ParsedTemplateInfo &TemplateInfo, in ParseFunctionDefinition() 982 TemplateInfo.Kind == ParsedTemplateInfo::Template && in ParseFunctionDefinition()
|