15 Apr
2017
15 Apr
'17
6:10 p.m.
Am 15.04.2017 um 16:23 schrieb Peter Dimov via Boost:
Interesting. I didn't think of that but you're right. This is probably the reason qualifiers are stripped via a helper function and not with a type trait in the original implementation.
I've reworked my pull-request by incorporating your suggestions with some minor additional tweaks required to make it work. The tests of Boost.Typeof pass with msvc10, msvc12, msvc14, and msvc14.1, and a test run of the full Boost testsuite with msvc14.1 is successful as well. Given the generality of the suggested change, I'd appreciate if someone would test it on gcc and clang, too. Ciao Dani -- PGP/GPG: 2CCB 3ECB 0954 5CD3 B0DB 6AA0 BA03 56A1 2C4638C5