Home
last modified time | relevance | path

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

/external/clang/include/clang/Parse/
DParser.h1101 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/
DParseTemplate.cpp141 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()
DParseDeclCXX.cpp375 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 …]
DParseDecl.cpp1410 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 …]
DParseCXXInlineMethods.cpp28 const ParsedTemplateInfo &TemplateInfo, in ParseCXXInlineMethodDef()
115 (TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate && in ParseCXXInlineMethodDef()
116 TemplateInfo.Kind != ParsedTemplateInfo::ExplicitSpecialization)) && in ParseCXXInlineMethodDef()
DParser.cpp836 ParseDeclarationSpecifiers(DS, ParsedTemplateInfo(), AS, DSC_top_level); in ParseDeclOrFunctionDefInternal()
928 const ParsedTemplateInfo &TemplateInfo, in ParseFunctionDefinition()
987 TemplateInfo.Kind == ParsedTemplateInfo::Template && in ParseFunctionDefinition()