/freebsd-13-stable/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 38 DeclaratorContext Context, SourceLocation &DeclEnd, 44 DeclEnd, AccessAttrs, AS); 46 return ParseTemplateDeclarationOrSpecialization(Context, DeclEnd, AccessAttrs, 75 DeclaratorContext Context, SourceLocation &DeclEnd, 168 DeclEnd); 173 ParsingTemplateParams, DeclEnd, AccessAttrs, AS); 179 /// \param DeclEnd will receive the source location of the last token 188 ParsingDeclRAIIObject &DiagsFromTParams, SourceLocation &DeclEnd, 198 return ParseStaticAssertDeclaration(DeclEnd); 212 auto usingDeclPtr = ParseUsingDirectiveOrDeclaration(Context, TemplateInfo, DeclEnd, [all...] |
H A D | ParseDeclCXX.cpp | 59 SourceLocation &DeclEnd, 133 Decl *NSAlias = ParseNamespaceAlias(NamespaceLoc, IdentLoc, Ident, DeclEnd); 229 DeclEnd = T.getCloseLocation(); 230 Actions.ActOnFinishNamespaceDef(NamespcDecl, DeclEnd); 280 SourceLocation &DeclEnd) { 320 DeclEnd = Tok.getLocation(); 465 SourceLocation &DeclEnd, 495 Decl *UsingDir = ParseUsingDirective(Context, UsingLoc, DeclEnd, attrs); 504 return ParseUsingDeclaration(Context, TemplateInfo, UsingLoc, DeclEnd, 520 SourceLocation &DeclEnd, 58 ParseNamespace(DeclaratorContext Context, SourceLocation &DeclEnd, SourceLocation InlineLoc) argument 277 ParseNamespaceAlias(SourceLocation NamespaceLoc, SourceLocation AliasLoc, IdentifierInfo *Alias, SourceLocation &DeclEnd) argument 463 ParseUsingDirectiveOrDeclaration(DeclaratorContext Context, const ParsedTemplateInfo &TemplateInfo, SourceLocation &DeclEnd, ParsedAttributesWithRange &attrs) argument 518 ParseUsingDirective(DeclaratorContext Context, SourceLocation UsingLoc, SourceLocation &DeclEnd, ParsedAttributes &attrs) argument 675 ParseUsingDeclaration(DeclaratorContext Context, const ParsedTemplateInfo &TemplateInfo, SourceLocation UsingLoc, SourceLocation &DeclEnd, AccessSpecifier AS) argument 783 ParseAliasDeclarationAfterDeclarator( const ParsedTemplateInfo &TemplateInfo, SourceLocation UsingLoc, UsingDeclarator &D, SourceLocation &DeclEnd, AccessSpecifier AS, ParsedAttributes &Attrs, Decl **OwnedType) argument 869 ParseStaticAssertDeclaration(SourceLocation &DeclEnd) argument 2545 SourceLocation DeclEnd; local 2554 SourceLocation DeclEnd; local 2598 SourceLocation DeclEnd; local [all...] |
H A D | Parser.cpp | 867 SourceLocation DeclEnd; local 868 return ParseDeclaration(DeclaratorContext::FileContext, DeclEnd, attrs); 877 SourceLocation DeclEnd; local 878 return ParseDeclaration(DeclaratorContext::FileContext, DeclEnd, attrs); 888 SourceLocation DeclEnd; local 889 return ParseDeclaration(DeclaratorContext::FileContext, DeclEnd, attrs); 897 SourceLocation DeclEnd; local 898 return ParseDeclaration(DeclaratorContext::FileContext, DeclEnd, attrs); 911 SourceLocation DeclEnd; local 914 TemplateLoc, DeclEnd, attr [all...] |
H A D | ParseStmt.cpp | 214 SourceLocation DeclStart = Tok.getLocation(), DeclEnd; local 218 Decl = ParseDeclaration(DeclaratorContext::BlockContext, DeclEnd, Attrs, 222 ParseDeclaration(DeclaratorContext::BlockContext, DeclEnd, Attrs); 226 return Actions.ActOnDeclStmt(Decl, DeclStart, DeclEnd); 1109 SourceLocation DeclStart = Tok.getLocation(), DeclEnd; local 1111 ParseDeclaration(DeclaratorContext::BlockContext, DeclEnd, attrs); 1112 R = Actions.ActOnDeclStmt(Res, DeclStart, DeclEnd); 1849 SourceLocation DeclStart = Tok.getLocation(), DeclEnd; local 1851 DeclaratorContext::ForContext, DeclEnd, attrs, false,
|
H A D | ParseDecl.cpp | 1583 /// location of the semicolon in DeclEnd. 1597 Parser::ParseDeclaration(DeclaratorContext Context, SourceLocation &DeclEnd, argument 1610 SingleDecl = ParseDeclarationStartingWithTemplate(Context, DeclEnd, attrs); 1617 return ParseNamespace(Context, DeclEnd, InlineLoc); 1619 return ParseSimpleDeclaration(Context, DeclEnd, attrs, true, nullptr, 1623 return ParseNamespace(Context, DeclEnd); 1626 DeclEnd, attrs); 1630 SingleDecl = ParseStaticAssertDeclaration(DeclEnd); 1633 return ParseSimpleDeclaration(Context, DeclEnd, attrs, true, nullptr, 1664 DeclaratorContext Context, SourceLocation &DeclEnd, 1663 ParseSimpleDeclaration( DeclaratorContext Context, SourceLocation &DeclEnd, ParsedAttributesWithRange &Attrs, bool RequireSemi, ForRangeInit *FRI, SourceLocation *DeclSpecStart) argument 1855 ParseDeclGroup(ParsingDeclSpec &DS, DeclaratorContext Context, SourceLocation *DeclEnd, ForRangeInit *FRI) argument 4135 SourceLocation DeclEnd; local [all...] |
H A D | ParseExprCXX.cpp | 2022 SourceLocation DeclStart = Tok.getLocation(), DeclEnd; 2024 ParseSimpleDeclaration(DeclaratorContext::InitStmtContext, DeclEnd, 2026 *InitStmt = Actions.ActOnDeclStmt(DG, DeclStart, DeclEnd); 2032 SourceLocation DeclStart = Tok.getLocation(), DeclEnd; 2034 DeclaratorContext::ForContext, DeclEnd, attrs, false, FRI);
|
H A D | ParseObjc.cpp | 658 SourceLocation DeclEnd; local 660 ParseDeclaration(DeclaratorContext::FileContext, DeclEnd, attrs)); 1967 SourceLocation DeclEnd; local 1968 ParseStaticAssertDeclaration(DeclEnd);
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 2299 SourceLocation &DeclEnd, 2303 ParseSimpleDeclaration(DeclaratorContext Context, SourceLocation &DeclEnd, 2309 SourceLocation *DeclEnd = nullptr, 2922 SourceLocation &DeclEnd, 2941 SourceLocation &DeclEnd, ParsedAttributesWithRange &attrs); 2944 SourceLocation &DeclEnd, 2964 SourceLocation &DeclEnd, 2968 UsingDeclarator &D, SourceLocation &DeclEnd, AccessSpecifier AS, 2971 Decl *ParseStaticAssertDeclaration(SourceLocation &DeclEnd); 2974 SourceLocation &DeclEnd); [all...] |