Searched defs:TemplateInfo (Results 1 - 5 of 5) sorted by relevance
/external/clang/lib/Parse/ |
H A D | ParseCXXInlineMethods.cpp | 28 const ParsedTemplateInfo &TemplateInfo, 38 TemplateInfo.TemplateParams ? TemplateInfo.TemplateParams->data() : 0, 39 TemplateInfo.TemplateParams ? TemplateInfo.TemplateParams->size() : 0); 114 TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate) && 25 ParseCXXInlineMethodDef(AccessSpecifier AS, AttributeList *AccessAttrs, ParsingDeclarator &D, const ParsedTemplateInfo &TemplateInfo, const VirtSpecifiers& VS, FunctionDefinitionKind DefinitionKind, ExprResult& Init) argument
|
H A D | ParseTemplate.cpp | 195 const ParsedTemplateInfo &TemplateInfo, 200 assert(TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate && 205 ParseCXXClassMemberDeclaration(AS, AccessAttrs, TemplateInfo, 214 return ParseUsingDirectiveOrDeclaration(Context, TemplateInfo, DeclEnd, 222 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) 227 ParseDeclarationSpecifiers(DS, TemplateInfo, AS, 257 TemplateInfo); 261 << (int)TemplateInfo.Kind; 284 return ParseFunctionDefinition(DeclaratorInfo, TemplateInfo, 193 ParseSingleDeclarationAfterTemplate( unsigned Context, const ParsedTemplateInfo &TemplateInfo, ParsingDeclRAIIObject &DiagsFromTParams, SourceLocation &DeclEnd, AccessSpecifier AS, AttributeList *AccessAttrs) argument
|
H A D | Parser.cpp | 917 const ParsedTemplateInfo &TemplateInfo, 974 TemplateInfo.Kind == ParsedTemplateInfo::Template) { 975 MultiTemplateParamsArg TemplateParameterLists(*TemplateInfo.TemplateParams); 1006 !TemplateInfo.TemplateParams && 1031 Decl *Res = TemplateInfo.TemplateParams? 1033 *TemplateInfo.TemplateParams, D) 916 ParseFunctionDefinition(ParsingDeclarator &D, const ParsedTemplateInfo &TemplateInfo, LateParsedAttrList *LateParsedAttrs) argument
|
H A D | ParseDeclCXX.cpp | 327 const ParsedTemplateInfo &TemplateInfo, 346 if (TemplateInfo.Kind) { 347 SourceRange R = TemplateInfo.getSourceRange(); 360 return ParseUsingDeclaration(Context, TemplateInfo, UsingLoc, DeclEnd, 439 const ParsedTemplateInfo &TemplateInfo, 506 if (TemplateInfo.Kind == ParsedTemplateInfo::Template && 509 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitSpecialization) 511 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) 519 Range = TemplateInfo.getSourceRange(); 540 TypeAlias = ParseTypeName(0, TemplateInfo 326 ParseUsingDirectiveOrDeclaration(unsigned Context, const ParsedTemplateInfo &TemplateInfo, SourceLocation &DeclEnd, ParsedAttributesWithRange &attrs, Decl **OwnedType) argument 438 ParseUsingDeclaration(unsigned Context, const ParsedTemplateInfo &TemplateInfo, SourceLocation UsingLoc, SourceLocation &DeclEnd, AccessSpecifier AS, Decl **OwnedType) argument 1029 ParseClassSpecifier(tok::TokenKind TagTokKind, SourceLocation StartLoc, DeclSpec &DS, const ParsedTemplateInfo &TemplateInfo, AccessSpecifier AS, bool EnteringContext, DeclSpecContext DSC) argument 1745 ParseCXXClassMemberDeclaration(AccessSpecifier AS, AttributeList *AccessAttrs, const ParsedTemplateInfo &TemplateInfo, ParsingDeclRAIIObject *TemplateDiags) argument [all...] |
H A D | ParseDecl.cpp | 1576 const ParsedTemplateInfo &TemplateInfo) { 1580 return ParseDeclarationAfterDeclaratorAndAttributes(D, TemplateInfo); 1584 const ParsedTemplateInfo &TemplateInfo) { 1587 switch (TemplateInfo.Kind) { 1595 *TemplateInfo.TemplateParams, 1602 TemplateInfo.ExternLoc, 1603 TemplateInfo.TemplateLoc, 1819 const ParsedTemplateInfo &TemplateInfo, 1903 ParseEnumSpecifier(Loc, DS, TemplateInfo, AS, DSC_normal); 1905 ParseClassSpecifier(TagKind, Loc, DS, TemplateInfo, A 1575 ParseDeclarationAfterDeclarator(Declarator &D, const ParsedTemplateInfo &TemplateInfo) argument 1583 ParseDeclarationAfterDeclaratorAndAttributes(Declarator &D, const ParsedTemplateInfo &TemplateInfo) argument 1818 ParseImplicitInt(DeclSpec &DS, CXXScopeSpec *SS, const ParsedTemplateInfo &TemplateInfo, AccessSpecifier AS, DeclSpecContext DSC) argument 2114 ParseDeclarationSpecifiers(DeclSpec &DS, const ParsedTemplateInfo &TemplateInfo, AccessSpecifier AS, DeclSpecContext DSContext, LateParsedAttrList *LateAttrs) argument 3051 ParseEnumSpecifier(SourceLocation StartLoc, DeclSpec &DS, const ParsedTemplateInfo &TemplateInfo, AccessSpecifier AS, DeclSpecContext DSC) argument [all...] |
Completed in 113 milliseconds