commit 09d742cc7f1707dfc04925912d11846ae0213172
Author: Jean-Marc Lasgouttes <[email protected]>
Date: Sun Dec 16 21:45:02 2018 +0100
Update boost to 1.68.
This avoid lots of warnings from gcc 8.
3rdparty/boost/boost/any.hpp | 20 +-
3rdparty/boost/boost/array.hpp | 95 +-
3rdparty/boost/boost/bind/arg.hpp | 13 +-
3rdparty/boost/boost/bind/bind.hpp | 37 +
3rdparty/boost/boost/bind/bind_cc.hpp | 60 +-
3rdparty/boost/boost/bind/bind_mf_cc.hpp | 72 +-
3rdparty/boost/boost/config.hpp | 8 +-
3rdparty/boost/boost/config/auto_link.hpp | 41 +-
3rdparty/boost/boost/config/compiler/borland.hpp | 16 +
3rdparty/boost/boost/config/compiler/clang.hpp | 42 +-
3rdparty/boost/boost/config/compiler/codegear.hpp | 18 +
.../boost/boost/config/compiler/common_edg.hpp | 16 +
3rdparty/boost/boost/config/compiler/cray.hpp | 441 +++++-
3rdparty/boost/boost/config/compiler/diab.hpp | 26 +
.../boost/boost/config/compiler/digitalmars.hpp | 15 +
3rdparty/boost/boost/config/compiler/gcc.hpp | 43 +-
3rdparty/boost/boost/config/compiler/gcc_xml.hpp | 15 +
3rdparty/boost/boost/config/compiler/hp_acc.hpp | 1 +
3rdparty/boost/boost/config/compiler/intel.hpp | 33 +-
.../boost/boost/config/compiler/metrowerks.hpp | 15 +
3rdparty/boost/boost/config/compiler/mpw.hpp | 15 +
3rdparty/boost/boost/config/compiler/nvcc.hpp | 36 +-
3rdparty/boost/boost/config/compiler/pathscale.hpp | 22 +-
3rdparty/boost/boost/config/compiler/pgi.hpp | 149 +--
3rdparty/boost/boost/config/compiler/sunpro_cc.hpp | 23 +-
3rdparty/boost/boost/config/compiler/vacpp.hpp | 20 +
3rdparty/boost/boost/config/compiler/visualc.hpp | 77 +-
3rdparty/boost/boost/config/compiler/xlcpp.hpp | 23 +
3rdparty/boost/boost/config/compiler/xlcpp_zos.hpp | 170 ++
.../boost/boost/config/detail/posix_features.hpp | 95 ++
.../boost/config/detail/select_compiler_config.hpp | 158 ++
.../boost/config/detail/select_platform_config.hpp | 142 ++
.../boost/config/detail/select_stdlib_config.hpp | 110 ++
3rdparty/boost/boost/config/detail/suffix.hpp | 1036 ++++++++++++
3rdparty/boost/boost/config/header_deprecated.hpp | 26 +
3rdparty/boost/boost/config/helper_macros.hpp | 37 +
3rdparty/boost/boost/config/platform/aix.hpp | 2 +-
3rdparty/boost/boost/config/platform/beos.hpp | 2 +-
3rdparty/boost/boost/config/platform/bsd.hpp | 2 +-
3rdparty/boost/boost/config/platform/cray.hpp | 2 +-
3rdparty/boost/boost/config/platform/cygwin.hpp | 16 +-
3rdparty/boost/boost/config/platform/haiku.hpp | 2 +-
3rdparty/boost/boost/config/platform/hpux.hpp | 2 +-
3rdparty/boost/boost/config/platform/irix.hpp | 2 +-
3rdparty/boost/boost/config/platform/linux.hpp | 7 +-
3rdparty/boost/boost/config/platform/macos.hpp | 2 +-
3rdparty/boost/boost/config/platform/qnxnto.hpp | 2 +-
3rdparty/boost/boost/config/platform/solaris.hpp | 2 +-
3rdparty/boost/boost/config/platform/symbian.hpp | 2 +-
3rdparty/boost/boost/config/platform/vxworks.hpp | 246 ++-
3rdparty/boost/boost/config/platform/zos.hpp | 32 +
3rdparty/boost/boost/config/posix_features.hpp | 95 --
3rdparty/boost/boost/config/pragma_message.hpp | 31 +
.../boost/boost/config/select_compiler_config.hpp | 148 --
.../boost/boost/config/select_platform_config.hpp | 137 --
.../boost/boost/config/select_stdlib_config.hpp | 105 --
3rdparty/boost/boost/config/stdlib/dinkumware.hpp | 66 +-
3rdparty/boost/boost/config/stdlib/libcomo.hpp | 9 +
3rdparty/boost/boost/config/stdlib/libcpp.hpp | 39 +-
3rdparty/boost/boost/config/stdlib/libstdcpp3.hpp | 60 +-
3rdparty/boost/boost/config/stdlib/modena.hpp | 9 +
3rdparty/boost/boost/config/stdlib/msl.hpp | 11 +-
3rdparty/boost/boost/config/stdlib/roguewave.hpp | 9 +
3rdparty/boost/boost/config/stdlib/sgi.hpp | 11 +-
3rdparty/boost/boost/config/stdlib/stlport.hpp | 9 +
3rdparty/boost/boost/config/stdlib/vacpp.hpp | 9 +
3rdparty/boost/boost/config/stdlib/xlcpp_zos.hpp | 60 +
3rdparty/boost/boost/config/suffix.hpp | 1017 ------------
3rdparty/boost/boost/config/workaround.hpp | 279 ++++
3rdparty/boost/boost/container/container_fwd.hpp | 35 +-
.../container_hash/detail/float_functions.hpp | 336 ++++
.../boost/container_hash/detail/hash_float.hpp | 271 +++
.../boost/boost/container_hash/detail/limits.hpp | 62 +
3rdparty/boost/boost/container_hash/extensions.hpp | 414 +++++
3rdparty/boost/boost/container_hash/hash.hpp | 761 +++++++++
3rdparty/boost/boost/container_hash/hash_fwd.hpp | 36 +
3rdparty/boost/boost/core/addressof.hpp | 310 +++--
3rdparty/boost/boost/core/demangle.hpp | 13 +-
.../boost/boost/core/no_exceptions_support.hpp | 2 +-
3rdparty/boost/boost/core/ref.hpp | 4 +-
3rdparty/boost/boost/cstdint.hpp | 42 +-
3rdparty/boost/boost/current_function.hpp | 6 +-
3rdparty/boost/boost/detail/basic_pointerbuf.hpp | 2 +-
3rdparty/boost/boost/detail/lcast_precision.hpp | 1 +
3rdparty/boost/boost/detail/lightweight_mutex.hpp | 22 -
3rdparty/boost/boost/detail/workaround.hpp | 261 +---
3rdparty/boost/boost/exception/exception.hpp | 11 +-
3rdparty/boost/boost/function.hpp | 16 +-
.../boost/function/detail/gen_maybe_include.pl | 3 +-
.../boost/boost/function/detail/maybe_include.hpp | 102 ++
3rdparty/boost/boost/function/function_base.hpp | 20 +
.../boost/boost/function/function_template.hpp | 28 +-
3rdparty/boost/boost/function_output_iterator.hpp | 56 +-
3rdparty/boost/boost/functional/hash.hpp | 3 +-
.../functional/hash/detail/float_functions.hpp | 336 ----
.../boost/functional/hash/detail/hash_float.hpp | 271 ---
.../boost/boost/functional/hash/detail/limits.hpp | 62 -
.../boost/boost/functional/hash/extensions.hpp | 318 ----
3rdparty/boost/boost/functional/hash/hash.hpp | 561 -------
3rdparty/boost/boost/functional/hash/hash_fwd.hpp | 36 -
3rdparty/boost/boost/functional/hash_fwd.hpp | 7 +-
3rdparty/boost/boost/integer/common_factor_ct.hpp | 102 ++
3rdparty/boost/boost/integer_fwd.hpp | 3 +
3rdparty/boost/boost/iterator.hpp | 20 -
3rdparty/boost/boost/iterator/advance.hpp | 84 +
3rdparty/boost/boost/iterator/distance.hpp | 65 +
.../boost/iterator/function_output_iterator.hpp | 62 +
3rdparty/boost/boost/iterator/iterator_adaptor.hpp | 2 -
.../boost/boost/iterator/iterator_categories.hpp | 5 +-
.../boost/boost/iterator/iterator_concepts.hpp | 18 +-
3rdparty/boost/boost/iterator/iterator_facade.hpp | 3 +-
3rdparty/boost/boost/iterator/iterator_traits.hpp | 13 +-
3rdparty/boost/boost/iterator/reverse_iterator.hpp | 11 +-
.../detail/converter_lexical_streams.hpp | 81 +-
.../lexical_cast/detail/converter_numeric.hpp | 34 +-
3rdparty/boost/boost/math/common_factor_ct.hpp | 97 --
.../math/special_functions/detail/fp_traits.hpp | 3 +-
.../boost/math/special_functions/math_fwd.hpp | 71 +-
.../boost/boost/math/special_functions/sign.hpp | 2 +-
3rdparty/boost/boost/math/tools/config.hpp | 13 +-
3rdparty/boost/boost/math_fwd.hpp | 97 --
3rdparty/boost/boost/move/adl_move_swap.hpp | 6 +
3rdparty/boost/boost/move/algo/move.hpp | 3 +-
3rdparty/boost/boost/move/core.hpp | 16 +-
.../boost/move/detail/iterator_to_raw_pointer.hpp | 59 +
.../boost/boost/move/detail/pointer_element.hpp | 168 ++
.../boost/boost/move/detail/to_raw_pointer.hpp | 45 +
3rdparty/boost/boost/move/detail/type_traits.hpp | 24 +-
3rdparty/boost/boost/move/detail/workaround.hpp | 5 +-
3rdparty/boost/boost/mpl/assert.hpp | 17 +-
.../boost/boost/mpl/aux_/insert_range_impl.hpp | 80 +
3rdparty/boost/boost/mpl/aux_/iter_push_front.hpp | 36 +
3rdparty/boost/boost/mpl/aux_/joint_iter.hpp | 120 ++
3rdparty/boost/boost/mpl/insert_range.hpp | 41 +
3rdparty/boost/boost/mpl/joint_view.hpp | 65 +
3rdparty/boost/boost/next_prior.hpp | 140 +-
3rdparty/boost/boost/numeric/conversion/cast.hpp | 2 +-
.../boost/numeric/conversion/conversion_traits.hpp | 7 -
.../boost/numeric/conversion/detail/converter.hpp | 17 +-
.../numeric/conversion/detail/old_numeric_cast.hpp | 37 +-
.../detail/old_optional_implementation.hpp | 20 +-
.../optional/detail/optional_aligned_storage.hpp | 38 +-
.../boost/optional/detail/optional_config.hpp | 48 +-
.../optional/detail/optional_reference_spec.hpp | 117 ++-
.../boost/optional/detail/optional_relops.hpp | 2 +-
.../detail/optional_trivially_copyable_base.hpp | 499 ++++++
3rdparty/boost/boost/optional/optional.hpp | 636 ++++++-
3rdparty/boost/boost/parameter/aux_/arg_list.hpp | 1 +
3rdparty/boost/boost/predef/architecture.h | 1 +
3rdparty/boost/boost/predef/architecture/arm.h | 12 +-
3rdparty/boost/boost/predef/architecture/parisc.h | 2 +-
3rdparty/boost/boost/predef/architecture/ptx.h | 44 +
3rdparty/boost/boost/predef/compiler.h | 1 +
3rdparty/boost/boost/predef/compiler/intel.h | 20 +-
3rdparty/boost/boost/predef/compiler/nvcc.h | 60 +
3rdparty/boost/boost/predef/compiler/visualc.h | 16 +-
3rdparty/boost/boost/predef/hardware/simd/arm.h | 4 +-
3rdparty/boost/boost/predef/language.h | 1 +
3rdparty/boost/boost/predef/language/cuda.h | 52 +
3rdparty/boost/boost/predef/library/c.h | 1 +
3rdparty/boost/boost/predef/library/c/cloudabi.h | 53 +
3rdparty/boost/boost/predef/make.h | 8 +
3rdparty/boost/boost/predef/os/android.h | 4 +-
3rdparty/boost/boost/predef/os/bsd/free.h | 13 +-
3rdparty/boost/boost/predef/os/bsd/open.h | 80 +
3rdparty/boost/boost/predef/other/endian.h | 3 +-
3rdparty/boost/boost/predef/platform.h | 11 +-
3rdparty/boost/boost/predef/platform/cloudabi.h | 43 +
3rdparty/boost/boost/predef/platform/ios.h | 58 +
3rdparty/boost/boost/predef/platform/mingw.h | 8 +-
3rdparty/boost/boost/predef/platform/mingw32.h | 63 +
3rdparty/boost/boost/predef/platform/mingw64.h | 63 +
.../boost/boost/predef/platform/windows_desktop.h | 12 +-
.../boost/boost/predef/platform/windows_phone.h | 9 +-
.../boost/boost/predef/platform/windows_runtime.h | 18 +-
.../boost/boost/predef/platform/windows_server.h | 47 +
.../boost/boost/predef/platform/windows_store.h | 15 +-
.../boost/boost/predef/platform/windows_system.h | 47 +
3rdparty/boost/boost/predef/platform/windows_uwp.h | 60 +
3rdparty/boost/boost/predef/version.h | 2 +-
3rdparty/boost/boost/predef/version_number.h | 21 +-
3rdparty/boost/boost/preprocessor/cat.hpp | 2 +-
.../boost/boost/preprocessor/config/config.hpp | 24 +-
3rdparty/boost/boost/range/begin.hpp | 14 +-
3rdparty/boost/boost/range/concepts.hpp | 12 +-
3rdparty/boost/boost/range/detail/begin.hpp | 8 +-
3rdparty/boost/boost/range/detail/common.hpp | 4 +-
3rdparty/boost/boost/range/detail/end.hpp | 8 +-
.../boost/range/detail/implementation_help.hpp | 4 +-
3rdparty/boost/boost/range/distance.hpp | 7 +-
3rdparty/boost/boost/range/end.hpp | 16 +-
3rdparty/boost/boost/range/has_range_iterator.hpp | 6 +-
3rdparty/boost/boost/range/iterator_range_core.hpp | 1 +
3rdparty/boost/boost/range/size_type.hpp | 5 -
3rdparty/boost/boost/regex/config.hpp | 8 +-
.../boost/boost/regex/pending/object_cache.hpp | 4 +-
.../boost/boost/regex/pending/unicode_iterator.hpp | 3 +
.../boost/boost/regex/v4/basic_regex_creator.hpp | 193 ++-
.../boost/boost/regex/v4/basic_regex_parser.hpp | 78 +-
3rdparty/boost/boost/regex/v4/match_flags.hpp | 13 +-
3rdparty/boost/boost/regex/v4/perl_matcher.hpp | 14 +-
.../boost/boost/regex/v4/perl_matcher_common.hpp | 9 +-
.../boost/regex/v4/perl_matcher_non_recursive.hpp | 134 ++-
.../boost/regex/v4/perl_matcher_recursive.hpp | 26 +-
.../boost/boost/regex/v4/regex_traits_defaults.hpp | 15 +-
3rdparty/boost/boost/regex/v4/regex_workaround.hpp | 3 +-
3rdparty/boost/boost/scoped_array.hpp | 3 +-
3rdparty/boost/boost/scoped_ptr.hpp | 3 +-
3rdparty/boost/boost/shared_ptr.hpp | 2 +-
3rdparty/boost/boost/signals2/deconstruct.hpp | 2 +-
3rdparty/boost/boost/signals2/deconstruct_ptr.hpp | 6 +-
.../boost/boost/signals2/detail/auto_buffer.hpp | 25 +-
.../boost/boost/signals2/detail/lwm_win32_cs.hpp | 60 +-
.../boost/signals2/detail/signal_template.hpp | 1 -
.../signals2/detail/signals_common_macros.hpp | 6 +-
.../boost/signals2/detail/slot_call_iterator.hpp | 4 +-
.../boost/boost/signals2/detail/slot_template.hpp | 2 +-
.../boost/signals2/detail/variadic_arg_type.hpp | 19 +-
3rdparty/boost/boost/signals2/last_value.hpp | 2 +-
3rdparty/boost/boost/signals2/slot_base.hpp | 5 +-
3rdparty/boost/boost/smart_ptr/bad_weak_ptr.hpp | 11 +
.../boost/smart_ptr/detail/local_counted_base.hpp | 148 ++
.../boost/smart_ptr/detail/local_sp_deleter.hpp | 91 +
.../boost/boost/smart_ptr/detail/lwm_win32_cs.hpp | 43 +-
.../boost/boost/smart_ptr/detail/operator_bool.hpp | 12 +-
.../boost/boost/smart_ptr/detail/shared_count.hpp | 80 +-
.../boost/smart_ptr/detail/sp_counted_base.hpp | 7 +-
.../smart_ptr/detail/sp_counted_base_acc_ia64.hpp | 1 +
.../boost/smart_ptr/detail/sp_counted_base_aix.hpp | 1 +
.../smart_ptr/detail/sp_counted_base_clang.hpp | 14 +-
.../smart_ptr/detail/sp_counted_base_cw_ppc.hpp | 1 +
.../smart_ptr/detail/sp_counted_base_gcc_ia64.hpp | 1 +
.../smart_ptr/detail/sp_counted_base_gcc_mips.hpp | 7 +
.../smart_ptr/detail/sp_counted_base_gcc_ppc.hpp | 1 +
.../smart_ptr/detail/sp_counted_base_gcc_sparc.hpp | 1 +
.../smart_ptr/detail/sp_counted_base_gcc_x86.hpp | 1 +
.../boost/smart_ptr/detail/sp_counted_base_nt.hpp | 1 +
.../boost/smart_ptr/detail/sp_counted_base_pt.hpp | 1 +
.../smart_ptr/detail/sp_counted_base_snc_ps3.hpp | 1 +
.../smart_ptr/detail/sp_counted_base_spin.hpp | 1 +
.../detail/sp_counted_base_std_atomic.hpp | 5 +-
.../smart_ptr/detail/sp_counted_base_sync.hpp | 1 +
.../smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp | 1 +
.../boost/smart_ptr/detail/sp_counted_base_w32.hpp | 1 +
.../boost/smart_ptr/detail/sp_counted_impl.hpp | 37 +-
.../boost/boost/smart_ptr/detail/sp_has_sync.hpp | 6 +-
.../boost/smart_ptr/detail/sp_interlocked.hpp | 5 +
.../boost/boost/smart_ptr/detail/sp_noexcept.hpp | 48 +
3rdparty/boost/boost/smart_ptr/detail/spinlock.hpp | 3 +
3rdparty/boost/boost/smart_ptr/detail/yield_k.hpp | 24 +-
3rdparty/boost/boost/smart_ptr/scoped_array.hpp | 26 +-
3rdparty/boost/boost/smart_ptr/scoped_ptr.hpp | 32 +-
3rdparty/boost/boost/smart_ptr/shared_ptr.hpp | 270 ++-
3rdparty/boost/boost/smart_ptr/weak_ptr.hpp | 55 +-
3rdparty/boost/boost/tuple/detail/tuple_basic.hpp | 16 +-
3rdparty/boost/boost/tuple/tuple.hpp | 16 +-
3rdparty/boost/boost/type_index.hpp | 2 +-
.../boost/boost/type_index/ctti_type_index.hpp | 3 +-
.../type_index/detail/compile_time_type_info.hpp | 68 +-
3rdparty/boost/boost/type_index/stl_type_index.hpp | 23 +-
.../boost/boost/type_index/type_index_facade.hpp | 13 +-
3rdparty/boost/boost/type_traits/add_const.hpp | 6 +
3rdparty/boost/boost/type_traits/add_cv.hpp | 6 +
.../boost/type_traits/add_lvalue_reference.hpp | 6 +
3rdparty/boost/boost/type_traits/add_pointer.hpp | 6 +
3rdparty/boost/boost/type_traits/add_reference.hpp | 7 +
.../boost/type_traits/add_rvalue_reference.hpp | 6 +
3rdparty/boost/boost/type_traits/add_volatile.hpp | 6 +
3rdparty/boost/boost/type_traits/conditional.hpp | 8 +
3rdparty/boost/boost/type_traits/decay.hpp | 6 +
3rdparty/boost/boost/type_traits/detail/config.hpp | 13 +-
.../type_traits/detail/has_binary_operator.hpp | 85 +-
.../type_traits/detail/is_function_ptr_helper.hpp | 472 +++++--
.../boost/type_traits/detail/is_likely_lambda.hpp | 94 ++
.../type_traits/detail/is_mem_fun_pointer_impl.hpp | 1749 +++++++++++++-------
.../detail/is_mem_fun_pointer_tester.hpp | 4 +-
3rdparty/boost/boost/type_traits/has_minus.hpp | 98 ++
.../boost/boost/type_traits/has_minus_assign.hpp | 102 ++-
.../boost/boost/type_traits/has_plus_assign.hpp | 95 ++
.../boost/boost/type_traits/integral_constant.hpp | 23 +-
.../boost/boost/type_traits/integral_promotion.hpp | 181 --
3rdparty/boost/boost/type_traits/intrinsics.hpp | 25 +-
3rdparty/boost/boost/type_traits/is_assignable.hpp | 12 +-
3rdparty/boost/boost/type_traits/is_complete.hpp | 92 +
.../boost/boost/type_traits/is_constructible.hpp | 14 +-
.../boost/boost/type_traits/is_convertible.hpp | 22 +-
.../boost/type_traits/is_default_constructible.hpp | 18 +-
.../boost/boost/type_traits/is_destructible.hpp | 12 +-
.../type_traits/is_nothrow_move_assignable.hpp | 17 +-
.../type_traits/is_nothrow_move_constructible.hpp | 18 +-
.../boost/type_traits/is_rvalue_reference.hpp | 2 +-
3rdparty/boost/boost/type_traits/make_signed.hpp | 6 +
3rdparty/boost/boost/type_traits/make_unsigned.hpp | 6 +
3rdparty/boost/boost/type_traits/make_void.hpp | 52 +
.../boost/boost/type_traits/remove_all_extents.hpp | 6 +
3rdparty/boost/boost/type_traits/remove_bounds.hpp | 7 +
3rdparty/boost/boost/type_traits/remove_const.hpp | 6 +
3rdparty/boost/boost/type_traits/remove_cv.hpp | 5 +
3rdparty/boost/boost/type_traits/remove_extent.hpp | 6 +
.../boost/boost/type_traits/remove_pointer.hpp | 7 +
.../boost/boost/type_traits/remove_reference.hpp | 5 +
.../boost/boost/type_traits/remove_volatile.hpp | 5 +
3rdparty/boost/boost/type_traits/same_traits.hpp | 15 +
3rdparty/boost/boost/type_traits/type_identity.hpp | 31 +
.../boost/type_traits/type_with_alignment.hpp | 5 +-
3rdparty/boost/boost/utility.hpp | 13 +-
3rdparty/boost/boost/utility/compare_pointees.hpp | 12 +-
.../boost/utility/detail/result_of_iterate.hpp | 31 +-
3rdparty/boost/boost/utility/result_of.hpp | 64 +-
.../boost/variant/detail/apply_visitor_binary.hpp | 164 ++-
.../boost/variant/detail/apply_visitor_unary.hpp | 48 +-
.../boost/boost/variant/recursive_wrapper_fwd.hpp | 6 +-
3rdparty/boost/boost/variant/variant.hpp | 150 ++-
3rdparty/boost/boost/variant/variant_fwd.hpp | 2 +-
3rdparty/boost/boost/version.hpp | 4 +-
3rdparty/boost/boost/weak_ptr.hpp | 2 +-
status.23x | 3 +
317 files changed, 13258 insertions(+), 6326 deletions(-)