diff --git a/lexical_cast_test.cpp b/lexical_cast_test.cpp index 6ac4d9b..18e063b 100644 --- a/lexical_cast_test.cpp +++ b/lexical_cast_test.cpp @@ -82,10 +82,10 @@ void test_wallocator(); #endif void test_char_types_conversions(); void operators_overload_test(); -#if !defined(BOOST_NO_CHAR16_T) && !defined(BOOST_NO_UNICODE_LITERALS) +#if !defined(BOOST_NO_CXX11_CHAR16_T) && !defined(BOOST_NO_CXX11_UNICODE_LITERALS) void test_char16_conversions(); #endif -#if !defined(BOOST_NO_CHAR32_T) && !defined(BOOST_NO_UNICODE_LITERALS) +#if !defined(BOOST_NO_CXX11_CHAR32_T) && !defined(BOOST_NO_CXX11_UNICODE_LITERALS) void test_char32_conversions(); #endif void test_getting_pointer_to_function(); @@ -120,10 +120,10 @@ unit_test::test_suite *init_unit_test_suite(int, char *[]) suite->add(BOOST_TEST_CASE(&test_char_types_conversions)); suite->add(BOOST_TEST_CASE(&operators_overload_test)); -#if !defined(BOOST_NO_CHAR16_T) && !defined(BOOST_NO_UNICODE_LITERALS) +#if !defined(BOOST_NO_CXX11_CHAR16_T) && !defined(BOOST_NO_CXX11_UNICODE_LITERALS) suite->add(BOOST_TEST_CASE(&test_char16_conversions)); #endif -#if !defined(BOOST_NO_CHAR32_T) && !defined(BOOST_NO_UNICODE_LITERALS) +#if !defined(BOOST_NO_CXX11_CHAR32_T) && !defined(BOOST_NO_CXX11_UNICODE_LITERALS) suite->add(BOOST_TEST_CASE(&test_char32_conversions)); #endif suite->add(BOOST_TEST_CASE(&test_getting_pointer_to_function)); @@ -591,7 +591,7 @@ void operators_overload_test() } -#if !defined(BOOST_NO_CHAR16_T) && !defined(BOOST_NO_UNICODE_LITERALS) +#if !defined(BOOST_NO_CXX11_CHAR16_T) && !defined(BOOST_NO_CXX11_UNICODE_LITERALS) void test_char16_conversions() { BOOST_CHECK(u"100" == lexical_cast(u"100")); @@ -599,7 +599,7 @@ void test_char16_conversions() } #endif -#if !defined(BOOST_NO_CHAR16_T) && !defined(BOOST_NO_UNICODE_LITERALS) +#if !defined(BOOST_NO_CXX11_CHAR16_T) && !defined(BOOST_NO_CXX11_UNICODE_LITERALS) void test_char32_conversions() { BOOST_CHECK(U"100" == lexical_cast(U"100")); diff --git a/test/lexical_cast_arrays_test.cpp b/test/lexical_cast_arrays_test.cpp index 6aff2d9..2ed009e 100644 --- a/test/lexical_cast_arrays_test.cpp +++ b/test/lexical_cast_arrays_test.cpp @@ -91,7 +91,7 @@ static void testing_template_array_output_on_spec_value(T val) #endif -#if !defined(BOOST_NO_CHAR16_T) && !defined(BOOST_NO_UNICODE_LITERALS) +#if !defined(BOOST_NO_CXX11_CHAR16_T) && !defined(BOOST_NO_CXX11_UNICODE_LITERALS) typedef ArrayT u16arr_type; typedef ArrayT u16short_arr_type; std::u16string u16ethalon(u"100"); @@ -109,7 +109,7 @@ static void testing_template_array_output_on_spec_value(T val) BOOST_CHECK_THROW(lexical_cast(val), boost::bad_lexical_cast); #endif -#if !defined(BOOST_NO_CHAR32_T) && !defined(BOOST_NO_UNICODE_LITERALS) +#if !defined(BOOST_NO_CXX11_CHAR32_T) && !defined(BOOST_NO_CXX11_UNICODE_LITERALS) typedef ArrayT u32arr_type; typedef ArrayT u32short_arr_type; std::u32string u32ethalon(U"100"); @@ -190,7 +190,7 @@ static void testing_template_array_output_on_char_value() #endif -#if !defined(BOOST_NO_CHAR16_T) && !defined(BOOST_NO_UNICODE_LITERALS) +#if !defined(BOOST_NO_CXX11_CHAR16_T) && !defined(BOOST_NO_CXX11_UNICODE_LITERALS) typedef ArrayT u16arr_type; typedef ArrayT u16short_arr_type; std::u16string u16ethalon(u"100"); @@ -217,7 +217,7 @@ static void testing_template_array_output_on_char_value() BOOST_CHECK_THROW(lexical_cast(val), boost::bad_lexical_cast); #endif -#if !defined(BOOST_NO_CHAR32_T) && !defined(BOOST_NO_UNICODE_LITERALS) +#if !defined(BOOST_NO_CXX11_CHAR32_T) && !defined(BOOST_NO_CXX11_UNICODE_LITERALS) typedef ArrayT u32arr_type; typedef ArrayT u32short_arr_type; std::u32string u32ethalon(U"100"); @@ -328,7 +328,7 @@ static void testing_generic_array_input_conversion() } #endif -#if !defined(BOOST_NO_CHAR16_T) && !defined(BOOST_NO_UNICODE_LITERALS) +#if !defined(BOOST_NO_CXX11_CHAR16_T) && !defined(BOOST_NO_CXX11_UNICODE_LITERALS) { const ArrayT var_zero_terminated_const_var_const_char = {{ u'1', u'0', u'0', u'\0'}}; BOOST_CHECK(lexical_cast(var_zero_terminated_const_var_const_char) == u"100"); @@ -339,7 +339,7 @@ static void testing_generic_array_input_conversion() } #endif -#if !defined(BOOST_NO_CHAR32_T) && !defined(BOOST_NO_UNICODE_LITERALS) +#if !defined(BOOST_NO_CXX11_CHAR32_T) && !defined(BOOST_NO_CXX11_UNICODE_LITERALS) { const ArrayT var_zero_terminated_const_var_const_char = {{ U'1', U'0', U'0', U'\0'}}; BOOST_CHECK(lexical_cast(var_zero_terminated_const_var_const_char) == U"100"); diff --git a/test/lexical_cast_containers_test.cpp b/test/lexical_cast_containers_test.cpp index bb13f31..47bedc3 100644 --- a/test/lexical_cast_containers_test.cpp +++ b/test/lexical_cast_containers_test.cpp @@ -71,12 +71,12 @@ void testing_boost_containers_string_widening() BOOST_CHECK(boost::lexical_cast(char_array) == wchar_array); #endif -#if !defined(BOOST_NO_CHAR16_T) && !defined(BOOST_NO_UNICODE_LITERALS) && defined(BOOST_STL_SUPPORTS_NEW_UNICODE_LOCALES) +#if !defined(BOOST_NO_CXX11_CHAR16_T) && !defined(BOOST_NO_CXX11_UNICODE_LITERALS) && defined(BOOST_STL_SUPPORTS_NEW_UNICODE_LOCALES) const char16_t char16_array[] = u"Test string"; BOOST_CHECK(boost::lexical_cast >(char_array) == char16_array); #endif -#if !defined(BOOST_NO_CHAR32_T) && !defined(BOOST_NO_UNICODE_LITERALS) && defined(BOOST_STL_SUPPORTS_NEW_UNICODE_LOCALES) +#if !defined(BOOST_NO_CXX11_CHAR32_T) && !defined(BOOST_NO_CXX11_UNICODE_LITERALS) && defined(BOOST_STL_SUPPORTS_NEW_UNICODE_LOCALES) const char32_t char32_array[] = U"Test string"; BOOST_CHECK(boost::lexical_cast >(char_array) == char32_array); #endif diff --git a/test/lexical_cast_empty_input_test.cpp b/test/lexical_cast_empty_input_test.cpp index df05981..e307ea2 100755 --- a/test/lexical_cast_empty_input_test.cpp +++ b/test/lexical_cast_empty_input_test.cpp @@ -84,12 +84,12 @@ void test_empty_string() #endif // Currently, no compiler and STL library fully support char16_t and char32_t -//#ifndef BOOST_NO_CHAR16_T +//#ifndef BOOST_NO_CXX11_CHAR16_T // std::basic_string v16w; // do_test_on_empty_input(v16w); // BOOST_CHECK_THROW(lexical_cast(v16w), bad_lexical_cast); //#endif -//#ifndef BOOST_NO_CHAR32_T +//#ifndef BOOST_NO_CXX11_CHAR32_T // std::basic_string v32w; // do_test_on_empty_input(v32w); // BOOST_CHECK_THROW(lexical_cast(v32w), bad_lexical_cast); diff --git a/test/lexical_cast_integral_types_test.cpp b/test/lexical_cast_integral_types_test.cpp index 2cbdbf5..7139ee6 100644 --- a/test/lexical_cast_integral_types_test.cpp +++ b/test/lexical_cast_integral_types_test.cpp @@ -386,12 +386,12 @@ void test_conversion_from_to_integral() test_conversion_from_integral_to_char(wzero); test_conversion_from_char_to_integral(wzero); #endif -#if !defined(BOOST_NO_CHAR16_T) && !defined(BOOST_NO_UNICODE_LITERALS) +#if !defined(BOOST_NO_CXX11_CHAR16_T) && !defined(BOOST_NO_CXX11_UNICODE_LITERALS) char16_t const u16zero = u'0'; test_conversion_from_integral_to_char(u16zero); test_conversion_from_char_to_integral(u16zero); #endif -#if !defined(BOOST_NO_CHAR32_T) && !defined(BOOST_NO_UNICODE_LITERALS) +#if !defined(BOOST_NO_CXX11_CHAR32_T) && !defined(BOOST_NO_CXX11_UNICODE_LITERALS) char32_t const u32zero = u'0'; test_conversion_from_integral_to_char(u32zero); test_conversion_from_char_to_integral(u32zero); diff --git a/test/lexical_cast_iterator_range_test.cpp b/test/lexical_cast_iterator_range_test.cpp index 59e8eae..a50528b 100644 --- a/test/lexical_cast_iterator_range_test.cpp +++ b/test/lexical_cast_iterator_range_test.cpp @@ -134,7 +134,7 @@ void test_it_range_using_char(CharT* one, CharT* eleven) BOOST_CHECK(lexical_cast(crng2) == L"1"); #endif -#if !defined(BOOST_NO_CHAR16_T) && !defined(BOOST_NO_UNICODE_LITERALS) && defined(BOOST_STL_SUPPORTS_NEW_UNICODE_LOCALES) +#if !defined(BOOST_NO_CXX11_CHAR16_T) && !defined(BOOST_NO_CXX11_UNICODE_LITERALS) && defined(BOOST_STL_SUPPORTS_NEW_UNICODE_LOCALES) typedef std::basic_string my_char16_string; BOOST_CHECK(lexical_cast(rng1) == u"1"); BOOST_CHECK(lexical_cast(crng1) == u"1"); @@ -142,7 +142,7 @@ void test_it_range_using_char(CharT* one, CharT* eleven) BOOST_CHECK(lexical_cast(crng2) == u"1"); #endif -#if !defined(BOOST_NO_CHAR32_T) && !defined(BOOST_NO_UNICODE_LITERALS) && defined(BOOST_STL_SUPPORTS_NEW_UNICODE_LOCALES) +#if !defined(BOOST_NO_CXX11_CHAR32_T) && !defined(BOOST_NO_CXX11_UNICODE_LITERALS) && defined(BOOST_STL_SUPPORTS_NEW_UNICODE_LOCALES) typedef std::basic_string my_char32_string; BOOST_CHECK(lexical_cast(rng1) == U"1"); BOOST_CHECK(lexical_cast(crng1) == U"1"); @@ -194,7 +194,7 @@ void test_wchar_iterator_ranges() void test_char16_iterator_ranges() { -#if !defined(BOOST_NO_CHAR16_T) && !defined(BOOST_NO_UNICODE_LITERALS) +#if !defined(BOOST_NO_CXX11_CHAR16_T) && !defined(BOOST_NO_CXX11_UNICODE_LITERALS) typedef char16_t test_char_type; test_char_type data1[] = u"1"; test_char_type data2[] = u"11"; @@ -206,7 +206,7 @@ void test_char16_iterator_ranges() void test_char32_iterator_ranges() { -#if !defined(BOOST_NO_CHAR32_T) && !defined(BOOST_NO_UNICODE_LITERALS) +#if !defined(BOOST_NO_CXX11_CHAR32_T) && !defined(BOOST_NO_CXX11_UNICODE_LITERALS) typedef char32_t test_char_type; test_char_type data1[] = U"1"; test_char_type data2[] = U"11"; diff --git a/test/lexical_cast_wchars_test.cpp b/test/lexical_cast_wchars_test.cpp index f78de1d..dede81e 100755 --- a/test/lexical_cast_wchars_test.cpp +++ b/test/lexical_cast_wchars_test.cpp @@ -58,7 +58,7 @@ void test_char_types_conversions_wchar_t() void test_char_types_conversions_char16_t() { -#if !defined(BOOST_NO_CHAR16_T) && !defined(BOOST_NO_UNICODE_LITERALS) && defined(BOOST_STL_SUPPORTS_NEW_UNICODE_LOCALES) +#if !defined(BOOST_NO_CXX11_CHAR16_T) && !defined(BOOST_NO_CXX11_UNICODE_LITERALS) && defined(BOOST_STL_SUPPORTS_NEW_UNICODE_LOCALES) test_impl(u"Test array of chars"); #endif @@ -67,7 +67,7 @@ void test_char_types_conversions_char16_t() void test_char_types_conversions_char32_t() { -#if !defined(BOOST_NO_CHAR32_T) && !defined(BOOST_NO_UNICODE_LITERALS) && defined(BOOST_STL_SUPPORTS_NEW_UNICODE_LOCALES) +#if !defined(BOOST_NO_CXX11_CHAR32_T) && !defined(BOOST_NO_CXX11_UNICODE_LITERALS) && defined(BOOST_STL_SUPPORTS_NEW_UNICODE_LOCALES) test_impl(U"Test array of chars"); #endif