Lines Matching refs:RedeclarableResult
181 class RedeclarableResult { class in clang::ASTDeclReader
187 RedeclarableResult(Decl *MergeWith, GlobalDeclID FirstID, bool IsKeyDecl) in RedeclarableResult() function in clang::ASTDeclReader::RedeclarableResult
328 RedeclarableResult VisitTypedefNameDecl(TypedefNameDecl *TD);
333 RedeclarableResult VisitTagDecl(TagDecl *TD);
335 RedeclarableResult VisitRecordDeclImpl(RecordDecl *RD);
337 RedeclarableResult VisitCXXRecordDeclImpl(CXXRecordDecl *D);
339 RedeclarableResult VisitClassTemplateSpecializationDeclImpl(
351 RedeclarableResult
377 RedeclarableResult VisitVarDeclImpl(VarDecl *D);
387 RedeclarableResult VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D);
415 RedeclarableResult VisitRedeclarable(Redeclarable<T> *D);
418 void mergeRedeclarable(Redeclarable<T> *D, RedeclarableResult &Redecl,
423 RedeclarableResult &Redecl,
689 ASTDeclReader::RedeclarableResult
691 RedeclarableResult Redecl = VisitRedeclarable(TD); in VisitTypedefNameDecl()
708 RedeclarableResult Redecl = VisitTypedefNameDecl(TD); in VisitTypedefDecl()
713 RedeclarableResult Redecl = VisitTypedefNameDecl(TD); in VisitTypeAliasDecl()
721 ASTDeclReader::RedeclarableResult ASTDeclReader::VisitTagDecl(TagDecl *TD) { in VisitTagDecl()
722 RedeclarableResult Redecl = VisitRedeclarable(TD); in VisitTagDecl()
807 ASTDeclReader::RedeclarableResult
809 RedeclarableResult Redecl = VisitTagDecl(RD); in VisitRecordDeclImpl()
888 RedeclarableResult Redecl = VisitRedeclarable(FD); in VisitFunctionDecl()
1209 RedeclarableResult Redecl = VisitRedeclarable(ID); in VisitObjCInterfaceDecl()
1315 RedeclarableResult Redecl = VisitRedeclarable(PD); in VisitObjCProtocolDecl()
1517 ASTDeclReader::RedeclarableResult ASTDeclReader::VisitVarDeclImpl(VarDecl *VD) { in VisitVarDeclImpl()
1518 RedeclarableResult Redecl = VisitRedeclarable(VD); in VisitVarDeclImpl()
1707 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitNamespaceDecl()
1739 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitNamespaceAliasDecl()
1781 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitUsingShadowDecl()
2014 ASTDeclReader::RedeclarableResult
2016 RedeclarableResult Redecl = VisitRecordDeclImpl(D); in VisitCXXRecordDeclImpl()
2198 ASTDeclReader::RedeclarableResult
2200 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitRedeclarableTemplateDecl()
2237 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); in VisitClassTemplateDecl()
2264 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); in VisitVarTemplateDecl()
2275 ASTDeclReader::RedeclarableResult
2278 RedeclarableResult Redecl = VisitCXXRecordDeclImpl(D); in VisitClassTemplateSpecializationDeclImpl()
2356 RedeclarableResult Redecl = VisitClassTemplateSpecializationDeclImpl(D); in VisitClassTemplatePartialSpecializationDecl()
2375 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); in VisitFunctionTemplateDecl()
2390 ASTDeclReader::RedeclarableResult
2393 RedeclarableResult Redecl = VisitVarDeclImpl(D); in VisitVarTemplateSpecializationDeclImpl()
2463 RedeclarableResult Redecl = VisitVarTemplateSpecializationDeclImpl(D); in VisitVarTemplatePartialSpecializationDecl()
2574 ASTDeclReader::RedeclarableResult
2630 return RedeclarableResult(MergeWith, FirstDeclID, IsKeyDecl); in VisitRedeclarable()
2637 RedeclarableResult &Redecl, in mergeRedeclarable()
2672 RedeclarableResult Result(/*MergeWith*/ ExistingPattern, in mergeTemplatePattern()
2711 RedeclarableResult &Redecl, in mergeRedeclarable()