Lines Matching defs:RedeclarableResult
190 class RedeclarableResult {
196 RedeclarableResult(Decl *MergeWith, GlobalDeclID FirstID, bool IsKeyDecl)
336 RedeclarableResult VisitTypedefNameDecl(TypedefNameDecl *TD);
341 RedeclarableResult VisitTagDecl(TagDecl *TD);
343 RedeclarableResult VisitRecordDeclImpl(RecordDecl *RD);
345 RedeclarableResult VisitCXXRecordDeclImpl(CXXRecordDecl *D);
347 RedeclarableResult VisitClassTemplateSpecializationDeclImpl(
357 RedeclarableResult
383 RedeclarableResult VisitVarDeclImpl(VarDecl *D);
396 RedeclarableResult VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D);
425 RedeclarableResult VisitRedeclarable(Redeclarable<T> *D);
428 void mergeRedeclarable(Redeclarable<T> *D, RedeclarableResult &Redecl);
430 void mergeLambda(CXXRecordDecl *D, RedeclarableResult &Redecl,
434 RedeclarableResult &Redecl);
438 RedeclarableResult &Redecl);
717 ASTDeclReader::RedeclarableResult
719 RedeclarableResult Redecl = VisitRedeclarable(TD);
736 RedeclarableResult Redecl = VisitTypedefNameDecl(TD);
741 RedeclarableResult Redecl = VisitTypedefNameDecl(TD);
749 ASTDeclReader::RedeclarableResult ASTDeclReader::VisitTagDecl(TagDecl *TD) {
750 RedeclarableResult Redecl = VisitRedeclarable(TD);
840 ASTDeclReader::RedeclarableResult
842 RedeclarableResult Redecl = VisitTagDecl(RD);
928 RedeclarableResult Redecl = VisitRedeclarable(FD);
1127 RedeclarableResult NewRedecl(Existing ? F(Existing) : nullptr,
1286 RedeclarableResult Redecl = VisitRedeclarable(ID);
1397 RedeclarableResult Redecl = VisitRedeclarable(PD);
1597 ASTDeclReader::RedeclarableResult ASTDeclReader::VisitVarDeclImpl(VarDecl *VD) {
1598 RedeclarableResult Redecl = VisitRedeclarable(VD);
1827 RedeclarableResult Redecl = VisitRedeclarable(D);
1866 RedeclarableResult Redecl = VisitRedeclarable(D);
1908 RedeclarableResult Redecl = VisitRedeclarable(D);
2193 ASTDeclReader::RedeclarableResult
2195 RedeclarableResult Redecl = VisitRecordDeclImpl(D);
2401 ASTDeclReader::RedeclarableResult
2403 RedeclarableResult Redecl = VisitRedeclarable(D);
2433 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D);
2461 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D);
2473 ASTDeclReader::RedeclarableResult
2476 RedeclarableResult Redecl = VisitCXXRecordDeclImpl(D);
2554 RedeclarableResult Redecl = VisitClassTemplateSpecializationDeclImpl(D);
2565 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D);
2580 ASTDeclReader::RedeclarableResult
2620 RedeclarableResult Redecl = VisitVarDeclImpl(D);
2653 RedeclarableResult Redecl = VisitVarTemplateSpecializationDeclImpl(D);
2729 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D);
2766 ASTDeclReader::RedeclarableResult
2822 return RedeclarableResult(MergeWith, FirstDeclID, IsKeyDecl);
2829 RedeclarableResult &Redecl) {
2854 void ASTDeclReader::mergeLambda(CXXRecordDecl *D, RedeclarableResult &Redecl,
2884 RedeclarableResult &Redecl) {
2907 RedeclarableResult Result(
2946 RedeclarableResult &Redecl) {