Lines Matching refs:Decl
119 Decl *NSAlias = ParseNamespaceAlias(NamespaceLoc, IdentLoc, Ident, DeclEnd);
185 Decl *NamespcDecl =
236 Decl *NamespcDecl =
254 Decl *Parser::ParseNamespaceAlias(SourceLocation NamespaceLoc,
299 Decl *Parser::ParseLinkage(ParsingDeclSpec &DS, unsigned Context) {
304 Decl *LinkageSpec =
380 Decl *Parser::ParseUsingDirectiveOrDeclaration(unsigned Context,
384 Decl **OwnedType) {
428 Decl *Parser::ParseUsingDirective(unsigned Context,
492 Decl *Parser::ParseUsingDeclaration(unsigned Context,
497 Decl **OwnedType) {
569 Decl *DeclFromDeclSpec = nullptr;
695 Decl *Parser::ParseStaticAssertDeclaration(SourceLocation &DeclEnd){
1821 void Parser::ParseBaseClause(Decl *ClassDecl) {
1861 BaseResult Parser::ParseBaseSpecifier(Decl *ClassDecl) {
1949 Decl *ThisDecl) {
2372 // Hold late-parsed attributes so we can attach a Decl to them later.
2405 Decl *TheDecl =
2414 // Hold late-parsed attributes so we can attach a Decl to them later.
2441 SmallVector<Decl *, 8> DeclsInGroup;
2509 Decl *FunDecl =
2644 // Set the Decl for any late parsed attributes
2727 ExprResult Parser::ParseCXXMemberInitializer(Decl *D, bool IsFunction,
2769 unsigned TagType, Decl *TagDecl) {
2824 DeclSpec::TST TagType, Decl *TagDecl) {
2925 unsigned TagType, Decl *TagDecl) {
3175 void Parser::ParseConstructorInitializer(Decl *ConstructorDecl) {
3235 MemInitResult Parser::ParseMemInitializer(Decl *ConstructorDecl) {
3524 Parser::PushParsingClass(Decl *ClassDecl, bool NonNestedClass,