Searched refs:ParsedTemplateInfo (Results 1 – 6 of 6) sorted by relevance
/external/clang/include/clang/Parse/ |
D | Parser.h | 1145 struct ParsedTemplateInfo { struct 1146 ParsedTemplateInfo() in ParsedTemplateInfo() argument 1149 ParsedTemplateInfo(TemplateParameterLists *TemplateParams, 1156 explicit ParsedTemplateInfo(SourceLocation ExternLoc, in ParsedTemplateInfo() function 1211 const ParsedTemplateInfo &TemplateInfo, 1264 const ParsedTemplateInfo &TemplateInfo = ParsedTemplateInfo(), 1841 const ParsedTemplateInfo &TemplateInfo = ParsedTemplateInfo()); 1845 const ParsedTemplateInfo &TemplateInfo = ParsedTemplateInfo(), 1857 const ParsedTemplateInfo &TemplateInfo, 1862 const ParsedTemplateInfo &TemplateInfo = ParsedTemplateInfo(), [all …]
|
/external/clang/lib/Parse/ |
D | ParseTemplate.cpp | 154 ParsedTemplateInfo(&ParamLists, in ParseTemplateDeclarationOrSpecialization() 174 const ParsedTemplateInfo &TemplateInfo, in ParseSingleDeclarationAfterTemplate() 179 assert(TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate && in ParseSingleDeclarationAfterTemplate() 219 TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation, in ParseSingleDeclarationAfterTemplate() 228 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) in ParseSingleDeclarationAfterTemplate() 270 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) { in ParseSingleDeclarationAfterTemplate() 275 return ParseFunctionDefinition(DeclaratorInfo, ParsedTemplateInfo(), in ParseSingleDeclarationAfterTemplate() 292 DeclaratorInfo, ParsedTemplateInfo(&FakedParamLists, in ParseSingleDeclarationAfterTemplate() 1309 ParsedTemplateInfo(ExternLoc, in ParseExplicitInstantiation() 1315 SourceRange Parser::ParsedTemplateInfo::getSourceRange() const { in getSourceRange()
|
D | ParseDeclCXX.cpp | 381 const ParsedTemplateInfo &TemplateInfo, in ParseUsingDirectiveOrDeclaration() 493 const ParsedTemplateInfo &TemplateInfo, in ParseUsingDeclaration() 590 if (TemplateInfo.Kind == ParsedTemplateInfo::Template && in ParseUsingDeclaration() 593 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitSpecialization) in ParseUsingDeclaration() 595 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) in ParseUsingDeclaration() 1215 const ParsedTemplateInfo &TemplateInfo, in ParseClassSpecifier() 1248 (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation || in ParseClassSpecifier() 1249 TemplateInfo.Kind == ParsedTemplateInfo::ExplicitSpecialization); in ParseClassSpecifier() 1408 << (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) in ParseClassSpecifier() 1418 const_cast<ParsedTemplateInfo&>(TemplateInfo).Kind in ParseClassSpecifier() [all …]
|
D | ParseDecl.cpp | 1507 SingleDecl = ParseUsingDirectiveOrDeclaration(Context, ParsedTemplateInfo(), in ParseDeclaration() 1550 ParseDeclarationSpecifiers(DS, ParsedTemplateInfo(), AS_none, DSContext); in ParseSimpleDeclaration() 1791 ParseFunctionDefinition(D, ParsedTemplateInfo(), &LateParsedAttrs); in ParseDeclGroup() 1845 D, ParsedTemplateInfo(), FRI); in ParseDeclGroup() 1956 Declarator &D, const ParsedTemplateInfo &TemplateInfo) { in ParseDeclarationAfterDeclarator() 1964 Declarator &D, const ParsedTemplateInfo &TemplateInfo, ForRangeInit *FRI) { in ParseDeclarationAfterDeclaratorAndAttributes() 1968 case ParsedTemplateInfo::NonTemplate: in ParseDeclarationAfterDeclaratorAndAttributes() 1972 case ParsedTemplateInfo::Template: in ParseDeclarationAfterDeclaratorAndAttributes() 1973 case ParsedTemplateInfo::ExplicitSpecialization: { in ParseDeclarationAfterDeclaratorAndAttributes() 1983 case ParsedTemplateInfo::ExplicitInstantiation: { in ParseDeclarationAfterDeclaratorAndAttributes() [all …]
|
D | ParseCXXInlineMethods.cpp | 28 const ParsedTemplateInfo &TemplateInfo, in ParseCXXInlineMethodDef() 119 (TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate && in ParseCXXInlineMethodDef() 120 TemplateInfo.Kind != ParsedTemplateInfo::ExplicitSpecialization)) && in ParseCXXInlineMethodDef()
|
D | Parser.cpp | 877 ParseDeclarationSpecifiers(DS, ParsedTemplateInfo(), AS, DSC_top_level); in ParseDeclOrFunctionDefInternal() 975 const ParsedTemplateInfo &TemplateInfo, in ParseFunctionDefinition() 1034 TemplateInfo.Kind == ParsedTemplateInfo::Template && in ParseFunctionDefinition()
|