
7 Mar
2012
7 Mar
'12
6:12 p.m.
I noticed that BOOST_NO_INITIALIZER_LISTS was replaced by BOOST_NO_CXX11_HDR_INITIALIZER_LIST recently. I have a question related to this change: Does BOOST_NO_CXX11_HDR_INITIALIZER_LIST imply that initializer lists are supported by the compiler? (I guess that the compiler support is checked in a compiler config and the existence of <initializer_list> is checked in a std lib config.)
If so, shouldn't the documentation be updated?
I believe the intent of the change is that the header and the compiler feature are unusable without each other, so only one macro is enough. Marshall? John.