Lines Matching refs:PrevDecl
3545 FunctionDecl::setPreviousDeclaration(FunctionDecl *PrevDecl) { in setPreviousDeclaration() argument
3546 redeclarable_base::setPreviousDecl(PrevDecl); in setPreviousDeclaration()
3550 = PrevDecl? PrevDecl->getDescribedFunctionTemplate() : nullptr; in setPreviousDeclaration()
3551 assert((!PrevDecl || PrevFunTmpl) && "Function/function template mismatch"); in setPreviousDeclaration()
3555 if (PrevDecl && PrevDecl->isInlined()) in setPreviousDeclaration()
4644 SourceLocation L, IdentifierInfo *Id, TagDecl *PrevDecl, in TagDecl() argument
4650 setPreviousDecl(PrevDecl); in TagDecl()
4780 SourceLocation IdLoc, IdentifierInfo *Id, EnumDecl *PrevDecl, in EnumDecl() argument
4782 : TagDecl(Enum, TagTypeKind::Enum, C, DC, IdLoc, Id, PrevDecl, StartLoc) { in EnumDecl()
4799 EnumDecl *PrevDecl, bool IsScoped, in Create() argument
4801 auto *Enum = new (C, DC) EnumDecl(C, DC, StartLoc, IdLoc, Id, PrevDecl, in Create()
4804 C.getTypeDeclType(Enum, PrevDecl); in Create()
4939 RecordDecl *PrevDecl) in RecordDecl() argument
4940 : TagDecl(DK, TK, C, DC, IdLoc, Id, PrevDecl, StartLoc) { in RecordDecl()
4961 IdentifierInfo *Id, RecordDecl* PrevDecl) { in Create() argument
4963 StartLoc, IdLoc, Id, PrevDecl); in Create()
4966 C.getTypeDeclType(R, PrevDecl); in Create()