Le 26/04/2018 à 12:13, Peter Dimov via Boost a écrit :
Raffi Enficiaud wrote:
Hi all,
I was wondering if there is any macro in Boost.Config for advertising the defect of the "using" support from the compiler.
I was reported this:
https://github.com/boostorg/test/pull/140
and at the time I wrote the thing, I thought that those guards would have been enough:
https://github.com/boostorg/test/blob/35c9acf5bd38d625ebd45cf940c5b9a19aa229...
(auto, tuple and variadic template sounds to me more difficult to support than "using" template alias).
Would it make sense to have BOOST_NO_CXX11_TYPE_ALIAS?
As already stated in the issue, the macro is BOOST_NO_CXX11_TEMPLATE_ALIASES.
Good to know, but I thought this macro was for the second form of this (with templates): http://en.cppreference.com/w/cpp/language/type_alias You are stating that this is for the first form as well, which is called, to my understanding, "type alias". Is that correct? Thanks, Raffi