Lines Matching defs:PrevDecl
3621 FunctionDecl::setPreviousDeclaration(FunctionDecl *PrevDecl) {
3622 redeclarable_base::setPreviousDecl(PrevDecl);
3626 = PrevDecl? PrevDecl->getDescribedFunctionTemplate() : nullptr;
3627 assert((!PrevDecl || PrevFunTmpl) && "Function/function template mismatch");
3631 if (PrevDecl && PrevDecl->isInlined())
4741 SourceLocation L, IdentifierInfo *Id, TagDecl *PrevDecl,
4747 setPreviousDecl(PrevDecl);
4877 SourceLocation IdLoc, IdentifierInfo *Id, EnumDecl *PrevDecl,
4879 : TagDecl(Enum, TagTypeKind::Enum, C, DC, IdLoc, Id, PrevDecl, StartLoc) {
4896 EnumDecl *PrevDecl, bool IsScoped,
4898 auto *Enum = new (C, DC) EnumDecl(C, DC, StartLoc, IdLoc, Id, PrevDecl,
4901 C.getTypeDeclType(Enum, PrevDecl);
5036 RecordDecl *PrevDecl)
5037 : TagDecl(DK, TK, C, DC, IdLoc, Id, PrevDecl, StartLoc) {
5059 IdentifierInfo *Id, RecordDecl* PrevDecl) {
5061 StartLoc, IdLoc, Id, PrevDecl);
5064 C.getTypeDeclType(R, PrevDecl);