Searched refs:ParsedTemplateInfo (Results 1 – 6 of 6) sorted by relevance
/external/clang/include/clang/Parse/ |
D | Parser.h | 1123 struct ParsedTemplateInfo { struct 1124 ParsedTemplateInfo() in ParsedTemplateInfo() function 1127 ParsedTemplateInfo(TemplateParameterLists *TemplateParams, 1134 explicit ParsedTemplateInfo(SourceLocation ExternLoc, in ParsedTemplateInfo() argument 1189 const ParsedTemplateInfo &TemplateInfo, 1242 const ParsedTemplateInfo &TemplateInfo = ParsedTemplateInfo(), 1808 const ParsedTemplateInfo &TemplateInfo = ParsedTemplateInfo()); 1812 const ParsedTemplateInfo &TemplateInfo = ParsedTemplateInfo(), 1824 const ParsedTemplateInfo &TemplateInfo, 1829 const ParsedTemplateInfo &TemplateInfo = ParsedTemplateInfo(), [all …]
|
/external/clang/lib/Parse/ |
D | ParseTemplate.cpp | 153 ParsedTemplateInfo(&ParamLists, in ParseTemplateDeclarationOrSpecialization() 173 const ParsedTemplateInfo &TemplateInfo, in ParseSingleDeclarationAfterTemplate() 178 assert(TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate && in ParseSingleDeclarationAfterTemplate() 217 TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation); in ParseSingleDeclarationAfterTemplate() 223 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) in ParseSingleDeclarationAfterTemplate() 265 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) { in ParseSingleDeclarationAfterTemplate() 270 return ParseFunctionDefinition(DeclaratorInfo, ParsedTemplateInfo(), in ParseSingleDeclarationAfterTemplate() 287 DeclaratorInfo, ParsedTemplateInfo(&FakedParamLists, in ParseSingleDeclarationAfterTemplate() 1292 ParsedTemplateInfo(ExternLoc, in ParseExplicitInstantiation() 1298 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() 1200 const ParsedTemplateInfo &TemplateInfo, in ParseClassSpecifier() 1233 (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation || in ParseClassSpecifier() 1234 TemplateInfo.Kind == ParsedTemplateInfo::ExplicitSpecialization); in ParseClassSpecifier() 1393 << (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) in ParseClassSpecifier() 1403 const_cast<ParsedTemplateInfo&>(TemplateInfo).Kind in ParseClassSpecifier() [all …]
|
D | ParseDecl.cpp | 1476 SingleDecl = ParseUsingDirectiveOrDeclaration(Context, ParsedTemplateInfo(), in ParseDeclaration() 1519 ParseDeclarationSpecifiers(DS, ParsedTemplateInfo(), AS_none, DSContext); in ParseSimpleDeclaration() 1755 ParseFunctionDefinition(D, ParsedTemplateInfo(), &LateParsedAttrs); in ParseDeclGroup() 1809 D, ParsedTemplateInfo(), FRI); in ParseDeclGroup() 1920 Declarator &D, const ParsedTemplateInfo &TemplateInfo) { in ParseDeclarationAfterDeclarator() 1928 Declarator &D, const ParsedTemplateInfo &TemplateInfo, ForRangeInit *FRI) { in ParseDeclarationAfterDeclaratorAndAttributes() 1932 case ParsedTemplateInfo::NonTemplate: in ParseDeclarationAfterDeclaratorAndAttributes() 1936 case ParsedTemplateInfo::Template: in ParseDeclarationAfterDeclaratorAndAttributes() 1937 case ParsedTemplateInfo::ExplicitSpecialization: { in ParseDeclarationAfterDeclaratorAndAttributes() 1947 case ParsedTemplateInfo::ExplicitInstantiation: { in ParseDeclarationAfterDeclaratorAndAttributes() [all …]
|
D | ParseCXXInlineMethods.cpp | 28 const ParsedTemplateInfo &TemplateInfo, in ParseCXXInlineMethodDef() 112 (TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate && in ParseCXXInlineMethodDef() 113 TemplateInfo.Kind != ParsedTemplateInfo::ExplicitSpecialization)) && in ParseCXXInlineMethodDef()
|
D | Parser.cpp | 870 ParseDeclarationSpecifiers(DS, ParsedTemplateInfo(), AS, DSC_top_level); in ParseDeclOrFunctionDefInternal() 962 const ParsedTemplateInfo &TemplateInfo, in ParseFunctionDefinition() 1021 TemplateInfo.Kind == ParsedTemplateInfo::Template && in ParseFunctionDefinition()
|