Home
last modified time | relevance | path

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

/external/clang/include/clang/Parse/
DParser.h1112 struct ParsedTemplateInfo { struct
1113 ParsedTemplateInfo() in ParsedTemplateInfo() function
1116 ParsedTemplateInfo(TemplateParameterLists *TemplateParams,
1123 explicit ParsedTemplateInfo(SourceLocation ExternLoc, in ParsedTemplateInfo() function
1177 const ParsedTemplateInfo &TemplateInfo, argument
1230 const ParsedTemplateInfo &TemplateInfo = ParsedTemplateInfo(),
1741 const ParsedTemplateInfo &TemplateInfo = ParsedTemplateInfo());
1745 const ParsedTemplateInfo &TemplateInfo = ParsedTemplateInfo(),
1757 const ParsedTemplateInfo &TemplateInfo,
1762 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()
197 TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation); in ParseSingleDeclarationAfterTemplate()
203 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) in ParseSingleDeclarationAfterTemplate()
235 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) { in ParseSingleDeclarationAfterTemplate()
240 return ParseFunctionDefinition(DeclaratorInfo, ParsedTemplateInfo(), in ParseSingleDeclarationAfterTemplate()
257 DeclaratorInfo, ParsedTemplateInfo(&FakedParamLists, in ParseSingleDeclarationAfterTemplate()
1254 ParsedTemplateInfo(ExternLoc, in ParseExplicitInstantiation()
1260 SourceRange Parser::ParsedTemplateInfo::getSourceRange() const { in getSourceRange()
DParseDeclCXX.cpp365 const ParsedTemplateInfo &TemplateInfo, in ParseUsingDirectiveOrDeclaration()
477 const ParsedTemplateInfo &TemplateInfo, in ParseUsingDeclaration()
565 if (TemplateInfo.Kind == ParsedTemplateInfo::Template && in ParseUsingDeclaration()
568 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitSpecialization) in ParseUsingDeclaration()
570 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) in ParseUsingDeclaration()
1167 const ParsedTemplateInfo &TemplateInfo, in ParseClassSpecifier()
1200 (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation || in ParseClassSpecifier()
1201 TemplateInfo.Kind == ParsedTemplateInfo::ExplicitSpecialization); in ParseClassSpecifier()
1277 << (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) in ParseClassSpecifier()
1287 const_cast<ParsedTemplateInfo&>(TemplateInfo).Kind in ParseClassSpecifier()
[all …]
DParseDecl.cpp1317 SingleDecl = ParseUsingDirectiveOrDeclaration(Context, ParsedTemplateInfo(), in ParseDeclaration()
1360 ParseDeclarationSpecifiers(DS, ParsedTemplateInfo(), AS_none, DSContext); in ParseSimpleDeclaration()
1573 ParseFunctionDefinition(D, ParsedTemplateInfo(), &LateParsedAttrs); in ParseDeclGroup()
1626 D, ParsedTemplateInfo(), FRI); in ParseDeclGroup()
1733 Declarator &D, const ParsedTemplateInfo &TemplateInfo) { in ParseDeclarationAfterDeclarator()
1741 Declarator &D, const ParsedTemplateInfo &TemplateInfo, ForRangeInit *FRI) { in ParseDeclarationAfterDeclaratorAndAttributes()
1745 case ParsedTemplateInfo::NonTemplate: in ParseDeclarationAfterDeclaratorAndAttributes()
1749 case ParsedTemplateInfo::Template: in ParseDeclarationAfterDeclaratorAndAttributes()
1750 case ParsedTemplateInfo::ExplicitSpecialization: { in ParseDeclarationAfterDeclaratorAndAttributes()
1760 case ParsedTemplateInfo::ExplicitInstantiation: { in ParseDeclarationAfterDeclaratorAndAttributes()
[all …]
DParseCXXInlineMethods.cpp28 const ParsedTemplateInfo &TemplateInfo, in ParseCXXInlineMethodDef()
110 (TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate && in ParseCXXInlineMethodDef()
111 TemplateInfo.Kind != ParsedTemplateInfo::ExplicitSpecialization)) && in ParseCXXInlineMethodDef()
DParser.cpp831 ParseDeclarationSpecifiers(DS, ParsedTemplateInfo(), AS, DSC_top_level); in ParseDeclOrFunctionDefInternal()
923 const ParsedTemplateInfo &TemplateInfo, in ParseFunctionDefinition()
982 TemplateInfo.Kind == ParsedTemplateInfo::Template && in ParseFunctionDefinition()