boost
boost copied to clipboard
Missing features of C++/CLI seems to be flagged erroneously
We are using boost with C++/CLI, but some of the limitations does not seem to be valid.
The config visualc.hpp conditionally sets these: BOOST_NO_CXX11_THREAD_LOCAL BOOST_NO_SFINAE_EXPR BOOST_NO_CXX11_REF_QUALIFIERS BOOST_NO_CXX11_CONSTEXPR
But given the updates to C++/CLI, in particular the recent ones introducing C++20, I don't believe all of these limitations are currently the case.
Also, just missing one of these triggers "does not support C++11", which then invalidates big parts boost for C++/CLI, and soon probably entire boost, unless this is fixed.
Are there some test we can run to verify what is required, and potentially remove (some of) these limitations?