Searched refs:ParsedTemplateInfo (Results 1 – 6 of 6) sorted by relevance
/external/clang/include/clang/Parse/ |
D | Parser.h | 1101 struct ParsedTemplateInfo { struct 1102 ParsedTemplateInfo() in ParsedTemplateInfo() function 1105 ParsedTemplateInfo(TemplateParameterLists *TemplateParams, 1112 explicit ParsedTemplateInfo(SourceLocation ExternLoc, in ParsedTemplateInfo() argument 1167 const ParsedTemplateInfo &TemplateInfo, 1219 const ParsedTemplateInfo &TemplateInfo = ParsedTemplateInfo(), 1729 const ParsedTemplateInfo &TemplateInfo = ParsedTemplateInfo()); 1733 const ParsedTemplateInfo &TemplateInfo = ParsedTemplateInfo(), 1745 const ParsedTemplateInfo &TemplateInfo, 1750 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() 205 TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation); in ParseSingleDeclarationAfterTemplate() 211 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) in ParseSingleDeclarationAfterTemplate() 253 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) { in ParseSingleDeclarationAfterTemplate() 258 return ParseFunctionDefinition(DeclaratorInfo, ParsedTemplateInfo(), in ParseSingleDeclarationAfterTemplate() 275 DeclaratorInfo, ParsedTemplateInfo(&FakedParamLists, in ParseSingleDeclarationAfterTemplate() 1272 ParsedTemplateInfo(ExternLoc, in ParseExplicitInstantiation() 1278 SourceRange Parser::ParsedTemplateInfo::getSourceRange() const { in getSourceRange()
|
D | ParseDeclCXX.cpp | 375 const ParsedTemplateInfo &TemplateInfo, in ParseUsingDirectiveOrDeclaration() 487 const ParsedTemplateInfo &TemplateInfo, in ParseUsingDeclaration() 582 if (TemplateInfo.Kind == ParsedTemplateInfo::Template && in ParseUsingDeclaration() 585 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitSpecialization) in ParseUsingDeclaration() 587 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) in ParseUsingDeclaration() 1192 const ParsedTemplateInfo &TemplateInfo, in ParseClassSpecifier() 1225 (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation || in ParseClassSpecifier() 1226 TemplateInfo.Kind == ParsedTemplateInfo::ExplicitSpecialization); in ParseClassSpecifier() 1359 << (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) in ParseClassSpecifier() 1369 const_cast<ParsedTemplateInfo&>(TemplateInfo).Kind in ParseClassSpecifier() [all …]
|
D | ParseDecl.cpp | 1410 SingleDecl = ParseUsingDirectiveOrDeclaration(Context, ParsedTemplateInfo(), in ParseDeclaration() 1453 ParseDeclarationSpecifiers(DS, ParsedTemplateInfo(), AS_none, DSContext); in ParseSimpleDeclaration() 1689 ParseFunctionDefinition(D, ParsedTemplateInfo(), &LateParsedAttrs); in ParseDeclGroup() 1743 D, ParsedTemplateInfo(), FRI); in ParseDeclGroup() 1854 Declarator &D, const ParsedTemplateInfo &TemplateInfo) { in ParseDeclarationAfterDeclarator() 1862 Declarator &D, const ParsedTemplateInfo &TemplateInfo, ForRangeInit *FRI) { in ParseDeclarationAfterDeclaratorAndAttributes() 1866 case ParsedTemplateInfo::NonTemplate: in ParseDeclarationAfterDeclaratorAndAttributes() 1870 case ParsedTemplateInfo::Template: in ParseDeclarationAfterDeclaratorAndAttributes() 1871 case ParsedTemplateInfo::ExplicitSpecialization: { in ParseDeclarationAfterDeclaratorAndAttributes() 1881 case ParsedTemplateInfo::ExplicitInstantiation: { in ParseDeclarationAfterDeclaratorAndAttributes() [all …]
|
D | ParseCXXInlineMethods.cpp | 28 const ParsedTemplateInfo &TemplateInfo, in ParseCXXInlineMethodDef() 115 (TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate && in ParseCXXInlineMethodDef() 116 TemplateInfo.Kind != ParsedTemplateInfo::ExplicitSpecialization)) && in ParseCXXInlineMethodDef()
|
D | Parser.cpp | 836 ParseDeclarationSpecifiers(DS, ParsedTemplateInfo(), AS, DSC_top_level); in ParseDeclOrFunctionDefInternal() 928 const ParsedTemplateInfo &TemplateInfo, in ParseFunctionDefinition() 987 TemplateInfo.Kind == ParsedTemplateInfo::Template && in ParseFunctionDefinition()
|