Searched refs:RedeclLink (Results 1 – 3 of 3) sorted by relevance
181 DeclLink RedeclLink; variable186 return RedeclLink.getPrevious(static_cast<const decl_type *>(this)); in getNextRedeclaration()196 : RedeclLink(LatestDeclLink(Ctx)), in Redeclarable()202 if (!RedeclLink.isFirst()) in getPreviousDecl()220 bool isFirstDecl() const { return RedeclLink.isFirst(); } in isFirstDecl()
5241 assert(RedeclLink.isFirst() && in setPreviousDecl()5249 assert(First->RedeclLink.isFirst() && "Expected first"); in setPreviousDecl()5251 RedeclLink = PreviousDeclLink(cast<decl_type>(MostRecent)); in setPreviousDecl()5264 First->RedeclLink.setLatest(static_cast<decl_type*>(this)); in setPreviousDecl()
2841 D->RedeclLink = Redeclarable<T>::PreviousDeclLink(FirstDecl); in VisitRedeclarable()2981 D->RedeclLink = Redeclarable<T>::PreviousDeclLink(ExistingCanon); in mergeRedeclarableImpl()3560 return D->RedeclLink.getLatestNotUpdated(); in getMostRecentDeclImpl()3609 D->RedeclLink.setPrevious(cast<DeclT>(Previous)); in attachPreviousDeclImpl()3621 D->RedeclLink.setPrevious(PrevVD); in attachPreviousDeclImpl()3650 FD->RedeclLink.setPrevious(PrevFD); in attachPreviousDeclImpl()3846 D->RedeclLink.setLatest(cast<DeclT>(Latest)); in attachLatestDeclImpl()3868 D->RedeclLink.markIncomplete(); in markIncompleteDeclChainImpl()