Am 16.04.2017 um 00:11 schrieb Peter Dimov via Boost:
I'd think that if we hit the decltype case, we no longer need to enter the compiler-specific branches below that. So
#if !defined(BOOST_NO_CXX11_DECLTYPE) && !defined(BOOST_NO_CXX11_TEMPLATE_ALIASES) && !defined(BOOST_TYPEOF_EMULATION) # define BOOST_TYPEOF_DECLTYPE # if !defined(BOOST_TYPEOF_NATIVE) # define BOOST_TYPEOF_NATIVE # endif
#elif defined(__COMO__)
perhaps? Tested as before.
True. The pull-request is reworked along that line and I like the result of that much more than my original code. It has the additional benefit that it can be easily rebased or cherry-picked onto master (like I do with my take on Boost 1.64). My tests with msvc pass, and Travis is happy with it as well. Ciao Dani -- PGP/GPG: 2CCB 3ECB 0954 5CD3 B0DB 6AA0 BA03 56A1 2C4638C5