Lines Matching refs:RedeclarableResult
189 class RedeclarableResult { class in clang::ASTDeclReader
195 RedeclarableResult(Decl *MergeWith, GlobalDeclID FirstID, bool IsKeyDecl) in RedeclarableResult() function in clang::ASTDeclReader::RedeclarableResult
333 RedeclarableResult VisitTypedefNameDecl(TypedefNameDecl *TD);
337 RedeclarableResult VisitTagDecl(TagDecl *TD);
339 RedeclarableResult VisitRecordDeclImpl(RecordDecl *RD);
341 RedeclarableResult VisitCXXRecordDeclImpl(CXXRecordDecl *D);
343 RedeclarableResult VisitClassTemplateSpecializationDeclImpl(
355 RedeclarableResult
378 RedeclarableResult VisitVarDeclImpl(VarDecl *D);
386 RedeclarableResult VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D);
412 RedeclarableResult VisitRedeclarable(Redeclarable<T> *D);
415 void mergeRedeclarable(Redeclarable<T> *D, RedeclarableResult &Redecl,
420 RedeclarableResult &Redecl,
667 ASTDeclReader::RedeclarableResult
669 RedeclarableResult Redecl = VisitRedeclarable(TD); in VisitTypedefNameDecl()
686 RedeclarableResult Redecl = VisitTypedefNameDecl(TD); in VisitTypedefDecl()
691 RedeclarableResult Redecl = VisitTypedefNameDecl(TD); in VisitTypeAliasDecl()
699 ASTDeclReader::RedeclarableResult ASTDeclReader::VisitTagDecl(TagDecl *TD) { in VisitTagDecl()
700 RedeclarableResult Redecl = VisitRedeclarable(TD); in VisitTagDecl()
785 ASTDeclReader::RedeclarableResult
787 RedeclarableResult Redecl = VisitTagDecl(RD); in VisitRecordDeclImpl()
834 RedeclarableResult Redecl = VisitRedeclarable(FD); in VisitFunctionDecl()
1114 RedeclarableResult Redecl = VisitRedeclarable(ID); in VisitObjCInterfaceDecl()
1180 RedeclarableResult Redecl = VisitRedeclarable(PD); in VisitObjCProtocolDecl()
1346 ASTDeclReader::RedeclarableResult ASTDeclReader::VisitVarDeclImpl(VarDecl *VD) { in VisitVarDeclImpl()
1347 RedeclarableResult Redecl = VisitRedeclarable(VD); in VisitVarDeclImpl()
1530 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitNamespaceDecl()
1562 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitNamespaceAliasDecl()
1593 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitUsingShadowDecl()
1904 ASTDeclReader::RedeclarableResult
1906 RedeclarableResult Redecl = VisitRecordDeclImpl(D); in VisitCXXRecordDeclImpl()
2076 ASTDeclReader::RedeclarableResult
2078 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitRedeclarableTemplateDecl()
2115 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); in VisitClassTemplateDecl()
2142 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); in VisitVarTemplateDecl()
2153 ASTDeclReader::RedeclarableResult
2156 RedeclarableResult Redecl = VisitCXXRecordDeclImpl(D); in VisitClassTemplateSpecializationDeclImpl()
2228 RedeclarableResult Redecl = VisitClassTemplateSpecializationDeclImpl(D); in VisitClassTemplatePartialSpecializationDecl()
2248 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); in VisitFunctionTemplateDecl()
2263 ASTDeclReader::RedeclarableResult
2266 RedeclarableResult Redecl = VisitVarDeclImpl(D); in VisitVarTemplateSpecializationDeclImpl()
2328 RedeclarableResult Redecl = VisitVarTemplateSpecializationDeclImpl(D); in VisitVarTemplatePartialSpecializationDecl()
2413 ASTDeclReader::RedeclarableResult
2469 return RedeclarableResult(MergeWith, FirstDeclID, IsKeyDecl); in VisitRedeclarable()
2476 RedeclarableResult &Redecl, in mergeRedeclarable()
2511 RedeclarableResult Result(/*MergeWith*/ ExistingPattern, in mergeTemplatePattern()
2550 RedeclarableResult &Redecl, in mergeRedeclarable()