
9 Oct
2012
9 Oct
'12
10:45 p.m.
On 9 October 2012 22:13, Vicente J. Botet Escriba <vicente.botet@wanadoo.fr> wrote:
Currently there are no macros BOOST_NO_CXX11_U16STRING and BOOST_NO_CXX11_U32STRING signaling that the standard library doesn't provides std::u16string or std::u32string. The committed change avoids the compile error when Boost.Config will provide these macros. In the mean time the user needs to define them explicitly while using Boost.Ratio in these conditions.
This should go in the library's documentation. The release notes are meant to be a summary, if more detail is required then link to the documentation. Btw. IMO you shouldn't require the user to define macros just to be able to compile the library, is u32string support really that important?