Home
last modified time | relevance | path

Searched refs:ParsedTemplateInfo (Results 1 – 6 of 6) sorted by relevance

/external/clang/include/clang/Parse/
DParser.h1145 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/
DParseTemplate.cpp154 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()
DParseDeclCXX.cpp381 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 …]
DParseDecl.cpp1507 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 …]
DParseCXXInlineMethods.cpp28 const ParsedTemplateInfo &TemplateInfo, in ParseCXXInlineMethodDef()
119 (TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate && in ParseCXXInlineMethodDef()
120 TemplateInfo.Kind != ParsedTemplateInfo::ExplicitSpecialization)) && in ParseCXXInlineMethodDef()
DParser.cpp877 ParseDeclarationSpecifiers(DS, ParsedTemplateInfo(), AS, DSC_top_level); in ParseDeclOrFunctionDefInternal()
975 const ParsedTemplateInfo &TemplateInfo, in ParseFunctionDefinition()
1034 TemplateInfo.Kind == ParsedTemplateInfo::Template && in ParseFunctionDefinition()