diff --git a/config.htm b/config.htm index f4d33851..ded13abe 100644 --- a/config.htm +++ b/config.htm @@ -615,6 +615,15 @@ f(&bar); // should choose #2. numeric_limits<T>::is_signed are not available for use at compile-time. + + BOOST_NO_LONG_LONG_NUMERIC_LIMITS + Standard library + There is no specialization for numeric_limits<long + long> and numeric_limits<unsigned long long>. + <boost/limits.hpp> will then add these + specializations as a standard library "fix" + only if the compiler supports the long long datatype. + BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS Compiler @@ -641,6 +650,16 @@ f(&bar); // should choose #2. Member template functions not fully supported. + + BOOST_NO_MS_INT64_NUMERIC_LIMITS + Standard library + There is no specialization for + numeric_limits<__int64> and + numeric_limits<unsigned __int64>. <boost/limits.hpp> + will then add these specializations as a standard library + "fix", only if the compiler supports the __int64 + datatype. + BOOST_NO_OPERATORS_IN_NAMESPACE Compiler @@ -723,6 +742,12 @@ f(&bar); // should choose #2. The standard library lacks a conforming std::use_facet. + + BOOST_NO_STD_WSTREAM + Standard library + The standard library's implementation of std::basic_streambuf<wchar_t> + is either missing, incomplete, or buggy. + BOOST_NO_STD_WSTRING Standard library diff --git a/test/config_info.cpp b/test/config_info.cpp index de3bd241..7553134e 100644 --- a/test/config_info.cpp +++ b/test/config_info.cpp @@ -872,10 +872,12 @@ void print_boost_macros() PRINT_MACRO(BOOST_NO_INTRINSIC_WCHAR_T); PRINT_MACRO(BOOST_NO_LIMITS); PRINT_MACRO(BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS); + PRINT_MACRO(BOOST_NO_LONG_LONG_NUMERIC_LIMITS); PRINT_MACRO(BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS); PRINT_MACRO(BOOST_NO_MEMBER_TEMPLATE_KEYWORD); PRINT_MACRO(BOOST_NO_MEMBER_TEMPLATE_FRIENDS); PRINT_MACRO(BOOST_NO_MEMBER_TEMPLATES); + PRINT_MACRO(BOOST_NO_MS_INT64_NUMERIC_LIMITS); PRINT_MACRO(BOOST_NO_OPERATORS_IN_NAMESPACE); PRINT_MACRO(BOOST_NO_POINTER_TO_MEMBER_CONST); PRINT_MACRO(BOOST_NO_PRIVATE_IN_AGGREGATE); @@ -889,6 +891,7 @@ void print_boost_macros() PRINT_MACRO(BOOST_NO_STD_MIN_MAX); PRINT_MACRO(BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN); PRINT_MACRO(BOOST_NO_STD_USE_FACET); + PRINT_MACRO(BOOST_NO_STD_WSTREAM); PRINT_MACRO(BOOST_NO_STD_WSTRING); PRINT_MACRO(BOOST_NO_STDC_NAMESPACE); PRINT_MACRO(BOOST_NO_STRINGSTREAM);