commit 84b5fbe3261588c25e6b58ee67ff38e138f0624c
Author: Jean-Marc Lasgouttes <[email protected]>
Date: Tue Oct 22 17:47:15 2024 +0200
Get rid of boost/any, use <any> instead
We can do that now that we rely on c++17.
Take this occasion to upgrade boost to version 1.83.
The 3rdparty/boost directory weights now 1MB instead of 2.3MB.
3rdparty/boost/boost/any.hpp | 344 -----
3rdparty/boost/boost/any/bad_any_cast.hpp | 43 -
3rdparty/boost/boost/any/fwd.hpp | 40 -
3rdparty/boost/boost/assert/source_location.hpp | 5 +-
3rdparty/boost/boost/config/compiler/borland.hpp | 1 +
3rdparty/boost/boost/config/compiler/clang.hpp | 4 +
3rdparty/boost/boost/config/compiler/codegear.hpp | 1 +
.../boost/boost/config/compiler/common_edg.hpp | 1 +
3rdparty/boost/boost/config/compiler/cray.hpp | 1 +
.../boost/boost/config/compiler/digitalmars.hpp | 1 +
3rdparty/boost/boost/config/compiler/gcc.hpp | 1 +
3rdparty/boost/boost/config/compiler/gcc_xml.hpp | 1 +
3rdparty/boost/boost/config/compiler/hp_acc.hpp | 1 +
3rdparty/boost/boost/config/compiler/intel.hpp | 1 +
.../boost/boost/config/compiler/metrowerks.hpp | 1 +
3rdparty/boost/boost/config/compiler/mpw.hpp | 1 +
3rdparty/boost/boost/config/compiler/pathscale.hpp | 1 +
3rdparty/boost/boost/config/compiler/sunpro_cc.hpp | 1 +
3rdparty/boost/boost/config/compiler/vacpp.hpp | 1 +
3rdparty/boost/boost/config/compiler/visualc.hpp | 9 +-
3rdparty/boost/boost/config/compiler/xlcpp.hpp | 4 +
3rdparty/boost/boost/config/compiler/xlcpp_zos.hpp | 1 +
3rdparty/boost/boost/config/detail/suffix.hpp | 16 +
3rdparty/boost/boost/config/stdlib/dinkumware.hpp | 32 +
3rdparty/boost/boost/config/stdlib/libstdcpp3.hpp | 17 +-
.../boost/boost/container_hash/detail/hash_mix.hpp | 113 --
.../boost/container_hash/detail/hash_range.hpp | 173 ---
.../boost/container_hash/detail/hash_tuple.hpp | 133 --
3rdparty/boost/boost/container_hash/hash.hpp | 662 --------
3rdparty/boost/boost/container_hash/hash_fwd.hpp | 36 -
.../boost/container_hash/is_contiguous_range.hpp | 91 --
.../boost/container_hash/is_described_class.hpp | 38 -
3rdparty/boost/boost/container_hash/is_range.hpp | 73 -
.../boost/container_hash/is_unordered_range.hpp | 39 -
3rdparty/boost/boost/core/addressof.hpp | 274 ----
3rdparty/boost/boost/core/demangle.hpp | 126 --
3rdparty/boost/boost/core/swap.hpp | 35 +-
3rdparty/boost/boost/describe/bases.hpp | 50 -
3rdparty/boost/boost/describe/detail/config.hpp | 40 -
3rdparty/boost/boost/describe/detail/cx_streq.hpp | 30 -
3rdparty/boost/boost/describe/detail/void_t.hpp | 32 -
3rdparty/boost/boost/describe/members.hpp | 159 --
3rdparty/boost/boost/describe/modifiers.hpp | 33 -
3rdparty/boost/boost/limits.hpp | 24 +-
3rdparty/boost/boost/mp11/algorithm.hpp | 1306 ----------------
3rdparty/boost/boost/mp11/bind.hpp | 111 --
3rdparty/boost/boost/mp11/detail/config.hpp | 138 --
3rdparty/boost/boost/mp11/detail/mp_append.hpp | 185 ---
3rdparty/boost/boost/mp11/detail/mp_copy_if.hpp | 48 -
3rdparty/boost/boost/mp11/detail/mp_count.hpp | 147 --
3rdparty/boost/boost/mp11/detail/mp_fold.hpp | 62 -
3rdparty/boost/boost/mp11/detail/mp_front.hpp | 38 -
3rdparty/boost/boost/mp11/detail/mp_is_list.hpp | 39 -
3rdparty/boost/boost/mp11/detail/mp_list.hpp | 24 -
3rdparty/boost/boost/mp11/detail/mp_map_find.hpp | 87 --
.../boost/boost/mp11/detail/mp_min_element.hpp | 51 -
3rdparty/boost/boost/mp11/detail/mp_plus.hpp | 81 -
3rdparty/boost/boost/mp11/detail/mp_remove_if.hpp | 48 -
3rdparty/boost/boost/mp11/detail/mp_rename.hpp | 41 -
3rdparty/boost/boost/mp11/detail/mp_void.hpp | 32 -
3rdparty/boost/boost/mp11/detail/mp_with_index.hpp | 385 -----
3rdparty/boost/boost/mp11/function.hpp | 222 ---
3rdparty/boost/boost/mp11/integer_sequence.hpp | 112 --
3rdparty/boost/boost/mp11/integral.hpp | 41 -
3rdparty/boost/boost/mp11/list.hpp | 304 ----
3rdparty/boost/boost/mp11/set.hpp | 188 ---
3rdparty/boost/boost/mp11/utility.hpp | 263 ----
3rdparty/boost/boost/mp11/version.hpp | 16 -
.../boost/boost/preprocessor/config/config.hpp | 98 --
.../boost/boost/preprocessor/facilities/expand.hpp | 28 -
3rdparty/boost/boost/throw_exception.hpp | 4 +-
3rdparty/boost/boost/type_index.hpp | 265 ----
.../boost/boost/type_index/ctti_type_index.hpp | 213 ---
.../type_index/detail/compile_time_type_info.hpp | 339 -----
.../type_index/detail/ctti_register_class.hpp | 40 -
.../boost/type_index/detail/stl_register_class.hpp | 40 -
3rdparty/boost/boost/type_index/stl_type_index.hpp | 278 ----
.../boost/boost/type_index/type_index_facade.hpp | 297 ----
3rdparty/boost/boost/type_traits/add_const.hpp | 52 -
.../boost/type_traits/add_lvalue_reference.hpp | 33 -
3rdparty/boost/boost/type_traits/add_pointer.hpp | 67 -
3rdparty/boost/boost/type_traits/add_reference.hpp | 66 -
.../boost/type_traits/add_rvalue_reference.hpp | 70 -
3rdparty/boost/boost/type_traits/add_volatile.hpp | 46 -
3rdparty/boost/boost/type_traits/alignment_of.hpp | 119 --
3rdparty/boost/boost/type_traits/conjunction.hpp | 40 -
3rdparty/boost/boost/type_traits/decay.hpp | 49 -
3rdparty/boost/boost/type_traits/declval.hpp | 44 -
3rdparty/boost/boost/type_traits/detail/config.hpp | 116 --
.../type_traits/detail/is_function_cxx_03.hpp | 108 --
.../type_traits/detail/is_function_cxx_11.hpp | 676 ---------
.../type_traits/detail/is_function_msvc10_fix.hpp | 30 -
.../type_traits/detail/is_function_ptr_helper.hpp | 444 ------
.../type_traits/detail/is_function_ptr_tester.hpp | 609 --------
.../type_traits/detail/is_mem_fun_pointer_impl.hpp | 1328 ----------------
.../detail/is_mem_fun_pointer_tester.hpp | 1603 --------------------
.../detail/is_member_function_pointer_cxx_03.hpp | 117 --
.../detail/is_member_function_pointer_cxx_11.hpp | 697 ---------
.../detail/is_rvalue_reference_msvc10_fix.hpp | 43 -
.../boost/boost/type_traits/detail/yes_no_type.hpp | 26 -
3rdparty/boost/boost/type_traits/enable_if.hpp | 37 -
3rdparty/boost/boost/type_traits/intrinsics.hpp | 405 -----
3rdparty/boost/boost/type_traits/is_abstract.hpp | 150 --
3rdparty/boost/boost/type_traits/is_arithmetic.hpp | 22 -
3rdparty/boost/boost/type_traits/is_array.hpp | 43 -
3rdparty/boost/boost/type_traits/is_class.hpp | 114 --
3rdparty/boost/boost/type_traits/is_complete.hpp | 93 --
3rdparty/boost/boost/type_traits/is_const.hpp | 47 -
.../boost/boost/type_traits/is_convertible.hpp | 506 ------
3rdparty/boost/boost/type_traits/is_enum.hpp | 166 --
.../boost/boost/type_traits/is_floating_point.hpp | 30 -
3rdparty/boost/boost/type_traits/is_function.hpp | 27 -
3rdparty/boost/boost/type_traits/is_integral.hpp | 89 --
.../boost/type_traits/is_lvalue_reference.hpp | 50 -
.../type_traits/is_member_function_pointer.hpp | 26 -
.../boost/boost/type_traits/is_member_pointer.hpp | 45 -
3rdparty/boost/boost/type_traits/is_pointer.hpp | 47 -
.../boost/boost/type_traits/is_polymorphic.hpp | 122 --
3rdparty/boost/boost/type_traits/is_reference.hpp | 30 -
.../boost/type_traits/is_rvalue_reference.hpp | 29 -
3rdparty/boost/boost/type_traits/is_same.hpp | 41 -
3rdparty/boost/boost/type_traits/is_scalar.hpp | 27 -
3rdparty/boost/boost/type_traits/is_signed.hpp | 163 --
3rdparty/boost/boost/type_traits/is_union.hpp | 31 -
3rdparty/boost/boost/type_traits/is_unsigned.hpp | 163 --
3rdparty/boost/boost/type_traits/is_void.hpp | 26 -
3rdparty/boost/boost/type_traits/is_volatile.hpp | 46 -
3rdparty/boost/boost/type_traits/make_signed.hpp | 137 --
3rdparty/boost/boost/type_traits/make_unsigned.hpp | 136 --
3rdparty/boost/boost/type_traits/remove_bounds.hpp | 28 -
3rdparty/boost/boost/type_traits/remove_cv.hpp | 45 -
3rdparty/boost/boost/type_traits/remove_extent.hpp | 41 -
.../boost/boost/type_traits/remove_reference.hpp | 59 -
3rdparty/boost/boost/type_traits/type_identity.hpp | 31 -
3rdparty/boost/boost/utility/enable_if.hpp | 17 -
3rdparty/boost/boost/version.hpp | 4 +-
3rdparty/boost/extract.sh | 1 -
src/insets/ExternalTransforms.h | 6 +-
src/support/Makefile.am | 1 -
src/support/any.h | 35 -
140 files changed, 143 insertions(+), 17617 deletions(-)
--
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs