Home
last modified time | relevance | path

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

/external/clang/include/clang/Parse/
DParser.h1123 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/
DParseTemplate.cpp153 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()
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()
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 …]
DParseDecl.cpp1476 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 …]
DParseCXXInlineMethods.cpp28 const ParsedTemplateInfo &TemplateInfo, in ParseCXXInlineMethodDef()
112 (TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate && in ParseCXXInlineMethodDef()
113 TemplateInfo.Kind != ParsedTemplateInfo::ExplicitSpecialization)) && in ParseCXXInlineMethodDef()
DParser.cpp870 ParseDeclarationSpecifiers(DS, ParsedTemplateInfo(), AS, DSC_top_level); in ParseDeclOrFunctionDefInternal()
962 const ParsedTemplateInfo &TemplateInfo, in ParseFunctionDefinition()
1021 TemplateInfo.Kind == ParsedTemplateInfo::Template && in ParseFunctionDefinition()