diff --git a/include/boost/config.hpp b/include/boost/config.hpp index 2edf5c49..15e64d57 100644 --- a/include/boost/config.hpp +++ b/include/boost/config.hpp @@ -145,6 +145,11 @@ // BOOST_NO_LIMITS: The C++ implementation does not provide the header. +// BOOST_NO_INTRINSIC_WCHAR_T: The C++ implementation does not provide wchar_t, +// or it is really a synonym for another integral type. Use this symbol to +// decide whether it is appropriate to explicitly specialize a template on +// wchar_t if there is already a specialization for other integer types. + // Compilers are listed in alphabetic order (except VC++ last - see below)---// @@ -241,6 +246,8 @@ # define BOOST_NO_INCLASS_MEMBER_INITIALIZATION # define BOOST_NO_PRIVATE_IN_AGGREGATE +# define BOOST_NO_INTRINSIC_WCHAR_T + // VC++ 6.0 has member templates but they have numerous problems including // cases of silent failure, so for safety we define: # define BOOST_NO_MEMBER_TEMPLATES