Lines Matching refs:RedeclarableResult
125 class RedeclarableResult { class in clang::ASTDeclReader
131 RedeclarableResult(GlobalDeclID FirstID, Decl *MergeWith, bool IsKeyDecl) in RedeclarableResult() function in clang::ASTDeclReader::RedeclarableResult
248 RedeclarableResult VisitTypedefNameDecl(TypedefNameDecl *TD);
252 RedeclarableResult VisitTagDecl(TagDecl *TD);
254 RedeclarableResult VisitRecordDeclImpl(RecordDecl *RD);
256 RedeclarableResult VisitCXXRecordDeclImpl(CXXRecordDecl *D);
258 RedeclarableResult VisitClassTemplateSpecializationDeclImpl(
268 RedeclarableResult
288 RedeclarableResult VisitVarDeclImpl(VarDecl *D);
294 RedeclarableResult VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D);
317 RedeclarableResult VisitRedeclarable(Redeclarable<T> *D);
320 void mergeRedeclarable(Redeclarable<T> *D, RedeclarableResult &Redecl,
325 RedeclarableResult &Redecl,
557 ASTDeclReader::RedeclarableResult
559 RedeclarableResult Redecl = VisitRedeclarable(TD); in VisitTypedefNameDecl()
571 RedeclarableResult Redecl = VisitTypedefNameDecl(TD); in VisitTypedefDecl()
576 RedeclarableResult Redecl = VisitTypedefNameDecl(TD); in VisitTypeAliasDecl()
584 ASTDeclReader::RedeclarableResult ASTDeclReader::VisitTagDecl(TagDecl *TD) { in VisitTagDecl()
585 RedeclarableResult Redecl = VisitRedeclarable(TD); in VisitTagDecl()
665 ASTDeclReader::RedeclarableResult
667 RedeclarableResult Redecl = VisitTagDecl(RD); in VisitRecordDeclImpl()
700 RedeclarableResult Redecl = VisitRedeclarable(FD); in VisitFunctionDecl()
927 RedeclarableResult Redecl = VisitRedeclarable(ID); in VisitObjCInterfaceDecl()
994 RedeclarableResult Redecl = VisitRedeclarable(PD); in VisitObjCProtocolDecl()
1154 ASTDeclReader::RedeclarableResult ASTDeclReader::VisitVarDeclImpl(VarDecl *VD) { in VisitVarDeclImpl()
1155 RedeclarableResult Redecl = VisitRedeclarable(VD); in VisitVarDeclImpl()
1304 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitNamespaceDecl()
1336 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitNamespaceAliasDecl()
1358 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitUsingShadowDecl()
1624 ASTDeclReader::RedeclarableResult
1626 RedeclarableResult Redecl = VisitRecordDeclImpl(D); in VisitCXXRecordDeclImpl()
1784 ASTDeclReader::RedeclarableResult
1786 RedeclarableResult Redecl = VisitRedeclarable(D); in VisitRedeclarableTemplateDecl()
1839 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); in VisitClassTemplateDecl()
1871 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); in VisitVarTemplateDecl()
1887 ASTDeclReader::RedeclarableResult
1890 RedeclarableResult Redecl = VisitCXXRecordDeclImpl(D); in VisitClassTemplateSpecializationDeclImpl()
1966 RedeclarableResult Redecl = VisitClassTemplateSpecializationDeclImpl(D); in VisitClassTemplatePartialSpecializationDecl()
1986 RedeclarableResult Redecl = VisitRedeclarableTemplateDecl(D); in VisitFunctionTemplateDecl()
2006 ASTDeclReader::RedeclarableResult
2009 RedeclarableResult Redecl = VisitVarDeclImpl(D); in VisitVarTemplateSpecializationDeclImpl()
2073 RedeclarableResult Redecl = VisitVarTemplateSpecializationDeclImpl(D); in VisitVarTemplatePartialSpecializationDecl()
2157 ASTDeclReader::RedeclarableResult
2213 return RedeclarableResult(FirstDeclID, MergeWith, IsKeyDecl); in VisitRedeclarable()
2220 RedeclarableResult &Redecl, in mergeRedeclarable()
2255 RedeclarableResult Result(DPattern->getCanonicalDecl()->getGlobalID(), in mergeTemplatePattern()
2293 RedeclarableResult &Redecl, in mergeRedeclarable()