/external/clang/lib/Parse/ |
D | ParseTemplate.cpp | 29 SourceLocation &DeclEnd, in ParseDeclarationStartingWithTemplate() argument 37 DeclEnd, AS); in ParseDeclarationStartingWithTemplate() 39 return ParseTemplateDeclarationOrSpecialization(Context, DeclEnd, AS, in ParseDeclarationStartingWithTemplate() 62 SourceLocation &DeclEnd, in ParseTemplateDeclarationOrSpecialization() argument 158 DeclEnd, AS, AccessAttrs); in ParseTemplateDeclarationOrSpecialization() 176 SourceLocation &DeclEnd, in ParseSingleDeclarationAfterTemplate() argument 187 return ParseStaticAssertDeclaration(DeclEnd); in ParseSingleDeclarationAfterTemplate() 201 return ParseUsingDirectiveOrDeclaration(Context, TemplateInfo, DeclEnd, in ParseSingleDeclarationAfterTemplate() 213 DeclEnd = ConsumeToken(); in ParseSingleDeclarationAfterTemplate() 1302 SourceLocation &DeclEnd, in ParseExplicitInstantiation() argument [all …]
|
D | ParseDeclCXX.cpp | 59 SourceLocation &DeclEnd, in ParseNamespace() argument 119 Decl *NSAlias = ParseNamespaceAlias(NamespaceLoc, IdentLoc, Ident, DeclEnd); in ParseNamespace() 201 DeclEnd = T.getCloseLocation(); in ParseNamespace() 202 Actions.ActOnFinishNamespaceDef(NamespcDecl, DeclEnd); in ParseNamespace() 257 SourceLocation &DeclEnd) { in ParseNamespaceAlias() argument 284 DeclEnd = Tok.getLocation(); in ParseNamespaceAlias() 382 SourceLocation &DeclEnd, in ParseUsingDirectiveOrDeclaration() argument 406 return ParseUsingDirective(Context, UsingLoc, DeclEnd, attrs); in ParseUsingDirectiveOrDeclaration() 414 return ParseUsingDeclaration(Context, TemplateInfo, UsingLoc, DeclEnd, in ParseUsingDirectiveOrDeclaration() 430 SourceLocation &DeclEnd, in ParseUsingDirective() argument [all …]
|
D | Parser.cpp | 749 SourceLocation DeclEnd; in ParseExternalDeclaration() local 750 return ParseDeclaration(Declarator::FileContext, DeclEnd, attrs); in ParseExternalDeclaration() 759 SourceLocation DeclEnd; in ParseExternalDeclaration() local 760 return ParseDeclaration(Declarator::FileContext, DeclEnd, attrs); in ParseExternalDeclaration() 770 SourceLocation DeclEnd; in ParseExternalDeclaration() local 771 return ParseDeclaration(Declarator::FileContext, DeclEnd, attrs); in ParseExternalDeclaration() 779 SourceLocation DeclEnd; in ParseExternalDeclaration() local 780 return ParseDeclaration(Declarator::FileContext, DeclEnd, attrs); in ParseExternalDeclaration() 793 SourceLocation DeclEnd; in ParseExternalDeclaration() local 796 ExternLoc, TemplateLoc, DeclEnd)); in ParseExternalDeclaration()
|
D | ParseStmt.cpp | 214 SourceLocation DeclStart = Tok.getLocation(), DeclEnd; in ParseStatementOrDeclarationAfterAttributes() local 216 DeclEnd, Attrs); in ParseStatementOrDeclarationAfterAttributes() 217 return Actions.ActOnDeclStmt(Decl, DeclStart, DeclEnd); in ParseStatementOrDeclarationAfterAttributes() 1007 SourceLocation DeclStart = Tok.getLocation(), DeclEnd; in ParseCompoundStatementBody() local 1008 DeclGroupPtrTy Res = ParseDeclaration(Declarator::BlockContext, DeclEnd, in ParseCompoundStatementBody() 1010 R = Actions.ActOnDeclStmt(Res, DeclStart, DeclEnd); in ParseCompoundStatementBody() 1611 SourceLocation DeclStart = Tok.getLocation(), DeclEnd; in ParseForStatement() local 1613 Declarator::ForContext, DeclEnd, attrs, false, in ParseForStatement()
|
D | ParseDecl.cpp | 1479 SourceLocation &DeclEnd, in ParseDeclaration() argument 1492 SingleDecl = ParseDeclarationStartingWithTemplate(Context, DeclEnd); in ParseDeclaration() 1499 return ParseNamespace(Context, DeclEnd, InlineLoc); in ParseDeclaration() 1501 return ParseSimpleDeclaration(Context, DeclEnd, attrs, in ParseDeclaration() 1505 return ParseNamespace(Context, DeclEnd); in ParseDeclaration() 1508 DeclEnd, attrs, &OwnedType); in ParseDeclaration() 1513 SingleDecl = ParseStaticAssertDeclaration(DeclEnd); in ParseDeclaration() 1516 return ParseSimpleDeclaration(Context, DeclEnd, attrs, true); in ParseDeclaration() 1543 SourceLocation &DeclEnd, in ParseSimpleDeclaration() argument 1562 DeclEnd = Tok.getLocation(); in ParseSimpleDeclaration() [all …]
|
D | ParseExprCXX.cpp | 1771 SourceLocation DeclStart = Tok.getLocation(), DeclEnd; in ParseCXXCondition() local 1773 Declarator::InitStmtContext, DeclEnd, attrs, /*RequireSemi=*/true); in ParseCXXCondition() 1774 *InitStmt = Actions.ActOnDeclStmt(DG, DeclStart, DeclEnd); in ParseCXXCondition()
|
/external/clang/include/clang/Parse/ |
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 …]
|