Lines Matching refs:RedeclarableResult
145 class RedeclarableResult { class in clang::ASTDeclReader
151 RedeclarableResult(GlobalDeclID FirstID, Decl *MergeWith, bool IsKeyDecl) in RedeclarableResult() function in clang::ASTDeclReader::RedeclarableResult
272 RedeclarableResult VisitTypedefNameDecl(TypedefNameDecl *TD);
276 RedeclarableResult VisitTagDecl(TagDecl *TD);
278 RedeclarableResult VisitRecordDeclImpl(RecordDecl *RD);
280 RedeclarableResult VisitCXXRecordDeclImpl(CXXRecordDecl *D);
282 RedeclarableResult VisitClassTemplateSpecializationDeclImpl(
292 RedeclarableResult
312 RedeclarableResult VisitVarDeclImpl(VarDecl *D);
318 RedeclarableResult VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D);
342 RedeclarableResult VisitRedeclarable(Redeclarable<T> *D);
345 void mergeRedeclarable(Redeclarable<T> *D, RedeclarableResult &Redecl,
350 RedeclarableResult &Redecl,
612 ASTDeclReader::RedeclarableResult
614 RedeclarableResult Redecl = VisitRedeclarable(TD); in VisitTypedefNameDecl()
626 RedeclarableResult Redecl = VisitTypedefNameDecl(TD); in VisitTypedefDecl()
631 RedeclarableResult Redecl = VisitTypedefNameDecl(TD); in VisitTypeAliasDecl()
639 ASTDeclReader::RedeclarableResult ASTDeclReader::VisitTagDecl(TagDecl *TD) { in VisitTagDecl()
640 RedeclarableResult Redecl = VisitRedeclarable(TD); in VisitTagDecl()
720 ASTDeclReader::RedeclarableResult
722 RedeclarableResult Redecl = VisitTagDecl(RD); in VisitRecordDeclImpl()
755 RedeclarableResult Redecl = VisitRedeclarable(FD); in VisitFunctionDecl()
982 RedeclarableResult Redecl = VisitRedeclarable(ID); in VisitObjCInterfaceDecl()
1049 RedeclarableResult Redecl = VisitRedeclarable(PD); in VisitObjCProtocolDecl()
1209 ASTDeclReader::RedeclarableResult ASTDeclReader::VisitVarDeclImpl(VarDecl *VD) { in VisitVarDeclImpl()
1210 RedeclarableResult Redecl = VisitRedeclarable(VD); in VisitVarDeclImpl()
1361 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitNamespaceDecl()
1393 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitNamespaceAliasDecl()
1415 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitUsingShadowDecl()
1700 ASTDeclReader::RedeclarableResult
1702 RedeclarableResult Redecl = VisitRecordDeclImpl(D); in VisitCXXRecordDeclImpl()
1867 ASTDeclReader::RedeclarableResult
1869 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitRedeclarableTemplateDecl()
1922 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); in VisitClassTemplateDecl()
1954 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); in VisitVarTemplateDecl()
1970 ASTDeclReader::RedeclarableResult
1973 RedeclarableResult Redecl = VisitCXXRecordDeclImpl(D); in VisitClassTemplateSpecializationDeclImpl()
2047 RedeclarableResult Redecl = VisitClassTemplateSpecializationDeclImpl(D); in VisitClassTemplatePartialSpecializationDecl()
2067 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); in VisitFunctionTemplateDecl()
2087 ASTDeclReader::RedeclarableResult
2090 RedeclarableResult Redecl = VisitVarDeclImpl(D); in VisitVarTemplateSpecializationDeclImpl()
2153 RedeclarableResult Redecl = VisitVarTemplateSpecializationDeclImpl(D); in VisitVarTemplatePartialSpecializationDecl()
2239 ASTDeclReader::RedeclarableResult
2295 return RedeclarableResult(FirstDeclID, MergeWith, IsKeyDecl); in VisitRedeclarable()
2302 RedeclarableResult &Redecl, in mergeRedeclarable()
2337 RedeclarableResult Result(DPattern->getCanonicalDecl()->getGlobalID(), in mergeTemplatePattern()
2375 RedeclarableResult &Redecl, in mergeRedeclarable()