/external/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 29 SourceLocation &DeclEnd, 37 DeclEnd, AS); 39 return ParseTemplateDeclarationOrSpecialization(Context, DeclEnd, AS, 62 SourceLocation &DeclEnd, 158 DeclEnd, AS, AccessAttrs); 164 /// \param DeclEnd will receive the source location of the last token 176 SourceLocation &DeclEnd, 187 return ParseStaticAssertDeclaration(DeclEnd); 201 return ParseUsingDirectiveOrDeclaration(Context, TemplateInfo, DeclEnd, 213 DeclEnd 28 ParseDeclarationStartingWithTemplate(unsigned Context, SourceLocation &DeclEnd, AccessSpecifier AS, AttributeList *AccessAttrs) argument 61 ParseTemplateDeclarationOrSpecialization(unsigned Context, SourceLocation &DeclEnd, AccessSpecifier AS, AttributeList *AccessAttrs) argument 172 ParseSingleDeclarationAfterTemplate( unsigned Context, const ParsedTemplateInfo &TemplateInfo, ParsingDeclRAIIObject &DiagsFromTParams, SourceLocation &DeclEnd, AccessSpecifier AS, AttributeList *AccessAttrs) argument 1299 ParseExplicitInstantiation(unsigned Context, SourceLocation ExternLoc, SourceLocation TemplateLoc, SourceLocation &DeclEnd, AccessSpecifier AS) argument [all...] |
H A D | Parser.cpp | 749 SourceLocation DeclEnd; local 750 return ParseDeclaration(Declarator::FileContext, DeclEnd, attrs); 759 SourceLocation DeclEnd; local 760 return ParseDeclaration(Declarator::FileContext, DeclEnd, attrs); 770 SourceLocation DeclEnd; local 771 return ParseDeclaration(Declarator::FileContext, DeclEnd, attrs); 779 SourceLocation DeclEnd; local 780 return ParseDeclaration(Declarator::FileContext, DeclEnd, attrs); 793 SourceLocation DeclEnd; local 796 ExternLoc, TemplateLoc, DeclEnd)); [all...] |
H A D | ParseDeclCXX.cpp | 59 SourceLocation &DeclEnd, 119 Decl *NSAlias = ParseNamespaceAlias(NamespaceLoc, IdentLoc, Ident, DeclEnd); 201 DeclEnd = T.getCloseLocation(); 202 Actions.ActOnFinishNamespaceDef(NamespcDecl, DeclEnd); 257 SourceLocation &DeclEnd) { 284 DeclEnd = Tok.getLocation(); 382 SourceLocation &DeclEnd, 406 return ParseUsingDirective(Context, UsingLoc, DeclEnd, attrs); 414 return ParseUsingDeclaration(Context, TemplateInfo, UsingLoc, DeclEnd, 430 SourceLocation &DeclEnd, 58 ParseNamespace(unsigned Context, SourceLocation &DeclEnd, SourceLocation InlineLoc) argument 254 ParseNamespaceAlias(SourceLocation NamespaceLoc, SourceLocation AliasLoc, IdentifierInfo *Alias, SourceLocation &DeclEnd) argument 380 ParseUsingDirectiveOrDeclaration(unsigned Context, const ParsedTemplateInfo &TemplateInfo, SourceLocation &DeclEnd, ParsedAttributesWithRange &attrs, Decl **OwnedType) argument 428 ParseUsingDirective(unsigned Context, SourceLocation UsingLoc, SourceLocation &DeclEnd, ParsedAttributes &attrs) argument 492 ParseUsingDeclaration(unsigned Context, const ParsedTemplateInfo &TemplateInfo, SourceLocation UsingLoc, SourceLocation &DeclEnd, AccessSpecifier AS, Decl **OwnedType) argument 695 ParseStaticAssertDeclaration(SourceLocation &DeclEnd) argument 2336 SourceLocation DeclEnd; local 2344 SourceLocation DeclEnd; local 2381 SourceLocation DeclEnd; local [all...] |
H A D | ParseStmt.cpp | 214 SourceLocation DeclStart = Tok.getLocation(), DeclEnd; local 216 DeclEnd, Attrs); 217 return Actions.ActOnDeclStmt(Decl, DeclStart, DeclEnd); 1007 SourceLocation DeclStart = Tok.getLocation(), DeclEnd; local 1008 DeclGroupPtrTy Res = ParseDeclaration(Declarator::BlockContext, DeclEnd, 1010 R = Actions.ActOnDeclStmt(Res, DeclStart, DeclEnd); 1611 SourceLocation DeclStart = Tok.getLocation(), DeclEnd; local 1613 Declarator::ForContext, DeclEnd, attrs, false,
|
H A D | ParseDecl.cpp | 1465 /// location of the semicolon in DeclEnd. 1479 SourceLocation &DeclEnd, 1492 SingleDecl = ParseDeclarationStartingWithTemplate(Context, DeclEnd); 1499 return ParseNamespace(Context, DeclEnd, InlineLoc); 1501 return ParseSimpleDeclaration(Context, DeclEnd, attrs, 1505 return ParseNamespace(Context, DeclEnd); 1508 DeclEnd, attrs, &OwnedType); 1513 SingleDecl = ParseStaticAssertDeclaration(DeclEnd); 1516 return ParseSimpleDeclaration(Context, DeclEnd, attrs, true); 1543 SourceLocation &DeclEnd, 1478 ParseDeclaration(unsigned Context, SourceLocation &DeclEnd, ParsedAttributesWithRange &attrs) argument 1542 ParseSimpleDeclaration(unsigned Context, SourceLocation &DeclEnd, ParsedAttributesWithRange &Attrs, bool RequireSemi, ForRangeInit *FRI) argument 1729 ParseDeclGroup(ParsingDeclSpec &DS, unsigned Context, SourceLocation *DeclEnd, ForRangeInit *FRI) argument 3691 SourceLocation DeclEnd; local [all...] |
H A D | ParseExprCXX.cpp | 1771 SourceLocation DeclStart = Tok.getLocation(), DeclEnd; local 1773 Declarator::InitStmtContext, DeclEnd, attrs, /*RequireSemi=*/true); 1774 *InitStmt = Actions.ActOnDeclStmt(DG, DeclStart, DeclEnd);
|
/external/clang/include/clang/Parse/ |
H A D | Parser.h | 1829 DeclGroupPtrTy ParseDeclaration(unsigned Context, SourceLocation &DeclEnd, 1832 SourceLocation &DeclEnd, 1838 SourceLocation *DeclEnd = nullptr, 2390 DeclGroupPtrTy ParseNamespace(unsigned Context, SourceLocation &DeclEnd, 2401 SourceLocation &DeclEnd, 2406 SourceLocation &DeclEnd, 2411 SourceLocation &DeclEnd, 2414 Decl *ParseStaticAssertDeclaration(SourceLocation &DeclEnd); 2417 SourceLocation &DeclEnd); 2585 SourceLocation &DeclEnd, [all...] |