From a0922ab5980134bd4b41cc2a894f942fca7494ff Mon Sep 17 00:00:00 2001 From: Antony Polukhin Date: Mon, 9 Jun 2014 12:36:42 +0400 Subject: [PATCH] Remove lexical_cast, add polymorphic_cast.hpp, minor fixes --- cast.htm | 8 +- doc/Jamfile.v2 | 16 - doc/lexical_cast.qbk | 986 ------- example/args_to_numbers.cpp | 35 - example/generic_stringize.cpp | 61 - example/small_examples.cpp | 52 - example/variant_to_long_double.cpp | 39 - include/boost/cast.hpp | 90 +- include/boost/detail/basic_pointerbuf.hpp | 139 - include/boost/detail/lcast_precision.hpp | 184 -- include/boost/lexical_cast.hpp | 2514 ----------------- include/boost/polymorphic_cast.hpp | 94 + lexical_cast.htm | 16 - meta/libraries.json | 3 +- perf/Jamfile.v2 | 29 - perf/performance_test.cpp | 369 --- test/Jamfile.v2 | 45 +- test/cast_test.cpp | 2 +- test/lexical_cast_abstract_test.cpp | 61 - test/lexical_cast_arrays_test.cpp | 377 --- test/lexical_cast_containers_test.cpp | 83 - test/lexical_cast_empty_input_test.cpp | 167 -- test/lexical_cast_filesystem_test.cpp | 46 - test/lexical_cast_float_types_test.cpp | 527 ---- test/lexical_cast_inf_nan_test.cpp | 205 -- test/lexical_cast_integral_types_test.cpp | 653 ----- test/lexical_cast_iterator_range_test.cpp | 245 -- test/lexical_cast_loopback_test.cpp | 96 - test/lexical_cast_no_exceptions_test.cpp | 95 - test/lexical_cast_no_locale_test.cpp | 168 -- test/lexical_cast_noncopyable_test.cpp | 54 - test/lexical_cast_pointers_test.cpp | 96 - test/lexical_cast_stream_detection_test.cpp | 307 -- test/lexical_cast_stream_traits_test.cpp | 158 -- test/lexical_cast_test.cpp | 643 ----- test/lexical_cast_to_pointer_test.cpp | 23 - test/lexical_cast_try_lexical_convert.cpp | 78 - test/lexical_cast_typedefed_wchar_test.cpp | 40 - ...ical_cast_typedefed_wchar_test_runtime.cpp | 48 - test/lexical_cast_vc8_bug_test.cpp | 67 - test/lexical_cast_wchars_test.cpp | 137 - 41 files changed, 109 insertions(+), 8947 deletions(-) delete mode 100644 doc/Jamfile.v2 delete mode 100644 doc/lexical_cast.qbk delete mode 100644 example/args_to_numbers.cpp delete mode 100644 example/generic_stringize.cpp delete mode 100644 example/small_examples.cpp delete mode 100644 example/variant_to_long_double.cpp delete mode 100644 include/boost/detail/basic_pointerbuf.hpp delete mode 100644 include/boost/detail/lcast_precision.hpp delete mode 100644 include/boost/lexical_cast.hpp create mode 100644 include/boost/polymorphic_cast.hpp delete mode 100644 lexical_cast.htm delete mode 100644 perf/Jamfile.v2 delete mode 100644 perf/performance_test.cpp delete mode 100644 test/lexical_cast_abstract_test.cpp delete mode 100644 test/lexical_cast_arrays_test.cpp delete mode 100644 test/lexical_cast_containers_test.cpp delete mode 100644 test/lexical_cast_empty_input_test.cpp delete mode 100644 test/lexical_cast_filesystem_test.cpp delete mode 100644 test/lexical_cast_float_types_test.cpp delete mode 100644 test/lexical_cast_inf_nan_test.cpp delete mode 100644 test/lexical_cast_integral_types_test.cpp delete mode 100644 test/lexical_cast_iterator_range_test.cpp delete mode 100644 test/lexical_cast_loopback_test.cpp delete mode 100644 test/lexical_cast_no_exceptions_test.cpp delete mode 100644 test/lexical_cast_no_locale_test.cpp delete mode 100644 test/lexical_cast_noncopyable_test.cpp delete mode 100644 test/lexical_cast_pointers_test.cpp delete mode 100644 test/lexical_cast_stream_detection_test.cpp delete mode 100644 test/lexical_cast_stream_traits_test.cpp delete mode 100644 test/lexical_cast_test.cpp delete mode 100644 test/lexical_cast_to_pointer_test.cpp delete mode 100644 test/lexical_cast_try_lexical_convert.cpp delete mode 100644 test/lexical_cast_typedefed_wchar_test.cpp delete mode 100644 test/lexical_cast_typedefed_wchar_test_runtime.cpp delete mode 100644 test/lexical_cast_vc8_bug_test.cpp delete mode 100644 test/lexical_cast_wchars_test.cpp diff --git a/cast.htm b/cast.htm index 12314e4..208b960 100644 --- a/cast.htm +++ b/cast.htm @@ -9,7 +9,7 @@ - Header boost/cast.hpp Documentation + Header boost/polymorphic_cast.hpp Documentation