Lines Matching refs:RedeclarableResult
180 class RedeclarableResult { class in clang::ASTDeclReader
186 RedeclarableResult(Decl *MergeWith, GlobalDeclID FirstID, bool IsKeyDecl) in RedeclarableResult() function in clang::ASTDeclReader::RedeclarableResult
327 RedeclarableResult VisitTypedefNameDecl(TypedefNameDecl *TD);
332 RedeclarableResult VisitTagDecl(TagDecl *TD);
334 RedeclarableResult VisitRecordDeclImpl(RecordDecl *RD);
336 RedeclarableResult VisitCXXRecordDeclImpl(CXXRecordDecl *D);
338 RedeclarableResult VisitClassTemplateSpecializationDeclImpl(
350 RedeclarableResult
375 RedeclarableResult VisitVarDeclImpl(VarDecl *D);
385 RedeclarableResult VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D);
413 RedeclarableResult VisitRedeclarable(Redeclarable<T> *D);
416 void mergeRedeclarable(Redeclarable<T> *D, RedeclarableResult &Redecl,
421 RedeclarableResult &Redecl,
675 ASTDeclReader::RedeclarableResult
677 RedeclarableResult Redecl = VisitRedeclarable(TD); in VisitTypedefNameDecl()
694 RedeclarableResult Redecl = VisitTypedefNameDecl(TD); in VisitTypedefDecl()
699 RedeclarableResult Redecl = VisitTypedefNameDecl(TD); in VisitTypeAliasDecl()
707 ASTDeclReader::RedeclarableResult ASTDeclReader::VisitTagDecl(TagDecl *TD) { in VisitTagDecl()
708 RedeclarableResult Redecl = VisitRedeclarable(TD); in VisitTagDecl()
793 ASTDeclReader::RedeclarableResult
795 RedeclarableResult Redecl = VisitTagDecl(RD); in VisitRecordDeclImpl()
846 RedeclarableResult Redecl = VisitRedeclarable(FD); in VisitFunctionDecl()
1156 RedeclarableResult Redecl = VisitRedeclarable(ID); in VisitObjCInterfaceDecl()
1222 RedeclarableResult Redecl = VisitRedeclarable(PD); in VisitObjCProtocolDecl()
1413 ASTDeclReader::RedeclarableResult ASTDeclReader::VisitVarDeclImpl(VarDecl *VD) { in VisitVarDeclImpl()
1414 RedeclarableResult Redecl = VisitRedeclarable(VD); in VisitVarDeclImpl()
1603 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitNamespaceDecl()
1635 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitNamespaceAliasDecl()
1677 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitUsingShadowDecl()
1910 ASTDeclReader::RedeclarableResult
1912 RedeclarableResult Redecl = VisitRecordDeclImpl(D); in VisitCXXRecordDeclImpl()
2094 ASTDeclReader::RedeclarableResult
2096 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitRedeclarableTemplateDecl()
2133 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); in VisitClassTemplateDecl()
2160 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); in VisitVarTemplateDecl()
2171 ASTDeclReader::RedeclarableResult
2174 RedeclarableResult Redecl = VisitCXXRecordDeclImpl(D); in VisitClassTemplateSpecializationDeclImpl()
2252 RedeclarableResult Redecl = VisitClassTemplateSpecializationDeclImpl(D); in VisitClassTemplatePartialSpecializationDecl()
2271 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); in VisitFunctionTemplateDecl()
2286 ASTDeclReader::RedeclarableResult
2289 RedeclarableResult Redecl = VisitVarDeclImpl(D); in VisitVarTemplateSpecializationDeclImpl()
2355 RedeclarableResult Redecl = VisitVarTemplateSpecializationDeclImpl(D); in VisitVarTemplatePartialSpecializationDecl()
2466 ASTDeclReader::RedeclarableResult
2522 return RedeclarableResult(MergeWith, FirstDeclID, IsKeyDecl); in VisitRedeclarable()
2529 RedeclarableResult &Redecl, in mergeRedeclarable()
2564 RedeclarableResult Result(/*MergeWith*/ ExistingPattern, in mergeTemplatePattern()
2603 RedeclarableResult &Redecl, in mergeRedeclarable()