<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;"><div><div id="x_729981473message"><div><div><div>Hi all,<div>I know many open source projects (companies) are using C++11/14 standard, so they have to use boost to get library features like std::any, std:: variant and etc. However, they eventually moved to C++17 when time passed by. So I wonder if there are any approaches to automatically migrate boost library components to STL? I also saw this issue: <a target="_blank" href="https://bugs.llvm.org/show_bug.cgi?id=28558">https://bugs.llvm.org/show_bug.cgi?id=28558</a> This issue has been posted 5 years ago, so I wonder if there are any progresses.<br></div><div><br></div><div>Would it be great if we can make a clang-tidy check like `migrate-boost-to-std` and offer fixit? Is this hard to implement? Is this worth implementing? I'm very happy to work on this if someone is willing to give me some guidance, as I'm a beginner and not very familiar with this stuff. ;-)<br></div><div><br></div><div>Cheers,<br></div><div>Jun Zhang<br></div><div><br></div><div><br id="x_1935137294br3"><div id="x_1935137294content"><br></div></div></div></div></div></div><br id="x_729981473br3"><br id="x_729981473br3"><br id="x_729981473br3"><div id="x_729981473signature"><br></div><div id="x_729981473content"><br></div></div><div><br></div></div><br></body></html>