Lines Matching refs:RedeclarableResult

193     class RedeclarableResult {  class in clang::ASTDeclReader
199 RedeclarableResult(Decl *MergeWith, GlobalDeclID FirstID, bool IsKeyDecl) in RedeclarableResult() function in clang::ASTDeclReader::RedeclarableResult
341 RedeclarableResult VisitTypedefNameDecl(TypedefNameDecl *TD);
346 RedeclarableResult VisitTagDecl(TagDecl *TD);
348 RedeclarableResult VisitRecordDeclImpl(RecordDecl *RD);
350 RedeclarableResult VisitCXXRecordDeclImpl(CXXRecordDecl *D);
352 RedeclarableResult VisitClassTemplateSpecializationDeclImpl(
362 RedeclarableResult
388 RedeclarableResult VisitVarDeclImpl(VarDecl *D);
401 RedeclarableResult VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D);
430 RedeclarableResult VisitRedeclarable(Redeclarable<T> *D);
433 void mergeRedeclarable(Redeclarable<T> *D, RedeclarableResult &Redecl);
435 void mergeLambda(CXXRecordDecl *D, RedeclarableResult &Redecl,
439 RedeclarableResult &Redecl);
443 RedeclarableResult &Redecl);
723 ASTDeclReader::RedeclarableResult
725 RedeclarableResult Redecl = VisitRedeclarable(TD); in VisitTypedefNameDecl()
742 RedeclarableResult Redecl = VisitTypedefNameDecl(TD); in VisitTypedefDecl()
747 RedeclarableResult Redecl = VisitTypedefNameDecl(TD); in VisitTypeAliasDecl()
755 ASTDeclReader::RedeclarableResult ASTDeclReader::VisitTagDecl(TagDecl *TD) { in VisitTagDecl()
756 RedeclarableResult Redecl = VisitRedeclarable(TD); in VisitTagDecl()
851 ASTDeclReader::RedeclarableResult
853 RedeclarableResult Redecl = VisitTagDecl(RD); in VisitRecordDeclImpl()
942 RedeclarableResult Redecl = VisitRedeclarable(FD); in VisitFunctionDecl()
1134 RedeclarableResult NewRedecl(Existing ? F(Existing) : nullptr, in VisitFunctionDecl()
1294 RedeclarableResult Redecl = VisitRedeclarable(ID); in VisitObjCInterfaceDecl()
1405 RedeclarableResult Redecl = VisitRedeclarable(PD); in VisitObjCProtocolDecl()
1605 ASTDeclReader::RedeclarableResult ASTDeclReader::VisitVarDeclImpl(VarDecl *VD) { in VisitVarDeclImpl()
1606 RedeclarableResult Redecl = VisitRedeclarable(VD); in VisitVarDeclImpl()
1835 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitNamespaceDecl()
1879 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitNamespaceAliasDecl()
1921 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitUsingShadowDecl()
2211 ASTDeclReader::RedeclarableResult
2213 RedeclarableResult Redecl = VisitRecordDeclImpl(D); in VisitCXXRecordDeclImpl()
2419 ASTDeclReader::RedeclarableResult
2421 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitRedeclarableTemplateDecl()
2451 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); in VisitClassTemplateDecl()
2479 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); in VisitVarTemplateDecl()
2491 ASTDeclReader::RedeclarableResult
2494 RedeclarableResult Redecl = VisitCXXRecordDeclImpl(D); in VisitClassTemplateSpecializationDeclImpl()
2572 RedeclarableResult Redecl = VisitClassTemplateSpecializationDeclImpl(D); in VisitClassTemplatePartialSpecializationDecl()
2583 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); in VisitFunctionTemplateDecl()
2598 ASTDeclReader::RedeclarableResult
2637 RedeclarableResult Redecl = VisitVarDeclImpl(D); in VisitVarTemplateSpecializationDeclImpl()
2671 RedeclarableResult Redecl = VisitVarTemplateSpecializationDeclImpl(D); in VisitVarTemplatePartialSpecializationDecl()
2743 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); in VisitTypeAliasTemplateDecl()
2780 ASTDeclReader::RedeclarableResult
2836 return RedeclarableResult(MergeWith, FirstDeclID, IsKeyDecl); in VisitRedeclarable()
2843 RedeclarableResult &Redecl) { in mergeRedeclarable()
2868 void ASTDeclReader::mergeLambda(CXXRecordDecl *D, RedeclarableResult &Redecl, in mergeLambda()
2898 RedeclarableResult &Redecl) { in mergeRedeclarableTemplate()
2921 RedeclarableResult Result(/*MergeWith*/ ExistingPattern, in mergeTemplatePattern()
2960 RedeclarableResult &Redecl) { in mergeRedeclarable()