[LyX/master] Update to boost 1.72

Jean-Marc Lasgouttes lasgouttes at lyx.org
Thu Jan 9 09:11:26 UTC 2020


commit 09130d7a6220267c78f371fb4603b843b9fd5232
Author: Jean-Marc Lasgouttes <lasgouttes at lyx.org>
Date:   Tue Jan 7 16:23:03 2020 +0100

    Update to boost 1.72
    
    This requires to add a assertion_failed_msg handler. Take this
    occasion to cleanup and uniformize the various boost.cpp files that we
    have.
    
    This adds 50k line of whatever to the source code.

 3rdparty/boost/boost/any.hpp                       |   23 +-
 3rdparty/boost/boost/array.hpp                     |    2 +-
 3rdparty/boost/boost/bind/bind.hpp                 |   10 +-
 3rdparty/boost/boost/bind/mem_fn.hpp               |   22 +-
 3rdparty/boost/boost/blank.hpp                     |    8 +-
 3rdparty/boost/boost/concept/assert.hpp            |    2 +-
 3rdparty/boost/boost/concept/detail/general.hpp    |    6 +-
 .../boost/boost/concept/detail/has_constraints.hpp |    6 +-
 3rdparty/boost/boost/concept/detail/msvc.hpp       |    4 +-
 3rdparty/boost/boost/concept/usage.hpp             |    2 +-
 3rdparty/boost/boost/concept_check.hpp             |   38 +-
 3rdparty/boost/boost/config/auto_link.hpp          |   27 +-
 3rdparty/boost/boost/config/compiler/borland.hpp   |    4 +-
 3rdparty/boost/boost/config/compiler/clang.hpp     |   10 +-
 3rdparty/boost/boost/config/compiler/codegear.hpp  |    4 +-
 3rdparty/boost/boost/config/compiler/comeau.hpp    |    2 +-
 .../boost/boost/config/compiler/digitalmars.hpp    |    2 +-
 3rdparty/boost/boost/config/compiler/gcc.hpp       |   16 +-
 .../boost/boost/config/compiler/greenhills.hpp     |    2 +-
 3rdparty/boost/boost/config/compiler/hp_acc.hpp    |    2 +-
 3rdparty/boost/boost/config/compiler/intel.hpp     |    7 +-
 3rdparty/boost/boost/config/compiler/kai.hpp       |    2 +-
 .../boost/boost/config/compiler/metrowerks.hpp     |    2 +-
 3rdparty/boost/boost/config/compiler/mpw.hpp       |    2 +-
 3rdparty/boost/boost/config/compiler/vacpp.hpp     |    2 +-
 3rdparty/boost/boost/config/compiler/visualc.hpp   |   28 +-
 .../boost/config/detail/select_compiler_config.hpp |    3 +-
 3rdparty/boost/boost/config/detail/suffix.hpp      |   54 +
 3rdparty/boost/boost/config/platform/cygwin.hpp    |    3 +
 3rdparty/boost/boost/config/platform/vxworks.hpp   |  137 +-
 3rdparty/boost/boost/config/stdlib/dinkumware.hpp  |    6 +-
 3rdparty/boost/boost/config/stdlib/libcomo.hpp     |    1 +
 3rdparty/boost/boost/config/stdlib/libcpp.hpp      |   16 +-
 3rdparty/boost/boost/config/stdlib/libstdcpp3.hpp  |   12 +-
 3rdparty/boost/boost/config/stdlib/modena.hpp      |    1 +
 3rdparty/boost/boost/config/stdlib/msl.hpp         |    1 +
 3rdparty/boost/boost/config/stdlib/roguewave.hpp   |    1 +
 3rdparty/boost/boost/config/stdlib/sgi.hpp         |    1 +
 3rdparty/boost/boost/config/stdlib/stlport.hpp     |    1 +
 3rdparty/boost/boost/config/stdlib/vacpp.hpp       |    1 +
 3rdparty/boost/boost/config/stdlib/xlcpp_zos.hpp   |    1 +
 3rdparty/boost/boost/config/user.hpp               |    4 +-
 3rdparty/boost/boost/container/container_fwd.hpp   |   63 +-
 3rdparty/boost/boost/container/detail/std_fwd.hpp  |    3 +
 3rdparty/boost/boost/core/checked_delete.hpp       |   10 +-
 .../boost/boost/core/explicit_operator_bool.hpp    |    9 +
 .../boost/boost/core/no_exceptions_support.hpp     |   14 +-
 3rdparty/boost/boost/core/noncopyable.hpp          |   17 +-
 3rdparty/boost/boost/core/ref.hpp                  |    3 +-
 3rdparty/boost/boost/core/swap.hpp                 |   11 +-
 3rdparty/boost/boost/core/typeinfo.hpp             |   36 +-
 3rdparty/boost/boost/core/use_default.hpp          |   17 +
 3rdparty/boost/boost/crc.hpp                       | 2212 ++++++++++++----
 3rdparty/boost/boost/cstdint.hpp                   |    6 +-
 3rdparty/boost/boost/current_function.hpp          |    6 +-
 3rdparty/boost/boost/detail/endian.hpp             |   11 -
 3rdparty/boost/boost/detail/indirect_traits.hpp    |   85 +-
 3rdparty/boost/boost/detail/is_xxx.hpp             |   27 -
 3rdparty/boost/boost/detail/lcast_precision.hpp    |   10 +-
 3rdparty/boost/boost/detail/reference_content.hpp  |   14 +-
 3rdparty/boost/boost/detail/select_type.hpp        |   36 +
 3rdparty/boost/boost/detail/sp_typeinfo.hpp        |   36 -
 3rdparty/boost/boost/exception/exception.hpp       |  135 +-
 3rdparty/boost/boost/function.hpp                  |    2 +-
 3rdparty/boost/boost/function/function_base.hpp    |   74 +-
 .../boost/boost/function/function_template.hpp     |   70 +-
 3rdparty/boost/boost/functional/hash.hpp           |    6 -
 3rdparty/boost/boost/fusion/adapted/mpl.hpp        |   23 +
 .../boost/fusion/adapted/mpl/detail/at_impl.hpp    |   42 +
 .../boost/fusion/adapted/mpl/detail/begin_impl.hpp |   47 +
 .../fusion/adapted/mpl/detail/category_of_impl.hpp |   55 +
 .../boost/fusion/adapted/mpl/detail/empty_impl.hpp |   32 +
 .../boost/fusion/adapted/mpl/detail/end_impl.hpp   |   47 +
 .../fusion/adapted/mpl/detail/has_key_impl.hpp     |   32 +
 .../fusion/adapted/mpl/detail/is_sequence_impl.hpp |   32 +
 .../fusion/adapted/mpl/detail/is_view_impl.hpp     |   33 +
 .../boost/fusion/adapted/mpl/detail/size_impl.hpp  |   32 +
 .../fusion/adapted/mpl/detail/value_at_impl.hpp    |   32 +
 .../boost/fusion/adapted/mpl/mpl_iterator.hpp      |  128 +
 .../fusion/algorithm/query/detail/find_if.hpp      |  251 ++
 .../algorithm/query/detail/segmented_find.hpp      |   95 +
 .../boost/boost/fusion/algorithm/query/find.hpp    |   72 +
 .../boost/fusion/algorithm/query/find_fwd.hpp      |   37 +
 .../boost/fusion/algorithm/query/find_if_fwd.hpp   |   38 +
 .../fusion/algorithm/transformation/erase.hpp      |  140 +
 .../fusion/algorithm/transformation/erase_key.hpp  |   36 +
 .../fusion/algorithm/transformation/insert.hpp     |   69 +
 .../algorithm/transformation/insert_range.hpp      |   56 +
 .../fusion/algorithm/transformation/pop_back.hpp   |  172 ++
 .../fusion/algorithm/transformation/pop_front.hpp  |   45 +
 .../fusion/algorithm/transformation/push_back.hpp  |   47 +
 .../fusion/algorithm/transformation/push_front.hpp |   47 +
 3rdparty/boost/boost/fusion/container/deque.hpp    |   17 +
 .../fusion/container/deque/back_extended_deque.hpp |   53 +
 .../boost/boost/fusion/container/deque/convert.hpp |   61 +
 .../boost/boost/fusion/container/deque/deque.hpp   |  189 ++
 .../boost/fusion/container/deque/deque_fwd.hpp     |   49 +
 .../fusion/container/deque/deque_iterator.hpp      |  130 +
 .../fusion/container/deque/detail/at_impl.hpp      |   67 +
 .../fusion/container/deque/detail/begin_impl.hpp   |   43 +
 .../fusion/container/deque/detail/build_deque.hpp  |   78 +
 .../fusion/container/deque/detail/convert_impl.hpp |   56 +
 .../container/deque/detail/cpp03/as_deque.hpp      |  146 +
 .../container/deque/detail/cpp03/build_deque.hpp   |   55 +
 .../fusion/container/deque/detail/cpp03/deque.hpp  |  207 ++
 .../deque/detail/cpp03/deque_forward_ctor.hpp      |   69 +
 .../container/deque/detail/cpp03/deque_fwd.hpp     |   54 +
 .../deque/detail/cpp03/deque_initial_size.hpp      |   64 +
 .../deque/detail/cpp03/deque_keyed_values.hpp      |  112 +
 .../deque/detail/cpp03/deque_keyed_values_call.hpp |   72 +
 .../fusion/container/deque/detail/cpp03/limits.hpp |   32 +
 .../deque/detail/cpp03/preprocessed/as_deque.hpp   |   22 +
 .../deque/detail/cpp03/preprocessed/as_deque10.hpp |  223 ++
 .../deque/detail/cpp03/preprocessed/as_deque20.hpp |  433 +++
 .../deque/detail/cpp03/preprocessed/as_deque30.hpp |  643 +++++
 .../deque/detail/cpp03/preprocessed/as_deque40.hpp |  853 ++++++
 .../deque/detail/cpp03/preprocessed/as_deque50.hpp | 1063 +++++++
 .../deque/detail/cpp03/preprocessed/deque.hpp      |   22 +
 .../deque/detail/cpp03/preprocessed/deque10.hpp    |  280 ++
 .../detail/cpp03/preprocessed/deque10_fwd.hpp      |   15 +
 .../deque/detail/cpp03/preprocessed/deque20.hpp    |  460 ++++
 .../detail/cpp03/preprocessed/deque20_fwd.hpp      |   15 +
 .../deque/detail/cpp03/preprocessed/deque30.hpp    |  640 +++++
 .../detail/cpp03/preprocessed/deque30_fwd.hpp      |   15 +
 .../deque/detail/cpp03/preprocessed/deque40.hpp    |  820 ++++++
 .../detail/cpp03/preprocessed/deque40_fwd.hpp      |   15 +
 .../deque/detail/cpp03/preprocessed/deque50.hpp    | 1000 +++++++
 .../detail/cpp03/preprocessed/deque50_fwd.hpp      |   15 +
 .../deque/detail/cpp03/preprocessed/deque_fwd.hpp  |   22 +
 .../cpp03/preprocessed/deque_initial_size.hpp      |   22 +
 .../cpp03/preprocessed/deque_initial_size10.hpp    |   18 +
 .../cpp03/preprocessed/deque_initial_size20.hpp    |   18 +
 .../cpp03/preprocessed/deque_initial_size30.hpp    |   18 +
 .../cpp03/preprocessed/deque_initial_size40.hpp    |   18 +
 .../cpp03/preprocessed/deque_initial_size50.hpp    |   18 +
 .../cpp03/preprocessed/deque_keyed_values.hpp      |   22 +
 .../cpp03/preprocessed/deque_keyed_values10.hpp    |  252 ++
 .../cpp03/preprocessed/deque_keyed_values20.hpp    |  462 ++++
 .../cpp03/preprocessed/deque_keyed_values30.hpp    |  672 +++++
 .../cpp03/preprocessed/deque_keyed_values40.hpp    |  882 ++++++
 .../cpp03/preprocessed/deque_keyed_values50.hpp    | 1092 ++++++++
 .../container/deque/detail/deque_keyed_values.hpp  |   76 +
 .../fusion/container/deque/detail/end_impl.hpp     |   43 +
 .../container/deque/detail/is_sequence_impl.hpp    |   32 +
 .../container/deque/detail/keyed_element.hpp       |  181 ++
 .../container/deque/detail/value_at_impl.hpp       |   46 +
 .../container/deque/front_extended_deque.hpp       |   51 +
 3rdparty/boost/boost/fusion/container/list.hpp     |   17 +
 .../boost/boost/fusion/container/list/cons.hpp     |  148 +
 .../boost/boost/fusion/container/list/cons_fwd.hpp |   23 +
 .../boost/fusion/container/list/cons_iterator.hpp  |  111 +
 .../boost/boost/fusion/container/list/convert.hpp  |   60 +
 .../boost/fusion/container/list/detail/at_impl.hpp |  136 +
 .../fusion/container/list/detail/begin_impl.hpp    |   51 +
 .../fusion/container/list/detail/build_cons.hpp    |   61 +
 .../fusion/container/list/detail/convert_impl.hpp  |   53 +
 .../fusion/container/list/detail/cpp03/limits.hpp  |   23 +
 .../fusion/container/list/detail/cpp03/list.hpp    |  104 +
 .../list/detail/cpp03/list_forward_ctor.hpp        |   48 +
 .../container/list/detail/cpp03/list_fwd.hpp       |   51 +
 .../container/list/detail/cpp03/list_to_cons.hpp   |   76 +
 .../list/detail/cpp03/list_to_cons_call.hpp        |   44 +
 .../list/detail/cpp03/preprocessed/list.hpp        |   22 +
 .../list/detail/cpp03/preprocessed/list10.hpp      |  100 +
 .../list/detail/cpp03/preprocessed/list10_fwd.hpp  |   16 +
 .../list/detail/cpp03/preprocessed/list20.hpp      |  140 +
 .../list/detail/cpp03/preprocessed/list20_fwd.hpp  |   16 +
 .../list/detail/cpp03/preprocessed/list30.hpp      |  180 ++
 .../list/detail/cpp03/preprocessed/list30_fwd.hpp  |   16 +
 .../list/detail/cpp03/preprocessed/list40.hpp      |  220 ++
 .../list/detail/cpp03/preprocessed/list40_fwd.hpp  |   16 +
 .../list/detail/cpp03/preprocessed/list50.hpp      |  260 ++
 .../list/detail/cpp03/preprocessed/list50_fwd.hpp  |   16 +
 .../list/detail/cpp03/preprocessed/list_fwd.hpp    |   22 +
 .../detail/cpp03/preprocessed/list_to_cons.hpp     |   22 +
 .../detail/cpp03/preprocessed/list_to_cons10.hpp   |   96 +
 .../detail/cpp03/preprocessed/list_to_cons20.hpp   |  166 ++
 .../detail/cpp03/preprocessed/list_to_cons30.hpp   |  236 ++
 .../detail/cpp03/preprocessed/list_to_cons40.hpp   |  306 +++
 .../detail/cpp03/preprocessed/list_to_cons50.hpp   |  376 +++
 .../fusion/container/list/detail/deref_impl.hpp    |   54 +
 .../fusion/container/list/detail/empty_impl.hpp    |   39 +
 .../fusion/container/list/detail/end_impl.hpp      |   53 +
 .../fusion/container/list/detail/equal_to_impl.hpp |   40 +
 .../fusion/container/list/detail/list_to_cons.hpp  |   61 +
 .../fusion/container/list/detail/next_impl.hpp     |   61 +
 .../fusion/container/list/detail/reverse_cons.hpp  |   46 +
 .../fusion/container/list/detail/value_at_impl.hpp |   43 +
 .../fusion/container/list/detail/value_of_impl.hpp |   36 +
 .../boost/boost/fusion/container/list/list.hpp     |  127 +
 .../boost/boost/fusion/container/list/list_fwd.hpp |   43 +
 3rdparty/boost/boost/fusion/container/list/nil.hpp |   51 +
 .../fusion/container/map/detail/cpp03/limits.hpp   |   28 +
 .../fusion/container/map/detail/cpp03/map_fwd.hpp  |   53 +
 .../map/detail/cpp03/preprocessed/map10_fwd.hpp    |   18 +
 .../map/detail/cpp03/preprocessed/map20_fwd.hpp    |   18 +
 .../map/detail/cpp03/preprocessed/map30_fwd.hpp    |   18 +
 .../map/detail/cpp03/preprocessed/map40_fwd.hpp    |   18 +
 .../map/detail/cpp03/preprocessed/map50_fwd.hpp    |   18 +
 .../map/detail/cpp03/preprocessed/map_fwd.hpp      |   22 +
 .../boost/boost/fusion/container/map/map_fwd.hpp   |   49 +
 .../fusion/container/set/detail/cpp03/limits.hpp   |   28 +
 .../set/detail/cpp03/preprocessed/set10_fwd.hpp    |   18 +
 .../set/detail/cpp03/preprocessed/set20_fwd.hpp    |   18 +
 .../set/detail/cpp03/preprocessed/set30_fwd.hpp    |   18 +
 .../set/detail/cpp03/preprocessed/set40_fwd.hpp    |   18 +
 .../set/detail/cpp03/preprocessed/set50_fwd.hpp    |   18 +
 .../set/detail/cpp03/preprocessed/set_fwd.hpp      |   22 +
 .../fusion/container/set/detail/cpp03/set_fwd.hpp  |   53 +
 .../boost/boost/fusion/container/set/set_fwd.hpp   |   46 +
 .../container/vector/detail/advance_impl.hpp       |   43 +
 .../fusion/container/vector/detail/at_impl.hpp     |   60 +
 .../fusion/container/vector/detail/begin_impl.hpp  |   41 +
 .../fusion/container/vector/detail/config.hpp      |   37 +
 .../container/vector/detail/cpp03/limits.hpp       |   25 +
 .../vector/detail/cpp03/preprocessed/vector10.hpp  | 1830 +++++++++++++
 .../detail/cpp03/preprocessed/vector10_fwd.hpp     |   33 +
 .../vector/detail/cpp03/preprocessed/vector20.hpp  | 1824 +++++++++++++
 .../detail/cpp03/preprocessed/vector20_fwd.hpp     |   33 +
 .../vector/detail/cpp03/preprocessed/vector30.hpp  | 1824 +++++++++++++
 .../detail/cpp03/preprocessed/vector30_fwd.hpp     |   33 +
 .../vector/detail/cpp03/preprocessed/vector40.hpp  | 1824 +++++++++++++
 .../detail/cpp03/preprocessed/vector40_fwd.hpp     |   33 +
 .../vector/detail/cpp03/preprocessed/vector50.hpp  | 1824 +++++++++++++
 .../detail/cpp03/preprocessed/vector50_fwd.hpp     |   33 +
 .../detail/cpp03/preprocessed/vector_fwd.hpp       |   22 +
 .../detail/cpp03/preprocessed/vvector10_fwd.hpp    |   16 +
 .../detail/cpp03/preprocessed/vvector20_fwd.hpp    |   16 +
 .../detail/cpp03/preprocessed/vvector30_fwd.hpp    |   16 +
 .../detail/cpp03/preprocessed/vvector40_fwd.hpp    |   16 +
 .../detail/cpp03/preprocessed/vvector50_fwd.hpp    |   16 +
 .../vector/detail/cpp03/value_at_impl.hpp          |   34 +
 .../container/vector/detail/cpp03/vector10.hpp     |  105 +
 .../container/vector/detail/cpp03/vector10_fwd.hpp |   64 +
 .../container/vector/detail/cpp03/vector20.hpp     |   81 +
 .../container/vector/detail/cpp03/vector20_fwd.hpp |   59 +
 .../container/vector/detail/cpp03/vector30.hpp     |   80 +
 .../container/vector/detail/cpp03/vector30_fwd.hpp |   59 +
 .../container/vector/detail/cpp03/vector40.hpp     |   81 +
 .../container/vector/detail/cpp03/vector40_fwd.hpp |   59 +
 .../container/vector/detail/cpp03/vector50.hpp     |   80 +
 .../container/vector/detail/cpp03/vector50_fwd.hpp |   59 +
 .../container/vector/detail/cpp03/vector_fwd.hpp   |   66 +
 .../container/vector/detail/cpp03/vector_n.hpp     |  354 +++
 .../fusion/container/vector/detail/deref_impl.hpp  |   54 +
 .../container/vector/detail/distance_impl.hpp      |   43 +
 .../fusion/container/vector/detail/end_impl.hpp    |   42 +
 .../container/vector/detail/equal_to_impl.hpp      |   40 +
 .../fusion/container/vector/detail/next_impl.hpp   |   45 +
 .../fusion/container/vector/detail/prior_impl.hpp  |   45 +
 .../container/vector/detail/value_at_impl.hpp      |   60 +
 .../container/vector/detail/value_of_impl.hpp      |   36 +
 .../boost/fusion/container/vector/vector_fwd.hpp   |   43 +
 .../fusion/container/vector/vector_iterator.hpp    |   62 +
 3rdparty/boost/boost/fusion/iterator/advance.hpp   |   95 +
 3rdparty/boost/boost/fusion/iterator/deref.hpp     |   75 +
 .../boost/boost/fusion/iterator/deref_data.hpp     |   51 +
 .../fusion/iterator/detail/adapt_deref_traits.hpp  |   36 +
 .../fusion/iterator/detail/adapt_value_traits.hpp  |   29 +
 .../boost/boost/fusion/iterator/detail/advance.hpp |  107 +
 .../boost/fusion/iterator/detail/distance.hpp      |   66 +
 .../fusion/iterator/detail/segment_sequence.hpp    |   73 +
 .../fusion/iterator/detail/segmented_equal_to.hpp  |   42 +
 .../fusion/iterator/detail/segmented_iterator.hpp  |  148 +
 .../fusion/iterator/detail/segmented_next_impl.hpp |  265 ++
 3rdparty/boost/boost/fusion/iterator/distance.hpp  |   80 +
 3rdparty/boost/boost/fusion/iterator/equal_to.hpp  |  106 +
 .../boost/fusion/iterator/iterator_adapter.hpp     |  147 +
 .../boost/fusion/iterator/iterator_facade.hpp      |   68 +
 3rdparty/boost/boost/fusion/iterator/key_of.hpp    |   43 +
 3rdparty/boost/boost/fusion/iterator/mpl.hpp       |   14 +
 .../boost/fusion/iterator/mpl/convert_iterator.hpp |   62 +
 .../boost/fusion/iterator/mpl/fusion_iterator.hpp  |   80 +
 3rdparty/boost/boost/fusion/iterator/next.hpp      |   65 +
 3rdparty/boost/boost/fusion/iterator/prior.hpp     |   65 +
 .../boost/fusion/iterator/segmented_iterator.hpp   |   16 +
 3rdparty/boost/boost/fusion/iterator/value_of.hpp  |   58 +
 .../boost/boost/fusion/iterator/value_of_data.hpp  |   43 +
 3rdparty/boost/boost/fusion/mpl.hpp                |   32 +
 3rdparty/boost/boost/fusion/mpl/at.hpp             |   34 +
 3rdparty/boost/boost/fusion/mpl/back.hpp           |   33 +
 3rdparty/boost/boost/fusion/mpl/begin.hpp          |   32 +
 3rdparty/boost/boost/fusion/mpl/clear.hpp          |   34 +
 3rdparty/boost/boost/fusion/mpl/detail/clear.hpp   |   47 +
 3rdparty/boost/boost/fusion/mpl/empty.hpp          |   27 +
 3rdparty/boost/boost/fusion/mpl/end.hpp            |   32 +
 3rdparty/boost/boost/fusion/mpl/erase.hpp          |   40 +
 3rdparty/boost/boost/fusion/mpl/erase_key.hpp      |   40 +
 3rdparty/boost/boost/fusion/mpl/front.hpp          |   29 +
 3rdparty/boost/boost/fusion/mpl/has_key.hpp        |   28 +
 3rdparty/boost/boost/fusion/mpl/insert.hpp         |   40 +
 3rdparty/boost/boost/fusion/mpl/insert_range.hpp   |   40 +
 3rdparty/boost/boost/fusion/mpl/pop_back.hpp       |   40 +
 3rdparty/boost/boost/fusion/mpl/pop_front.hpp      |   40 +
 3rdparty/boost/boost/fusion/mpl/push_back.hpp      |   40 +
 3rdparty/boost/boost/fusion/mpl/push_front.hpp     |   40 +
 3rdparty/boost/boost/fusion/mpl/size.hpp           |   27 +
 3rdparty/boost/boost/fusion/sequence/convert.hpp   |   61 +
 .../boost/fusion/sequence/intrinsic/begin.hpp      |   98 +
 .../sequence/intrinsic/detail/segmented_begin.hpp  |   45 +
 .../intrinsic/detail/segmented_begin_impl.hpp      |   96 +
 .../sequence/intrinsic/detail/segmented_end.hpp    |   41 +
 .../intrinsic/detail/segmented_end_impl.hpp        |   68 +
 .../sequence/intrinsic/detail/segmented_size.hpp   |   55 +
 .../boost/fusion/sequence/intrinsic/empty.hpp      |   63 +
 .../boost/boost/fusion/sequence/intrinsic/end.hpp  |   98 +
 .../boost/fusion/sequence/intrinsic/has_key.hpp    |   81 +
 .../boost/fusion/sequence/intrinsic/segments.hpp   |   79 +
 .../boost/boost/fusion/sequence/intrinsic/size.hpp |   86 +
 .../boost/fusion/sequence/intrinsic/value_at.hpp   |   88 +
 .../boost/boost/fusion/sequence/intrinsic_fwd.hpp  |  223 ++
 .../boost/boost/fusion/support/category_of.hpp     |  124 +
 3rdparty/boost/boost/fusion/support/config.hpp     |  130 +
 .../boost/boost/fusion/support/detail/access.hpp   |   65 +
 .../fusion/support/detail/as_fusion_element.hpp    |   60 +
 .../boost/boost/fusion/support/detail/enabler.hpp  |   22 +
 .../fusion/support/detail/is_mpl_sequence.hpp      |   27 +
 .../support/detail/is_native_fusion_sequence.hpp   |   27 +
 .../support/detail/mpl_iterator_category.hpp       |   66 +
 .../boost/boost/fusion/support/detail/pp_round.hpp |   72 +
 .../support/detail/segmented_fold_until_impl.hpp   |  401 +++
 .../boost/boost/fusion/support/is_iterator.hpp     |   21 +
 .../boost/boost/fusion/support/is_segmented.hpp    |   55 +
 .../boost/boost/fusion/support/is_sequence.hpp     |   73 +
 3rdparty/boost/boost/fusion/support/is_view.hpp    |   75 +
 .../boost/boost/fusion/support/iterator_base.hpp   |   36 +
 .../boost/fusion/support/segmented_fold_until.hpp  |   71 +
 .../boost/boost/fusion/support/sequence_base.hpp   |   59 +
 3rdparty/boost/boost/fusion/support/tag_of.hpp     |   83 +
 3rdparty/boost/boost/fusion/support/tag_of_fwd.hpp |   20 +
 3rdparty/boost/boost/fusion/support/void.hpp       |   15 +
 .../boost/boost/fusion/view/iterator_range.hpp     |   13 +
 .../fusion/view/iterator_range/detail/at_impl.hpp  |   46 +
 .../view/iterator_range/detail/begin_impl.hpp      |   42 +
 .../fusion/view/iterator_range/detail/end_impl.hpp |   42 +
 .../iterator_range/detail/is_segmented_impl.hpp    |   67 +
 .../detail/segmented_iterator_range.hpp            |  556 ++++
 .../view/iterator_range/detail/segments_impl.hpp   |   54 +
 .../view/iterator_range/detail/size_impl.hpp       |   38 +
 .../view/iterator_range/detail/value_at_impl.hpp   |   39 +
 .../fusion/view/iterator_range/iterator_range.hpp  |   63 +
 .../fusion/view/joint_view/detail/begin_impl.hpp   |   71 +
 .../view/joint_view/detail/deref_data_impl.hpp     |   39 +
 .../fusion/view/joint_view/detail/deref_impl.hpp   |   30 +
 .../fusion/view/joint_view/detail/end_impl.hpp     |   42 +
 .../fusion/view/joint_view/detail/key_of_impl.hpp  |   29 +
 .../fusion/view/joint_view/detail/next_impl.hpp    |   75 +
 .../view/joint_view/detail/value_of_data_impl.hpp  |   29 +
 .../view/joint_view/detail/value_of_impl.hpp       |   30 +
 .../boost/fusion/view/joint_view/joint_view.hpp    |   83 +
 .../fusion/view/joint_view/joint_view_fwd.hpp      |   18 +
 .../fusion/view/joint_view/joint_view_iterator.hpp |   70 +
 .../view/single_view/detail/advance_impl.hpp       |   49 +
 .../fusion/view/single_view/detail/at_impl.hpp     |   46 +
 .../fusion/view/single_view/detail/begin_impl.hpp  |   47 +
 .../fusion/view/single_view/detail/deref_impl.hpp  |   47 +
 .../view/single_view/detail/distance_impl.hpp      |   45 +
 .../fusion/view/single_view/detail/end_impl.hpp    |   47 +
 .../view/single_view/detail/equal_to_impl.hpp      |   40 +
 .../fusion/view/single_view/detail/next_impl.hpp   |   55 +
 .../fusion/view/single_view/detail/prior_impl.hpp  |   48 +
 .../fusion/view/single_view/detail/size_impl.hpp   |   33 +
 .../view/single_view/detail/value_at_impl.hpp      |   40 +
 .../view/single_view/detail/value_of_impl.hpp      |   40 +
 .../boost/fusion/view/single_view/single_view.hpp  |   72 +
 .../view/single_view/single_view_iterator.hpp      |   69 +
 3rdparty/boost/boost/iterator/advance.hpp          |    2 +-
 .../iterator/detail/facade_iterator_category.hpp   |    5 +-
 3rdparty/boost/boost/iterator/distance.hpp         |    2 +-
 3rdparty/boost/boost/iterator/iterator_adaptor.hpp |    6 +-
 3rdparty/boost/boost/iterator/iterator_facade.hpp  |    2 +-
 3rdparty/boost/boost/lexical_cast.hpp              |    2 +-
 .../boost/boost/lexical_cast/bad_lexical_cast.hpp  |    2 +-
 .../lexical_cast/detail/converter_lexical.hpp      |   46 +-
 .../detail/converter_lexical_streams.hpp           |    8 +-
 .../lexical_cast/detail/converter_numeric.hpp      |   26 +-
 .../boost/boost/lexical_cast/detail/inf_nan.hpp    |    2 +-
 .../boost/lexical_cast/detail/is_character.hpp     |    9 +-
 .../lexical_cast/detail/lcast_char_constants.hpp   |    2 +-
 .../detail/lcast_unsigned_converters.hpp           |   10 +-
 .../boost/lexical_cast/detail/widest_char.hpp      |    7 +-
 .../boost/lexical_cast/try_lexical_convert.hpp     |   31 +-
 .../math/special_functions/detail/fp_traits.hpp    |   26 +-
 .../boost/math/special_functions/math_fwd.hpp      |   61 +
 3rdparty/boost/boost/math/tools/config.hpp         |    2 +-
 3rdparty/boost/boost/move/algo/move.hpp            |    2 +-
 3rdparty/boost/boost/move/algorithm.hpp            |    2 +-
 3rdparty/boost/boost/move/core.hpp                 |   10 +-
 3rdparty/boost/boost/move/detail/meta_utils.hpp    |    2 +
 .../boost/boost/move/detail/meta_utils_core.hpp    |   17 +-
 3rdparty/boost/boost/move/detail/type_traits.hpp   |    6 +-
 3rdparty/boost/boost/mp11/algorithm.hpp            | 1072 ++++++++
 3rdparty/boost/boost/mp11/bind.hpp                 |  111 +
 3rdparty/boost/boost/mp11/detail/config.hpp        |  139 +
 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      |  115 +
 3rdparty/boost/boost/mp11/detail/mp_fold.hpp       |   62 +
 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   |   43 +
 .../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_void.hpp       |   32 +
 3rdparty/boost/boost/mp11/detail/mp_with_index.hpp |  396 +++
 3rdparty/boost/boost/mp11/function.hpp             |  221 ++
 3rdparty/boost/boost/mp11/integer_sequence.hpp     |  112 +
 3rdparty/boost/boost/mp11/integral.hpp             |   41 +
 3rdparty/boost/boost/mp11/list.hpp                 |  335 +++
 3rdparty/boost/boost/mp11/set.hpp                  |  188 ++
 3rdparty/boost/boost/mp11/utility.hpp              |  236 ++
 3rdparty/boost/boost/mp11/version.hpp              |   16 +
 3rdparty/boost/boost/mpl/assert.hpp                |   11 +-
 3rdparty/boost/boost/mpl/aux_/back_impl.hpp        |   43 +
 3rdparty/boost/boost/mpl/aux_/erase_impl.hpp       |   69 +
 3rdparty/boost/boost/mpl/aux_/erase_key_impl.hpp   |   32 +
 3rdparty/boost/boost/mpl/aux_/pop_back_impl.hpp    |   34 +
 3rdparty/boost/boost/mpl/aux_/pop_front_impl.hpp   |   44 +
 3rdparty/boost/boost/mpl/back.hpp                  |   39 +
 3rdparty/boost/boost/mpl/count_fwd.hpp             |   24 +
 3rdparty/boost/boost/mpl/empty_base.hpp            |   63 +
 3rdparty/boost/boost/mpl/erase.hpp                 |   42 +
 3rdparty/boost/boost/mpl/erase_key.hpp             |   41 +
 3rdparty/boost/boost/mpl/if.hpp                    |    2 +-
 3rdparty/boost/boost/mpl/inherit.hpp               |  229 ++
 3rdparty/boost/boost/mpl/order_fwd.hpp             |   25 +
 3rdparty/boost/boost/mpl/pop_back.hpp              |   39 +
 3rdparty/boost/boost/mpl/pop_front.hpp             |   39 +
 .../boost/boost/multi_index/detail/scope_guard.hpp |  453 ---
 .../numeric/conversion/converter_policies.hpp      |    7 +-
 .../detail/old_optional_implementation.hpp         |   21 +-
 .../detail/optional_trivially_copyable_base.hpp    |    6 +-
 3rdparty/boost/boost/optional/optional.hpp         |   14 +-
 3rdparty/boost/boost/parameter.hpp                 |   21 -
 .../boost/parameter/aux_/always_true_predicate.hpp |   42 +
 3rdparty/boost/boost/parameter/aux_/arg_list.hpp   | 1606 +++++++++---
 .../boost/parameter/aux_/augment_predicate.hpp     |  198 ++
 3rdparty/boost/boost/parameter/aux_/cast.hpp       |  141 -
 3rdparty/boost/boost/parameter/aux_/default.hpp    |  147 +-
 .../parameter/aux_/has_nested_template_fn.hpp      |  111 +
 3rdparty/boost/boost/parameter/aux_/is_maybe.hpp   |   58 +-
 .../boost/boost/parameter/aux_/is_placeholder.hpp  |   64 +
 .../boost/parameter/aux_/is_tagged_argument.hpp    |   95 +
 3rdparty/boost/boost/parameter/aux_/lambda_tag.hpp |   16 +
 3rdparty/boost/boost/parameter/aux_/overloads.hpp  |   88 -
 .../aux_/pack/as_parameter_requirements.hpp        |   32 +
 .../boost/boost/parameter/aux_/pack/deduce_tag.hpp |  217 ++
 .../boost/parameter/aux_/pack/deduced_item.hpp     |   34 +
 .../boost/parameter/aux_/pack/insert_tagged.hpp    |   23 +
 .../parameter/aux_/pack/is_named_argument.hpp      |   43 +
 3rdparty/boost/boost/parameter/aux_/pack/item.hpp  |   47 +
 .../boost/parameter/aux_/pack/make_arg_list.hpp    |  438 +++
 .../parameter/aux_/pack/make_deduced_items.hpp     |   53 +
 .../boost/boost/parameter/aux_/pack/make_items.hpp |   45 +
 .../aux_/pack/make_parameter_spec_items.hpp        |  244 ++
 .../parameter/aux_/pack/parameter_requirements.hpp |   25 +
 .../boost/boost/parameter/aux_/pack/predicate.hpp  |   87 +
 .../boost/boost/parameter/aux_/pack/satisfies.hpp  |  142 +
 .../boost/parameter/aux_/pack/tag_deduced.hpp      |   59 +
 .../boost/parameter/aux_/pack/tag_keyword_arg.hpp  |   30 +
 .../parameter/aux_/pack/tag_keyword_arg_ref.hpp    |   67 +
 .../aux_/pack/tag_template_keyword_arg.hpp         |   30 +
 .../boost/boost/parameter/aux_/pack/tag_type.hpp   |   89 +
 .../parameter/aux_/pack/unmatched_argument.hpp     |   41 +
 .../parameter/aux_/parameter_requirements.hpp      |   23 +-
 .../boost/parameter/aux_/parenthesized_type.hpp    |   35 -
 .../aux_/preprocessor/binary_seq_for_each.hpp      | 1638 +++++++++++
 .../aux_/preprocessor/binary_seq_for_each_inc.hpp  | 1796 ++++++++++++
 .../aux_/preprocessor/binary_seq_to_args.hpp       |   65 +
 .../aux_/preprocessor/convert_binary_seq.hpp       |   57 +
 .../boost/parameter/aux_/preprocessor/flatten.hpp  |  115 -
 .../boost/parameter/aux_/preprocessor/for_each.hpp |  103 -
 .../parameter/aux_/preprocessor/for_each_pred.hpp  | 1029 +++++++
 .../parameter/aux_/preprocessor/inc_binary_seq.hpp |   78 +
 .../preprocessor/no_perfect_forwarding_begin.hpp   |  165 ++
 .../preprocessor/no_perfect_forwarding_end.hpp     |   24 +
 .../boost/parameter/aux_/preprocessor/nullptr.hpp  |   18 +
 .../parameter/aux_/preprocessor/overloads.hpp      |   92 +
 .../boost/parameter/aux_/preprocessor/seq_enum.hpp |   26 +
 .../parameter/aux_/preprocessor/seq_merge.hpp      | 1807 ++++++++++++
 3rdparty/boost/boost/parameter/aux_/result_of0.hpp |   75 +-
 3rdparty/boost/boost/parameter/aux_/set.hpp        |  136 +-
 3rdparty/boost/boost/parameter/aux_/tag.hpp        |  176 +-
 .../boost/boost/parameter/aux_/tagged_argument.hpp | 1024 ++++++--
 .../boost/parameter/aux_/tagged_argument_fwd.hpp   |   38 +
 .../boost/parameter/aux_/template_keyword.hpp      |  110 +-
 .../boost/parameter/aux_/unwrap_cv_reference.hpp   |  231 ++-
 .../boost/boost/parameter/aux_/use_default.hpp     |   17 +
 .../boost/boost/parameter/aux_/use_default_tag.hpp |   29 +
 3rdparty/boost/boost/parameter/aux_/void.hpp       |   41 +-
 3rdparty/boost/boost/parameter/aux_/yesno.hpp      |   40 +-
 3rdparty/boost/boost/parameter/binding.hpp         |   80 -
 3rdparty/boost/boost/parameter/config.hpp          |   81 +-
 3rdparty/boost/boost/parameter/deduced.hpp         |  132 +
 3rdparty/boost/boost/parameter/keyword.hpp         |  122 -
 3rdparty/boost/boost/parameter/keyword_fwd.hpp     |   23 +
 3rdparty/boost/boost/parameter/macros.hpp          |   99 -
 3rdparty/boost/boost/parameter/match.hpp           |   55 -
 3rdparty/boost/boost/parameter/name.hpp            |  146 -
 3rdparty/boost/boost/parameter/optional.hpp        |   67 +
 3rdparty/boost/boost/parameter/parameters.hpp      | 1437 ++++------
 3rdparty/boost/boost/parameter/preprocessor.hpp    | 1077 --------
 3rdparty/boost/boost/parameter/required.hpp        |   66 +
 .../boost/boost/parameter/template_keyword.hpp     |   87 +
 3rdparty/boost/boost/parameter/value_type.hpp      |  222 +-
 3rdparty/boost/boost/predef/architecture/arm.h     |   87 +-
 3rdparty/boost/boost/predef/compiler/compaq.h      |    2 +-
 3rdparty/boost/boost/predef/compiler/nvcc.h        |   35 +-
 3rdparty/boost/boost/predef/os.h                   |    3 +-
 3rdparty/boost/boost/predef/os/android.h           |    3 +
 3rdparty/boost/boost/predef/os/bsd.h               |    4 +-
 3rdparty/boost/boost/predef/os/bsd/net.h           |    2 +-
 3rdparty/boost/boost/predef/os/cygwin.h            |    7 +-
 3rdparty/boost/boost/predef/os/linux.h             |    5 +-
 3rdparty/boost/boost/predef/platform.h             |    1 +
 3rdparty/boost/boost/predef/platform/android.h     |   43 +
 3rdparty/boost/boost/predef/platform/ios.h         |    6 +-
 3rdparty/boost/boost/predef/version.h              |    2 +-
 .../boost/boost/preprocessor/comparison/equal.hpp  |   34 -
 .../boost/boost/preprocessor/comparison/less.hpp   |   46 +
 .../boost/boost/preprocessor/config/config.hpp     |   25 +-
 .../boost/boost/preprocessor/detail/is_nullary.hpp |   30 -
 .../preprocessor/facilities/detail/is_empty.hpp    |    6 +-
 .../preprocessor/facilities/is_empty_variadic.hpp  |   29 +-
 3rdparty/boost/boost/preprocessor/for.hpp          |   17 -
 .../boost/boost/preprocessor/repetition/for.hpp    |   14 +-
 .../boost/boost/preprocessor/selection/max.hpp     |   39 -
 .../boost/boost/preprocessor/selection/min.hpp     |   39 +
 .../boost/preprocessor/seq/detail/is_empty.hpp     |   22 +-
 3rdparty/boost/boost/preprocessor/seq/for_each.hpp |  107 -
 .../boost/boost/preprocessor/seq/for_each_i.hpp    |   56 +-
 .../boost/preprocessor/seq/for_each_product.hpp    |  126 -
 .../boost/boost/preprocessor/seq/push_front.hpp    |   19 +
 3rdparty/boost/boost/preprocessor/seq/rest_n.hpp   |   18 +-
 3rdparty/boost/boost/preprocessor/stringize.hpp    |    4 +
 .../preprocessor/tuple/detail/is_single_return.hpp |    6 +-
 3rdparty/boost/boost/preprocessor/tuple/elem.hpp   |    8 +-
 3rdparty/boost/boost/preprocessor/tuple/rem.hpp    |   20 +-
 .../boost/boost/preprocessor/tuple/to_list.hpp     |    4 +-
 .../boost/preprocessor/variadic/detail/has_opt.hpp |   39 +
 .../boost/boost/preprocessor/variadic/has_opt.hpp  |   28 +
 3rdparty/boost/boost/range/begin.hpp               |   12 +-
 3rdparty/boost/boost/range/distance.hpp            |   13 +-
 3rdparty/boost/boost/range/end.hpp                 |   12 +-
 3rdparty/boost/boost/regex/config.hpp              |   16 +-
 3rdparty/boost/boost/regex/v4/basic_regex.hpp      |   10 +-
 .../boost/boost/regex/v4/basic_regex_creator.hpp   |    4 +-
 .../boost/boost/regex/v4/basic_regex_parser.hpp    |    7 +-
 3rdparty/boost/boost/regex/v4/fileiter.hpp         |    3 -
 3rdparty/boost/boost/regex/v4/instances.hpp        |   19 +-
 3rdparty/boost/boost/regex/v4/match_flags.hpp      |    3 +-
 3rdparty/boost/boost/regex/v4/match_results.hpp    |   15 +-
 3rdparty/boost/boost/regex/v4/perl_matcher.hpp     |    9 +-
 .../boost/boost/regex/v4/perl_matcher_common.hpp   |   10 +-
 .../boost/regex/v4/perl_matcher_non_recursive.hpp  |   14 +-
 3rdparty/boost/boost/regex/v4/regex_format.hpp     |    5 -
 3rdparty/boost/boost/regex/v4/regex_iterator.hpp   |    8 -
 3rdparty/boost/boost/regex/v4/regex_raw_buffer.hpp |    6 +-
 3rdparty/boost/boost/regex/v4/regex_split.hpp      |    4 +-
 .../boost/boost/regex/v4/regex_token_iterator.hpp  |    8 -
 .../boost/boost/regex/v4/regex_traits_defaults.hpp |   23 +-
 3rdparty/boost/boost/regex/v4/regex_workaround.hpp |   11 +-
 .../boost/boost/regex/v4/u32regex_iterator.hpp     |   10 +-
 .../boost/regex/v4/u32regex_token_iterator.hpp     |   12 +-
 3rdparty/boost/boost/regex/v4/w32_regex_traits.hpp |    2 +
 .../boost/boost/signals2/detail/auto_buffer.hpp    |   20 +-
 .../boost/boost/signals2/detail/scope_guard.hpp    |  110 +
 .../boost/signals2/detail/signal_template.hpp      |    4 +-
 .../boost/signals2/detail/slot_call_iterator.hpp   |   21 +-
 3rdparty/boost/boost/signals2/signal_type.hpp      |   41 +-
 3rdparty/boost/boost/smart_ptr/bad_weak_ptr.hpp    |    2 +-
 .../boost/smart_ptr/detail/local_counted_base.hpp  |   10 +-
 .../boost/smart_ptr/detail/local_sp_deleter.hpp    |    6 +-
 .../boost/boost/smart_ptr/detail/shared_count.hpp  |   61 +-
 .../smart_ptr/detail/sp_counted_base_acc_ia64.hpp  |    9 +-
 .../boost/smart_ptr/detail/sp_counted_base_aix.hpp |    9 +-
 .../smart_ptr/detail/sp_counted_base_clang.hpp     |   38 +-
 .../smart_ptr/detail/sp_counted_base_cw_ppc.hpp    |    9 +-
 .../smart_ptr/detail/sp_counted_base_gcc_ia64.hpp  |    9 +-
 .../smart_ptr/detail/sp_counted_base_gcc_mips.hpp  |    9 +-
 .../smart_ptr/detail/sp_counted_base_gcc_ppc.hpp   |    9 +-
 .../smart_ptr/detail/sp_counted_base_gcc_sparc.hpp |    9 +-
 .../smart_ptr/detail/sp_counted_base_gcc_x86.hpp   |    9 +-
 .../boost/smart_ptr/detail/sp_counted_base_nt.hpp  |   37 +-
 .../boost/smart_ptr/detail/sp_counted_base_pt.hpp  |   20 +-
 .../smart_ptr/detail/sp_counted_base_snc_ps3.hpp   |    9 +-
 .../smart_ptr/detail/sp_counted_base_spin.hpp      |    9 +-
 .../detail/sp_counted_base_std_atomic.hpp          |   38 +-
 .../smart_ptr/detail/sp_counted_base_sync.hpp      |    9 +-
 .../smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp |    9 +-
 .../boost/smart_ptr/detail/sp_counted_base_w32.hpp |    9 +-
 .../boost/smart_ptr/detail/sp_counted_impl.hpp     |   45 +-
 .../boost/smart_ptr/detail/sp_interlocked.hpp      |    5 +
 .../boost/boost/smart_ptr/detail/sp_typeinfo_.hpp  |   58 +
 .../boost/smart_ptr/detail/spinlock_std_atomic.hpp |   11 +-
 3rdparty/boost/boost/smart_ptr/detail/yield_k.hpp  |    4 +-
 3rdparty/boost/boost/smart_ptr/shared_ptr.hpp      |   14 +-
 3rdparty/boost/boost/smart_ptr/weak_ptr.hpp        |   29 +-
 3rdparty/boost/boost/static_assert.hpp             |    4 +-
 3rdparty/boost/boost/throw_exception.hpp           |   19 +-
 3rdparty/boost/boost/type_index.hpp                |    2 +-
 .../boost/boost/type_index/ctti_type_index.hpp     |    2 +-
 .../type_index/detail/compile_time_type_info.hpp   |   56 +-
 .../type_index/detail/ctti_register_class.hpp      |    2 +-
 .../boost/type_index/detail/stl_register_class.hpp |    2 +-
 3rdparty/boost/boost/type_index/stl_type_index.hpp |   27 +-
 .../boost/boost/type_index/type_index_facade.hpp   |    2 +-
 3rdparty/boost/boost/type_traits/copy_cv.hpp       |   40 +
 3rdparty/boost/boost/type_traits/copy_cv_ref.hpp   |   31 +
 .../boost/boost/type_traits/copy_reference.hpp     |   35 +
 3rdparty/boost/boost/type_traits/detail/config.hpp |   30 +
 .../type_traits/detail/has_binary_operator.hpp     |   12 +-
 .../type_traits/detail/is_function_cxx_03.hpp      |  108 +
 .../type_traits/detail/is_function_cxx_11.hpp      |  597 ++++
 .../type_traits/detail/is_function_msvc10_fix.hpp  |   30 +
 .../type_traits/detail/is_function_ptr_tester.hpp  |  670 +++--
 .../boost/type_traits/detail/is_likely_lambda.hpp  |    7 +-
 .../detail/is_mem_fun_pointer_tester.hpp           | 2885 +++++++++-----------
 .../detail/is_member_function_pointer_cxx_03.hpp   |  117 +
 .../detail/is_member_function_pointer_cxx_11.hpp   |  672 +++++
 .../detail/is_rvalue_reference_msvc10_fix.hpp      |   43 +
 3rdparty/boost/boost/type_traits/enable_if.hpp     |   37 +
 3rdparty/boost/boost/type_traits/has_minus.hpp     |   12 +-
 .../boost/boost/type_traits/has_minus_assign.hpp   |   12 +-
 .../boost/boost/type_traits/has_plus_assign.hpp    |   12 +-
 .../boost/type_traits/has_trivial_move_assign.hpp  |    2 +-
 .../type_traits/has_trivial_move_constructor.hpp   |    3 +-
 3rdparty/boost/boost/type_traits/is_complete.hpp   |    2 +-
 .../boost/boost/type_traits/is_constructible.hpp   |    2 +-
 .../boost/type_traits/is_copy_constructible.hpp    |   10 +-
 .../boost/type_traits/is_default_constructible.hpp |    2 +-
 .../boost/boost/type_traits/is_destructible.hpp    |    2 +-
 3rdparty/boost/boost/type_traits/is_function.hpp   |   83 +-
 .../type_traits/is_member_function_pointer.hpp     |  100 +-
 .../boost/boost/type_traits/is_noncopyable.hpp     |   39 +
 .../type_traits/is_nothrow_move_assignable.hpp     |    4 +-
 .../type_traits/is_nothrow_move_constructible.hpp  |    4 +-
 .../boost/type_traits/is_rvalue_reference.hpp      |    4 +
 3rdparty/boost/boost/type_traits/make_void.hpp     |    2 +-
 .../boost/variant/detail/apply_visitor_binary.hpp  |   59 +-
 .../boost/variant/detail/apply_visitor_delayed.hpp |   11 +-
 .../boost/variant/detail/apply_visitor_unary.hpp   |   85 +-
 3rdparty/boost/boost/variant/detail/config.hpp     |    2 +-
 .../boost/boost/variant/detail/forced_return.hpp   |   22 +-
 .../boost/variant/detail/generic_result_type.hpp   |   88 -
 .../boost/boost/variant/detail/has_result_type.hpp |    2 +-
 .../boost/boost/variant/detail/hash_variant.hpp    |    3 +-
 .../boost/variant/detail/make_variant_list.hpp     |    2 +-
 3rdparty/boost/boost/variant/detail/move.hpp       |    2 +-
 3rdparty/boost/boost/variant/detail/std_hash.hpp   |   46 +
 .../boost/boost/variant/detail/visitation_impl.hpp |   19 +-
 .../boost/boost/variant/recursive_wrapper_fwd.hpp  |    2 +-
 3rdparty/boost/boost/variant/static_visitor.hpp    |    2 -
 3rdparty/boost/boost/variant/variant.hpp           |  190 +--
 3rdparty/boost/boost/variant/variant_fwd.hpp       |    2 +-
 3rdparty/boost/boost/version.hpp                   |    4 +-
 3rdparty/boost/libs/regex/src/cregex.cpp           |    8 +-
 3rdparty/boost/libs/regex/src/fileiter.cpp         |    2 +-
 3rdparty/boost/libs/regex/src/regex.cpp            |    4 +-
 3rdparty/boost/libs/regex/src/static_mutex.cpp     |    4 +-
 3rdparty/boost/libs/regex/src/w32_regex_traits.cpp |    4 +-
 src/boost.cpp                                      |   19 +-
 src/client/boost.cpp                               |   30 +-
 src/client/client.cpp                              |   10 -
 src/frontends/tests/boost.cpp                      |   13 +-
 src/support/tests/boost.cpp                        |   11 +-
 src/tests/boost.cpp                                |   11 +-
 src/tex2lyx/boost.cpp                              |   20 +-
 669 files changed, 61662 insertions(+), 8808 deletions(-)


More information about the lyx-cvs mailing list