Le 09/01/2016 00:50, Richard Heck a écrit :
On 01/08/2016 05:06 AM, Jean-Marc Lasgouttes wrote:
Currently we use boost 1.53 in 2.1 branch. Would it be a good move to
update it to 1.60? I am getting loads of warnings with gcc 5.1.
Fine with me, and I see the same warnings.
I ran the extract.sh script, and have a 3MB commit. Is that to be
expected? It compiles without warning (using a small additional fix).
Shall I just push it? Does someone want to see it or have a go at it?
I attach just the stats below.
JMarc
commit 3ebe735cc32571c025e4c0ee4614761746c465ea
Author: Jean-Marc Lasgouttes <lasgout...@lyx.org>
Date: Mon Jan 11 11:54:28 2016 +0100
Update to boost 1.60
Also fix a warning by backporting 43d75a07.
boost/boost/align/align.hpp | 20 +
boost/boost/align/detail/address.hpp | 29 +
boost/boost/align/detail/align.hpp | 40 +
boost/boost/align/detail/align_cxx11.hpp | 22 +
boost/boost/align/detail/is_alignment.hpp | 29 +
boost/boost/aligned_storage.hpp | 181 --
boost/boost/any.hpp | 184 +-
boost/boost/assert.hpp | 112 +-
boost/boost/bind.hpp | 19 +-
boost/boost/bind/arg.hpp | 10 +-
boost/boost/bind/bind.hpp | 509 +++-
boost/boost/bind/bind_mf_cc.hpp | 214 ++
boost/boost/bind/placeholders.hpp | 65 +-
boost/boost/call_traits.hpp | 6 +-
boost/boost/checked_delete.hpp | 78 +-
boost/boost/concept/assert.hpp | 3 +-
boost/boost/concept/detail/concept_def.hpp | 17 -
boost/boost/concept/detail/general.hpp | 4 +-
boost/boost/concept/detail/msvc.hpp | 9 +
boost/boost/concept/usage.hpp | 8 -
boost/boost/concept_check.hpp | 51 +-
boost/boost/config.hpp | 21 +-
boost/boost/config/auto_link.hpp | 18 +-
boost/boost/config/compiler/borland.hpp | 43 +-
boost/boost/config/compiler/clang.hpp | 147 +-
boost/boost/config/compiler/codegear.hpp | 43 +-
boost/boost/config/compiler/common_edg.hpp | 58 +-
boost/boost/config/compiler/cray.hpp | 39 +-
boost/boost/config/compiler/digitalmars.hpp | 53 +-
boost/boost/config/compiler/gcc.hpp | 230 +-
boost/boost/config/compiler/gcc_xml.hpp | 47 +-
boost/boost/config/compiler/hp_acc.hpp | 23 +-
boost/boost/config/compiler/intel.hpp | 391 ++-
boost/boost/config/compiler/metrowerks.hpp | 55 +-
boost/boost/config/compiler/mpw.hpp | 43 +-
boost/boost/config/compiler/nvcc.hpp | 12 -
boost/boost/config/compiler/pathscale.hpp | 40 +-
boost/boost/config/compiler/pgi.hpp | 39 +-
boost/boost/config/compiler/sunpro_cc.hpp | 87 +-
boost/boost/config/compiler/vacpp.hpp | 62 +-
boost/boost/config/compiler/visualc.hpp | 246 +-
boost/boost/config/compiler/xlcpp.hpp | 258 ++
boost/boost/config/platform/cloudabi.hpp | 18 +
boost/boost/config/platform/haiku.hpp | 31 +
boost/boost/config/platform/linux.hpp | 2 +
boost/boost/config/platform/macos.hpp | 2 +-
boost/boost/config/platform/solaris.hpp | 5 +-
boost/boost/config/platform/vxworks.hpp | 368 ++-
boost/boost/config/platform/win32.hpp | 31 +-
boost/boost/config/select_compiler_config.hpp | 58 +-
boost/boost/config/select_platform_config.hpp | 32 +
boost/boost/config/select_stdlib_config.hpp | 36 +-
boost/boost/config/stdlib/dinkumware.hpp | 73 +-
boost/boost/config/stdlib/libcomo.hpp | 15 +-
boost/boost/config/stdlib/libcpp.hpp | 43 +
boost/boost/config/stdlib/libstdcpp3.hpp | 144 +-
boost/boost/config/stdlib/modena.hpp | 13 +
boost/boost/config/stdlib/msl.hpp | 22 +-
boost/boost/config/stdlib/roguewave.hpp | 12 +
boost/boost/config/stdlib/sgi.hpp | 18 +-
boost/boost/config/stdlib/stlport.hpp | 21 +-
boost/boost/config/stdlib/vacpp.hpp | 16 +-
boost/boost/config/suffix.hpp | 243 +-
boost/boost/config/user.hpp | 21 +-
boost/boost/container/container_fwd.hpp | 246 +-
boost/boost/container/detail/std_fwd.hpp | 56 +
boost/boost/core/addressof.hpp | 162 ++
boost/boost/core/checked_delete.hpp | 69 +
boost/boost/core/demangle.hpp | 128 +
boost/boost/core/enable_if.hpp | 128 +
boost/boost/core/explicit_operator_bool.hpp | 154 ++
boost/boost/core/is_same.hpp | 40 +
boost/boost/core/no_exceptions_support.hpp | 44 +
boost/boost/core/noncopyable.hpp | 48 +
boost/boost/core/ref.hpp | 301 +++
boost/boost/core/swap.hpp | 60 +
boost/boost/core/typeinfo.hpp | 151 ++
boost/boost/cstdint.hpp | 228 +-
boost/boost/current_function.hpp | 13 +-
boost/boost/detail/basic_pointerbuf.hpp | 139 ++
boost/boost/detail/container_fwd.hpp | 7 +-
boost/boost/detail/endian.hpp | 73 +-
boost/boost/detail/fenv.hpp | 33 +-
boost/boost/detail/indirect_traits.hpp | 283 ---
boost/boost/detail/interlocked.hpp | 180 --
boost/boost/detail/is_function_ref_tester.hpp | 135 -
boost/boost/detail/iterator.hpp | 486 +---
boost/boost/detail/limits.hpp | 449 ----
boost/boost/detail/no_exceptions_support.hpp | 94 +-
boost/boost/detail/ob_call_traits.hpp | 168 --
boost/boost/detail/reference_content.hpp | 21 -
boost/boost/detail/sp_typeinfo.hpp | 115 +-
.../boost/exception/detail/attribute_noreturn.hpp | 17 -
boost/boost/exception/exception.hpp | 18 +-
boost/boost/format/detail/config_macros.hpp | 10 +-
boost/boost/format/detail/msvc_disambiguater.hpp | 6 +-
boost/boost/format/detail/workarounds_stlport.hpp | 6 -
boost/boost/format/exceptions.hpp | 2 +-
boost/boost/format/feed_args.hpp | 54 +-
boost/boost/format/format_class.hpp | 2 +-
boost/boost/format/format_fwd.hpp | 10 +-
boost/boost/format/internals.hpp | 17 +-
boost/boost/format/internals_fwd.hpp | 4 +
boost/boost/format/parsing.hpp | 9 +-
boost/boost/function/function_base.hpp | 30 +-
boost/boost/function/function_fwd.hpp | 3 +-
boost/boost/function/function_template.hpp | 65 +-
boost/boost/functional.hpp | 2 +-
.../functional/hash/detail/float_functions.hpp | 8 +-
boost/boost/functional/hash/detail/hash_float.hpp | 50 +-
boost/boost/functional/hash/detail/limits.hpp | 5 +-
boost/boost/functional/hash/extensions.hpp | 71 +-
boost/boost/functional/hash/hash.hpp | 125 +-
boost/boost/functional/hash/hash_fwd.hpp | 10 +-
boost/boost/functional/hash_fwd.hpp | 6 +-
boost/boost/get_pointer.hpp | 28 +
boost/boost/integer.hpp | 49 +-
boost/boost/integer_fwd.hpp | 23 +
boost/boost/integer_traits.hpp | 7 +-
boost/boost/iterator.hpp | 45 +-
boost/boost/iterator/detail/config_def.hpp | 17 +-
boost/boost/iterator/detail/config_undef.hpp | 1 -
boost/boost/iterator/detail/enable_if.hpp | 7 +-
.../iterator/detail/facade_iterator_category.hpp | 37 +-
boost/boost/iterator/detail/minimum_category.hpp | 116 -
boost/boost/iterator/interoperable.hpp | 12 +-
boost/boost/iterator/iterator_adaptor.hpp | 123 +-
boost/boost/iterator/iterator_categories.hpp | 127 +-
boost/boost/iterator/iterator_concepts.hpp | 35 +-
boost/boost/iterator/iterator_facade.hpp | 530 ++--
boost/boost/iterator/iterator_traits.hpp | 66 +-
boost/boost/iterator/minimum_category.hpp | 95 +
boost/boost/iterator/reverse_iterator.hpp | 15 +-
boost/boost/lexical_cast.hpp | 2573 +-------------------
boost/boost/lexical_cast/bad_lexical_cast.hpp | 101 +
.../lexical_cast/detail/converter_lexical.hpp | 498 ++++
.../detail/converter_lexical_streams.hpp | 787 ++++++
.../lexical_cast/detail/converter_numeric.hpp | 194 ++
boost/boost/lexical_cast/detail/inf_nan.hpp | 197 ++
boost/boost/lexical_cast/detail/is_character.hpp | 58 +
.../lexical_cast/detail/lcast_char_constants.hpp | 46 +
.../detail/lcast_unsigned_converters.hpp | 294 +++
boost/boost/lexical_cast/detail/widest_char.hpp | 40 +
boost/boost/lexical_cast/try_lexical_convert.hpp | 212 ++
boost/boost/limits.hpp | 2 +-
boost/boost/math/policies/policy.hpp | 124 +-
.../math/special_functions/detail/fp_traits.hpp | 12 +-
.../math/special_functions/detail/round_fwd.hpp | 21 +-
boost/boost/math/special_functions/fpclassify.hpp | 134 +-
boost/boost/math/special_functions/math_fwd.hpp | 464 +++-
boost/boost/math/special_functions/sign.hpp | 71 +-
boost/boost/math/tools/config.hpp | 179 +-
boost/boost/math/tools/promotion.hpp | 48 +-
boost/boost/math/tools/real_cast.hpp | 4 +-
boost/boost/math/tools/user.hpp | 8 +
boost/boost/memory_order.hpp | 53 -
boost/boost/move/core.hpp | 501 ++++
boost/boost/move/detail/config_begin.hpp | 19 +
boost/boost/move/detail/config_end.hpp | 12 +
boost/boost/move/detail/meta_utils.hpp | 564 +++++
boost/boost/move/detail/meta_utils_core.hpp | 120 +
boost/boost/move/detail/std_ns_begin.hpp | 30 +
boost/boost/move/detail/std_ns_end.hpp | 14 +
boost/boost/move/detail/type_traits.hpp | 1078 ++++++++
boost/boost/move/detail/workaround.hpp | 55 +
boost/boost/move/traits.hpp | 77 +
boost/boost/move/utility.hpp | 149 ++
boost/boost/move/utility_core.hpp | 317 +++
boost/boost/mpl/O1_size.hpp | 6 +-
boost/boost/mpl/O1_size_fwd.hpp | 6 +-
boost/boost/mpl/advance.hpp | 6 +-
boost/boost/mpl/advance_fwd.hpp | 6 +-
boost/boost/mpl/always.hpp | 13 +-
boost/boost/mpl/and.hpp | 10 +-
boost/boost/mpl/apply.hpp | 6 +-
boost/boost/mpl/apply_fwd.hpp | 6 +-
boost/boost/mpl/apply_wrap.hpp | 6 +-
boost/boost/mpl/arg.hpp | 6 +-
boost/boost/mpl/arg_fwd.hpp | 6 +-
boost/boost/mpl/assert.hpp | 79 +-
boost/boost/mpl/at.hpp | 6 +-
boost/boost/mpl/at_fwd.hpp | 6 +-
boost/boost/mpl/aux_/O1_size_impl.hpp | 6 +-
boost/boost/mpl/aux_/adl_barrier.hpp | 6 +-
boost/boost/mpl/aux_/advance_backward.hpp | 6 +-
boost/boost/mpl/aux_/advance_forward.hpp | 6 +-
boost/boost/mpl/aux_/arg_typedef.hpp | 6 +-
boost/boost/mpl/aux_/arithmetic_op.hpp | 6 +-
boost/boost/mpl/aux_/arity.hpp | 6 +-
boost/boost/mpl/aux_/arity_spec.hpp | 6 +-
boost/boost/mpl/aux_/at_impl.hpp | 6 +-
boost/boost/mpl/aux_/begin_end_impl.hpp | 6 +-
boost/boost/mpl/aux_/clear_impl.hpp | 6 +-
boost/boost/mpl/aux_/common_name_wknd.hpp | 6 +-
boost/boost/mpl/aux_/comparison_op.hpp | 6 +-
boost/boost/mpl/aux_/config/adl.hpp | 6 +-
boost/boost/mpl/aux_/config/arrays.hpp | 6 +-
boost/boost/mpl/aux_/config/bcc.hpp | 2 +-
boost/boost/mpl/aux_/config/bind.hpp | 6 +-
boost/boost/mpl/aux_/config/compiler.hpp | 6 +-
boost/boost/mpl/aux_/config/ctps.hpp | 6 +-
boost/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp | 6 +-
boost/boost/mpl/aux_/config/dtp.hpp | 6 +-
boost/boost/mpl/aux_/config/eti.hpp | 6 +-
boost/boost/mpl/aux_/config/forwarding.hpp | 6 +-
boost/boost/mpl/aux_/config/gcc.hpp | 6 +-
boost/boost/mpl/aux_/config/gpu.hpp | 35 +
boost/boost/mpl/aux_/config/has_apply.hpp | 6 +-
boost/boost/mpl/aux_/config/has_xxx.hpp | 6 +-
boost/boost/mpl/aux_/config/integral.hpp | 6 +-
boost/boost/mpl/aux_/config/intel.hpp | 6 +-
boost/boost/mpl/aux_/config/lambda.hpp | 6 +-
boost/boost/mpl/aux_/config/msvc.hpp | 6 +-
boost/boost/mpl/aux_/config/msvc_typename.hpp | 6 +-
boost/boost/mpl/aux_/config/nttp.hpp | 6 +-
.../boost/mpl/aux_/config/overload_resolution.hpp | 6 +-
boost/boost/mpl/aux_/config/pp_counter.hpp | 6 +-
boost/boost/mpl/aux_/config/preprocessor.hpp | 6 +-
boost/boost/mpl/aux_/config/static_constant.hpp | 6 +-
boost/boost/mpl/aux_/config/ttp.hpp | 6 +-
boost/boost/mpl/aux_/config/typeof.hpp | 6 +-
boost/boost/mpl/aux_/config/use_preprocessed.hpp | 6 +-
boost/boost/mpl/aux_/config/workaround.hpp | 6 +-
boost/boost/mpl/aux_/contains_impl.hpp | 6 +-
boost/boost/mpl/aux_/count_args.hpp | 6 +-
boost/boost/mpl/aux_/empty_impl.hpp | 6 +-
boost/boost/mpl/aux_/fold_impl.hpp | 6 +-
boost/boost/mpl/aux_/fold_impl_body.hpp | 6 +-
boost/boost/mpl/aux_/full_lambda.hpp | 6 +-
boost/boost/mpl/aux_/has_apply.hpp | 6 +-
boost/boost/mpl/aux_/has_begin.hpp | 6 +-
boost/boost/mpl/aux_/has_rebind.hpp | 6 +-
boost/boost/mpl/aux_/has_size.hpp | 6 +-
boost/boost/mpl/aux_/has_tag.hpp | 6 +-
boost/boost/mpl/aux_/has_type.hpp | 6 +-
boost/boost/mpl/aux_/include_preprocessed.hpp | 6 +-
boost/boost/mpl/aux_/insert_impl.hpp | 68 +
boost/boost/mpl/aux_/insert_range_impl.hpp | 41 +-
boost/boost/mpl/aux_/inserter_algorithm.hpp | 6 +-
boost/boost/mpl/aux_/integral_wrapper.hpp | 8 +-
boost/boost/mpl/aux_/is_msvc_eti_arg.hpp | 6 +-
boost/boost/mpl/aux_/iter_apply.hpp | 6 +-
boost/boost/mpl/aux_/iter_fold_if_impl.hpp | 6 +-
boost/boost/mpl/aux_/iter_fold_impl.hpp | 6 +-
boost/boost/mpl/aux_/iter_push_front.hpp | 6 +-
boost/boost/mpl/aux_/joint_iter.hpp | 6 +-
boost/boost/mpl/aux_/lambda_arity_param.hpp | 6 +-
boost/boost/mpl/aux_/lambda_no_ctps.hpp | 6 +-
boost/boost/mpl/aux_/lambda_spec.hpp | 6 +-
boost/boost/mpl/aux_/lambda_support.hpp | 6 +-
boost/boost/mpl/aux_/largest_int.hpp | 6 +-
boost/boost/mpl/aux_/logical_op.hpp | 6 +-
boost/boost/mpl/aux_/msvc_dtw.hpp | 6 +-
boost/boost/mpl/aux_/msvc_eti_base.hpp | 6 +-
boost/boost/mpl/aux_/msvc_is_class.hpp | 6 +-
boost/boost/mpl/aux_/msvc_never_true.hpp | 6 +-
boost/boost/mpl/aux_/msvc_type.hpp | 6 +-
boost/boost/mpl/aux_/na.hpp | 6 +-
boost/boost/mpl/aux_/na_assert.hpp | 6 +-
boost/boost/mpl/aux_/na_fwd.hpp | 6 +-
boost/boost/mpl/aux_/na_spec.hpp | 6 +-
boost/boost/mpl/aux_/nested_type_wknd.hpp | 6 +-
boost/boost/mpl/aux_/nttp_decl.hpp | 6 +-
boost/boost/mpl/aux_/numeric_cast_utils.hpp | 6 +-
boost/boost/mpl/aux_/numeric_op.hpp | 6 +-
boost/boost/mpl/aux_/preprocessor/add.hpp | 6 +-
.../mpl/aux_/preprocessor/def_params_tail.hpp | 6 +-
.../boost/mpl/aux_/preprocessor/default_params.hpp | 6 +-
boost/boost/mpl/aux_/preprocessor/enum.hpp | 6 +-
boost/boost/mpl/aux_/preprocessor/ext_params.hpp | 6 +-
.../boost/mpl/aux_/preprocessor/filter_params.hpp | 6 +-
boost/boost/mpl/aux_/preprocessor/params.hpp | 6 +-
.../mpl/aux_/preprocessor/partial_spec_params.hpp | 6 +-
boost/boost/mpl/aux_/preprocessor/range.hpp | 15 +-
boost/boost/mpl/aux_/preprocessor/repeat.hpp | 6 +-
boost/boost/mpl/aux_/preprocessor/sub.hpp | 6 +-
boost/boost/mpl/aux_/preprocessor/tuple.hpp | 6 +-
boost/boost/mpl/aux_/push_back_impl.hpp | 6 +-
boost/boost/mpl/aux_/push_front_impl.hpp | 6 +-
boost/boost/mpl/aux_/reverse_fold_impl.hpp | 6 +-
boost/boost/mpl/aux_/reverse_fold_impl_body.hpp | 6 +-
boost/boost/mpl/aux_/sequence_wrapper.hpp | 6 +-
boost/boost/mpl/aux_/size_impl.hpp | 6 +-
boost/boost/mpl/aux_/static_cast.hpp | 6 +-
boost/boost/mpl/aux_/template_arity.hpp | 6 +-
boost/boost/mpl/aux_/template_arity_fwd.hpp | 6 +-
boost/boost/mpl/aux_/traits_lambda_spec.hpp | 6 +-
boost/boost/mpl/aux_/type_wrapper.hpp | 6 +-
boost/boost/mpl/aux_/value_wknd.hpp | 6 +-
boost/boost/mpl/aux_/yes_no.hpp | 6 +-
boost/boost/mpl/back_fwd.hpp | 6 +-
boost/boost/mpl/back_inserter.hpp | 6 +-
boost/boost/mpl/begin_end.hpp | 6 +-
boost/boost/mpl/begin_end_fwd.hpp | 6 +-
boost/boost/mpl/bind.hpp | 6 +-
boost/boost/mpl/bind_fwd.hpp | 6 +-
boost/boost/mpl/bool.hpp | 8 +-
boost/boost/mpl/bool_fwd.hpp | 6 +-
boost/boost/mpl/clear.hpp | 6 +-
boost/boost/mpl/clear_fwd.hpp | 6 +-
boost/boost/mpl/comparison.hpp | 6 +-
boost/boost/mpl/contains.hpp | 6 +-
boost/boost/mpl/contains_fwd.hpp | 6 +-
boost/boost/mpl/copy.hpp | 6 +-
boost/boost/mpl/deref.hpp | 6 +-
boost/boost/mpl/distance.hpp | 6 +-
boost/boost/mpl/distance_fwd.hpp | 6 +-
boost/boost/mpl/empty.hpp | 6 +-
boost/boost/mpl/empty_fwd.hpp | 6 +-
boost/boost/mpl/equal_to.hpp | 6 +-
boost/boost/mpl/eval_if.hpp | 12 +-
boost/boost/mpl/find.hpp | 6 +-
boost/boost/mpl/find_if.hpp | 6 +-
boost/boost/mpl/fold.hpp | 6 +-
boost/boost/mpl/front_fwd.hpp | 6 +-
boost/boost/mpl/front_inserter.hpp | 6 +-
boost/boost/mpl/greater.hpp | 6 +-
boost/boost/mpl/greater_equal.hpp | 6 +-
boost/boost/mpl/has_xxx.hpp | 17 +-
boost/boost/mpl/identity.hpp | 6 +-
boost/boost/mpl/if.hpp | 6 +-
boost/boost/mpl/insert.hpp | 41 +
boost/boost/mpl/insert_fwd.hpp | 24 +
boost/boost/mpl/insert_range.hpp | 6 +-
boost/boost/mpl/insert_range_fwd.hpp | 6 +-
boost/boost/mpl/inserter.hpp | 6 +-
boost/boost/mpl/int.hpp | 6 +-
boost/boost/mpl/int_fwd.hpp | 6 +-
boost/boost/mpl/integral_c.hpp | 6 +-
boost/boost/mpl/integral_c_fwd.hpp | 6 +-
boost/boost/mpl/integral_c_tag.hpp | 6 +-
boost/boost/mpl/is_placeholder.hpp | 6 +-
boost/boost/mpl/iter_fold.hpp | 6 +-
boost/boost/mpl/iter_fold_if.hpp | 6 +-
boost/boost/mpl/iterator_range.hpp | 6 +-
boost/boost/mpl/iterator_tags.hpp | 6 +-
boost/boost/mpl/joint_view.hpp | 6 +-
boost/boost/mpl/lambda.hpp | 6 +-
boost/boost/mpl/lambda_fwd.hpp | 6 +-
boost/boost/mpl/less.hpp | 6 +-
boost/boost/mpl/less_equal.hpp | 6 +-
boost/boost/mpl/limits/arity.hpp | 6 +-
boost/boost/mpl/limits/list.hpp | 6 +-
boost/boost/mpl/limits/unrolling.hpp | 6 +-
boost/boost/mpl/limits/vector.hpp | 6 +-
boost/boost/mpl/list.hpp | 6 +-
boost/boost/mpl/list/aux_/O1_size.hpp | 6 +-
boost/boost/mpl/list/aux_/begin_end.hpp | 6 +-
boost/boost/mpl/list/aux_/clear.hpp | 6 +-
boost/boost/mpl/list/aux_/empty.hpp | 6 +-
boost/boost/mpl/list/aux_/front.hpp | 6 +-
boost/boost/mpl/list/aux_/include_preprocessed.hpp | 6 +-
boost/boost/mpl/list/aux_/item.hpp | 6 +-
boost/boost/mpl/list/aux_/iterator.hpp | 6 +-
boost/boost/mpl/list/aux_/numbered.hpp | 6 +-
boost/boost/mpl/list/aux_/numbered_c.hpp | 6 +-
boost/boost/mpl/list/aux_/pop_front.hpp | 6 +-
boost/boost/mpl/list/aux_/push_back.hpp | 6 +-
boost/boost/mpl/list/aux_/push_front.hpp | 6 +-
boost/boost/mpl/list/aux_/size.hpp | 6 +-
boost/boost/mpl/list/aux_/tag.hpp | 6 +-
boost/boost/mpl/list/list0.hpp | 6 +-
boost/boost/mpl/list/list0_c.hpp | 6 +-
boost/boost/mpl/list/list10.hpp | 6 +-
boost/boost/mpl/list/list10_c.hpp | 6 +-
boost/boost/mpl/list/list20.hpp | 6 +-
boost/boost/mpl/list/list20_c.hpp | 6 +-
boost/boost/mpl/list/list30.hpp | 6 +-
boost/boost/mpl/list/list30_c.hpp | 6 +-
boost/boost/mpl/list/list40.hpp | 6 +-
boost/boost/mpl/list/list40_c.hpp | 6 +-
boost/boost/mpl/list/list50.hpp | 6 +-
boost/boost/mpl/list/list50_c.hpp | 6 +-
boost/boost/mpl/logical.hpp | 6 +-
boost/boost/mpl/long.hpp | 6 +-
boost/boost/mpl/long_fwd.hpp | 6 +-
boost/boost/mpl/minus.hpp | 6 +-
boost/boost/mpl/multiplies.hpp | 6 +-
boost/boost/mpl/negate.hpp | 6 +-
boost/boost/mpl/next.hpp | 6 +-
boost/boost/mpl/next_prior.hpp | 6 +-
boost/boost/mpl/not.hpp | 6 +-
boost/boost/mpl/not_equal_to.hpp | 6 +-
boost/boost/mpl/numeric_cast.hpp | 6 +-
boost/boost/mpl/or.hpp | 10 +-
boost/boost/mpl/pair.hpp | 6 +-
boost/boost/mpl/placeholders.hpp | 6 +-
boost/boost/mpl/plus.hpp | 6 +-
boost/boost/mpl/pop_back_fwd.hpp | 6 +-
boost/boost/mpl/pop_front_fwd.hpp | 6 +-
boost/boost/mpl/prior.hpp | 6 +-
boost/boost/mpl/protect.hpp | 6 +-
boost/boost/mpl/push_back.hpp | 6 +-
boost/boost/mpl/push_back_fwd.hpp | 6 +-
boost/boost/mpl/push_front.hpp | 6 +-
boost/boost/mpl/push_front_fwd.hpp | 6 +-
boost/boost/mpl/quote.hpp | 6 +-
boost/boost/mpl/remove_if.hpp | 6 +-
boost/boost/mpl/reverse_fold.hpp | 6 +-
boost/boost/mpl/same_as.hpp | 6 +-
boost/boost/mpl/sequence_tag.hpp | 6 +-
boost/boost/mpl/sequence_tag_fwd.hpp | 6 +-
boost/boost/mpl/size.hpp | 6 +-
boost/boost/mpl/size_fwd.hpp | 6 +-
boost/boost/mpl/size_t.hpp | 6 +-
boost/boost/mpl/size_t_fwd.hpp | 6 +-
boost/boost/mpl/string.hpp | 4 +-
boost/boost/mpl/tag.hpp | 6 +-
boost/boost/mpl/times.hpp | 6 +-
boost/boost/mpl/vector.hpp | 6 +-
boost/boost/mpl/vector/aux_/O1_size.hpp | 6 +-
boost/boost/mpl/vector/aux_/at.hpp | 6 +-
boost/boost/mpl/vector/aux_/back.hpp | 6 +-
boost/boost/mpl/vector/aux_/begin_end.hpp | 6 +-
boost/boost/mpl/vector/aux_/clear.hpp | 6 +-
boost/boost/mpl/vector/aux_/empty.hpp | 6 +-
boost/boost/mpl/vector/aux_/front.hpp | 6 +-
.../boost/mpl/vector/aux_/include_preprocessed.hpp | 6 +-
boost/boost/mpl/vector/aux_/item.hpp | 6 +-
boost/boost/mpl/vector/aux_/iterator.hpp | 6 +-
boost/boost/mpl/vector/aux_/numbered.hpp | 6 +-
boost/boost/mpl/vector/aux_/numbered_c.hpp | 6 +-
boost/boost/mpl/vector/aux_/pop_back.hpp | 6 +-
boost/boost/mpl/vector/aux_/pop_front.hpp | 6 +-
boost/boost/mpl/vector/aux_/push_back.hpp | 6 +-
boost/boost/mpl/vector/aux_/push_front.hpp | 6 +-
boost/boost/mpl/vector/aux_/size.hpp | 6 +-
boost/boost/mpl/vector/aux_/tag.hpp | 6 +-
boost/boost/mpl/vector/aux_/vector0.hpp | 6 +-
boost/boost/mpl/vector/vector0.hpp | 6 +-
boost/boost/mpl/vector/vector0_c.hpp | 6 +-
boost/boost/mpl/vector/vector10.hpp | 6 +-
boost/boost/mpl/vector/vector10_c.hpp | 6 +-
boost/boost/mpl/vector/vector20.hpp | 6 +-
boost/boost/mpl/vector/vector20_c.hpp | 6 +-
boost/boost/mpl/vector/vector30.hpp | 6 +-
boost/boost/mpl/vector/vector30_c.hpp | 6 +-
boost/boost/mpl/vector/vector40.hpp | 6 +-
boost/boost/mpl/vector/vector40_c.hpp | 6 +-
boost/boost/mpl/vector/vector50.hpp | 6 +-
boost/boost/mpl/vector/vector50_c.hpp | 6 +-
boost/boost/mpl/void.hpp | 6 +-
boost/boost/mpl/void_fwd.hpp | 6 +-
boost/boost/next_prior.hpp | 122 +-
boost/boost/noncopyable.hpp | 45 +-
boost/boost/none.hpp | 33 +-
boost/boost/none_t.hpp | 20 +-
.../numeric/conversion/detail/old_numeric_cast.hpp | 0
boost/boost/operators.hpp | 46 +-
boost/boost/optional/bad_optional_access.hpp | 32 +
boost/boost/optional/optional.hpp | 744 +++++-
boost/boost/optional/optional_fwd.hpp | 5 +-
boost/boost/predef.h | 24 +
boost/boost/predef/architecture.h | 32 +
boost/boost/predef/architecture/alpha.h | 59 +
boost/boost/predef/architecture/arm.h | 70 +
boost/boost/predef/architecture/blackfin.h | 46 +
boost/boost/predef/architecture/convex.h | 65 +
boost/boost/predef/architecture/ia64.h | 49 +
boost/boost/predef/architecture/m68k.h | 82 +
boost/boost/predef/architecture/mips.h | 73 +
boost/boost/predef/architecture/parisc.h | 64 +
boost/boost/predef/architecture/ppc.h | 72 +
boost/boost/predef/architecture/pyramid.h | 42 +
boost/boost/predef/architecture/rs6k.h | 56 +
boost/boost/predef/architecture/sparc.h | 54 +
boost/boost/predef/architecture/superh.h | 67 +
boost/boost/predef/architecture/sys370.h | 43 +
boost/boost/predef/architecture/sys390.h | 43 +
boost/boost/predef/architecture/x86.h | 38 +
boost/boost/predef/architecture/x86/32.h | 87 +
boost/boost/predef/architecture/x86/64.h | 50 +
boost/boost/predef/architecture/z.h | 42 +
boost/boost/predef/compiler.h | 43 +
boost/boost/predef/compiler/borland.h | 63 +
boost/boost/predef/compiler/clang.h | 56 +
boost/boost/predef/compiler/comeau.h | 61 +
boost/boost/predef/compiler/compaq.h | 66 +
boost/boost/predef/compiler/diab.h | 56 +
boost/boost/predef/compiler/digitalmars.h | 56 +
boost/boost/predef/compiler/dignus.h | 56 +
boost/boost/predef/compiler/edg.h | 56 +
boost/boost/predef/compiler/ekopath.h | 57 +
boost/boost/predef/compiler/gcc.h | 68 +
boost/boost/predef/compiler/gcc_xml.h | 53 +
boost/boost/predef/compiler/greenhills.h | 66 +
boost/boost/predef/compiler/hp_acc.h | 61 +
boost/boost/predef/compiler/iar.h | 56 +
boost/boost/predef/compiler/ibm.h | 72 +
boost/boost/predef/compiler/intel.h | 65 +
boost/boost/predef/compiler/kai.h | 56 +
boost/boost/predef/compiler/llvm.h | 57 +
boost/boost/predef/compiler/metaware.h | 53 +
boost/boost/predef/compiler/metrowerks.h | 77 +
boost/boost/predef/compiler/microtec.h | 53 +
boost/boost/predef/compiler/mpw.h | 63 +
boost/boost/predef/compiler/palm.h | 56 +
boost/boost/predef/compiler/pgi.h | 60 +
boost/boost/predef/compiler/sgi_mipspro.h | 66 +
boost/boost/predef/compiler/sunpro.h | 76 +
boost/boost/predef/compiler/tendra.h | 53 +
boost/boost/predef/compiler/visualc.h | 91 +
boost/boost/predef/compiler/watcom.h | 56 +
boost/boost/predef/detail/_cassert.h | 17 +
boost/boost/predef/detail/_exception.h | 15 +
boost/boost/predef/detail/comp_detected.h | 10 +
boost/boost/predef/detail/endian_compat.h | 26 +
boost/boost/predef/detail/os_detected.h | 10 +
boost/boost/predef/detail/platform_detected.h | 10 +
boost/boost/predef/detail/test.h | 17 +
boost/boost/predef/hardware.h | 16 +
boost/boost/predef/hardware/simd.h | 107 +
boost/boost/predef/hardware/simd/arm.h | 57 +
boost/boost/predef/hardware/simd/arm/versions.h | 32 +
boost/boost/predef/hardware/simd/ppc.h | 69 +
boost/boost/predef/hardware/simd/ppc/versions.h | 51 +
boost/boost/predef/hardware/simd/x86.h | 123 +
boost/boost/predef/hardware/simd/x86/versions.h | 129 +
boost/boost/predef/hardware/simd/x86_amd.h | 87 +
.../boost/predef/hardware/simd/x86_amd/versions.h | 51 +
boost/boost/predef/language.h | 17 +
boost/boost/predef/language/objc.h | 42 +
boost/boost/predef/language/stdc.h | 53 +
boost/boost/predef/language/stdcpp.h | 121 +
boost/boost/predef/library.h | 16 +
boost/boost/predef/library/c.h | 20 +
boost/boost/predef/library/c/_prefix.h | 13 +
boost/boost/predef/library/c/gnu.h | 61 +
boost/boost/predef/library/c/uc.h | 47 +
boost/boost/predef/library/c/vms.h | 47 +
boost/boost/predef/library/c/zos.h | 56 +
boost/boost/predef/library/std.h | 25 +
boost/boost/predef/library/std/_prefix.h | 23 +
boost/boost/predef/library/std/cxx.h | 46 +
boost/boost/predef/library/std/dinkumware.h | 52 +
boost/boost/predef/library/std/libcomo.h | 47 +
boost/boost/predef/library/std/modena.h | 45 +
boost/boost/predef/library/std/msl.h | 53 +
boost/boost/predef/library/std/roguewave.h | 56 +
boost/boost/predef/library/std/sgi.h | 51 +
boost/boost/predef/library/std/stdcpp3.h | 53 +
boost/boost/predef/library/std/stlport.h | 59 +
boost/boost/predef/library/std/vacpp.h | 44 +
boost/boost/predef/make.h | 89 +
boost/boost/predef/os.h | 33 +
boost/boost/predef/os/aix.h | 66 +
boost/boost/predef/os/amigaos.h | 46 +
boost/boost/predef/os/android.h | 45 +
boost/boost/predef/os/beos.h | 45 +
boost/boost/predef/os/bsd.h | 103 +
boost/boost/predef/os/bsd/bsdi.h | 48 +
boost/boost/predef/os/bsd/dragonfly.h | 50 +
boost/boost/predef/os/bsd/free.h | 60 +
boost/boost/predef/os/bsd/net.h | 84 +
boost/boost/predef/os/bsd/open.h | 171 ++
boost/boost/predef/os/cygwin.h | 45 +
boost/boost/predef/os/haiku.h | 46 +
boost/boost/predef/os/hpux.h | 47 +
boost/boost/predef/os/ios.h | 51 +
boost/boost/predef/os/irix.h | 46 +
boost/boost/predef/os/linux.h | 46 +
boost/boost/predef/os/macos.h | 65 +
boost/boost/predef/os/os400.h | 45 +
boost/boost/predef/os/qnxnto.h | 59 +
boost/boost/predef/os/solaris.h | 46 +
boost/boost/predef/os/unix.h | 76 +
boost/boost/predef/os/vms.h | 52 +
boost/boost/predef/os/windows.h | 51 +
boost/boost/predef/other.h | 16 +
boost/boost/predef/other/endian.h | 204 ++
boost/boost/predef/platform.h | 21 +
boost/boost/predef/platform/mingw.h | 69 +
boost/boost/predef/platform/windows_desktop.h | 45 +
boost/boost/predef/platform/windows_phone.h | 43 +
boost/boost/predef/platform/windows_runtime.h | 45 +
boost/boost/predef/platform/windows_store.h | 43 +
boost/boost/predef/version.h | 15 +
boost/boost/predef/version_number.h | 53 +
boost/boost/preprocessor/arithmetic/dec.hpp | 1 +
boost/boost/preprocessor/comparison/not_equal.hpp | 814 +++++++
boost/boost/preprocessor/config/config.hpp | 23 +-
boost/boost/preprocessor/detail/split.hpp | 35 +
.../preprocessor/facilities/detail/is_empty.hpp | 55 +
boost/boost/preprocessor/facilities/empty.hpp | 2 +
boost/boost/preprocessor/facilities/expand.hpp | 28 +
boost/boost/preprocessor/facilities/identity.hpp | 4 +
boost/boost/preprocessor/facilities/is_1.hpp | 23 +
boost/boost/preprocessor/facilities/is_empty.hpp | 56 +
.../preprocessor/facilities/is_empty_variadic.hpp | 57 +
boost/boost/preprocessor/list/append.hpp | 40 -
boost/boost/preprocessor/list/transform.hpp | 49 -
.../punctuation/detail/is_begin_parens.hpp | 48 +
.../preprocessor/punctuation/is_begin_parens.hpp | 51 +
boost/boost/preprocessor/punctuation/paren.hpp | 23 -
boost/boost/preprocessor/repetition/for.hpp | 20 +-
boost/boost/preprocessor/seq/detail/is_empty.hpp | 49 +
boost/boost/preprocessor/seq/for_each_i.hpp | 68 +-
boost/boost/preprocessor/seq/rest_n.hpp | 22 +-
boost/boost/preprocessor/seq/size.hpp | 1 +
.../preprocessor/tuple/detail/is_single_return.hpp | 28 +
boost/boost/preprocessor/tuple/eat.hpp | 11 +-
boost/boost/preprocessor/tuple/elem.hpp | 14 +-
boost/boost/preprocessor/tuple/rem.hpp | 21 +-
boost/boost/preprocessor/tuple/size.hpp | 28 +
boost/boost/preprocessor/tuple/to_list.hpp | 4 +-
boost/boost/range/algorithm/equal.hpp | 8 +-
boost/boost/range/begin.hpp | 18 +-
boost/boost/range/concepts.hpp | 58 +-
boost/boost/range/config.hpp | 16 +-
boost/boost/range/const_iterator.hpp | 69 +-
boost/boost/range/detail/begin.hpp | 11 -
boost/boost/range/detail/common.hpp | 7 +-
boost/boost/range/detail/const_iterator.hpp | 71 -
boost/boost/range/detail/end.hpp | 21 +-
boost/boost/range/detail/extract_optional_type.hpp | 46 +-
boost/boost/range/detail/has_member_size.hpp | 66 +
boost/boost/range/detail/implementation_help.hpp | 11 +
boost/boost/range/detail/iterator.hpp | 78 -
.../range/detail/msvc_has_iterator_workaround.hpp | 132 +
boost/boost/range/detail/remove_extent.hpp | 157 --
boost/boost/range/detail/size_type.hpp | 55 -
boost/boost/range/detail/vc6/end.hpp | 170 --
boost/boost/range/difference_type.hpp | 22 +-
boost/boost/range/distance.hpp | 2 +-
boost/boost/range/empty.hpp | 2 +-
boost/boost/range/end.hpp | 18 +-
boost/boost/range/functions.hpp | 2 +-
boost/boost/range/has_range_iterator.hpp | 83 +
boost/boost/range/iterator.hpp | 70 +-
boost/boost/range/iterator_range_core.hpp | 733 ++++--
boost/boost/range/mutable_iterator.hpp | 70 +-
boost/boost/range/range_fwd.hpp | 63 +
boost/boost/range/rbegin.hpp | 2 +-
boost/boost/range/rend.hpp | 2 +-
boost/boost/range/result_iterator.hpp | 33 -
boost/boost/range/reverse_iterator.hpp | 8 +-
boost/boost/range/size.hpp | 36 +-
boost/boost/range/size_type.hpp | 30 +-
boost/boost/range/value_type.hpp | 6 +-
boost/boost/ref.hpp | 196 +-
boost/boost/regex/config.hpp | 60 +-
boost/boost/regex/icu.hpp | 187 +-
boost/boost/regex/pattern_except.hpp | 4 +-
boost/boost/regex/pending/static_mutex.hpp | 32 +-
boost/boost/regex/pending/unicode_iterator.hpp | 16 +-
boost/boost/regex/v4/basic_regex.hpp | 37 +-
boost/boost/regex/v4/basic_regex_creator.hpp | 82 +-
boost/boost/regex/v4/basic_regex_parser.hpp | 309 ++-
boost/boost/regex/v4/cpp_regex_traits.hpp | 267 +-
boost/boost/regex/v4/cregex.hpp | 14 +-
boost/boost/regex/v4/fileiter.hpp | 18 +-
boost/boost/regex/v4/instances.hpp | 25 +-
boost/boost/regex/v4/iterator_traits.hpp | 6 +-
boost/boost/regex/v4/match_flags.hpp | 2 +-
boost/boost/regex/v4/match_results.hpp | 43 +-
boost/boost/regex/v4/mem_block_cache.hpp | 2 +-
boost/boost/regex/v4/perl_matcher.hpp | 66 +-
boost/boost/regex/v4/perl_matcher_common.hpp | 58 +-
.../boost/regex/v4/perl_matcher_non_recursive.hpp | 237 +-
boost/boost/regex/v4/perl_matcher_recursive.hpp | 138 +-
boost/boost/regex/v4/primary_transform.hpp | 4 +-
boost/boost/regex/v4/protected_call.hpp | 2 +-
boost/boost/regex/v4/regex_format.hpp | 39 +-
boost/boost/regex/v4/regex_grep.hpp | 2 +-
boost/boost/regex/v4/regex_iterator.hpp | 6 +-
boost/boost/regex/v4/regex_match.hpp | 2 +-
boost/boost/regex/v4/regex_raw_buffer.hpp | 6 +-
boost/boost/regex/v4/regex_replace.hpp | 8 +-
boost/boost/regex/v4/regex_search.hpp | 4 +-
boost/boost/regex/v4/regex_split.hpp | 12 +-
boost/boost/regex/v4/regex_token_iterator.hpp | 21 +-
boost/boost/regex/v4/regex_traits.hpp | 20 +-
boost/boost/regex/v4/regex_traits_defaults.hpp | 48 +-
boost/boost/regex/v4/regex_workaround.hpp | 9 +-
boost/boost/regex/v4/states.hpp | 26 +-
boost/boost/regex/v4/sub_match.hpp | 146 +-
boost/boost/regex/v4/u32regex_iterator.hpp | 4 +-
boost/boost/regex/v4/u32regex_token_iterator.hpp | 21 +-
boost/boost/regex/v4/w32_regex_traits.hpp | 84 +-
boost/boost/signal.hpp | 8 +
boost/boost/signals/detail/named_slot_map.hpp | 15 +-
boost/boost/signals/detail/signal_base.hpp | 2 +-
boost/boost/signals/detail/signals_common.hpp | 18 -
boost/boost/signals/signal_template.hpp | 9 -
boost/boost/smart_ptr/allocate_shared_array.hpp | 275 +--
.../smart_ptr/detail/allocate_array_helper.hpp | 169 --
boost/boost/smart_ptr/detail/array_allocator.hpp | 318 +++
boost/boost/smart_ptr/detail/array_count_impl.hpp | 67 +
boost/boost/smart_ptr/detail/array_deleter.hpp | 124 -
boost/boost/smart_ptr/detail/array_traits.hpp | 25 +-
boost/boost/smart_ptr/detail/array_utility.hpp | 176 +-
boost/boost/smart_ptr/detail/atomic_count.hpp | 119 -
boost/boost/smart_ptr/detail/atomic_count_gcc.hpp | 72 -
.../smart_ptr/detail/atomic_count_gcc_x86.hpp | 77 -
.../smart_ptr/detail/atomic_count_pthreads.hpp | 96 -
boost/boost/smart_ptr/detail/atomic_count_sync.hpp | 61 -
.../boost/smart_ptr/detail/atomic_count_win32.hpp | 63 -
boost/boost/smart_ptr/detail/lwm_win32_cs.hpp | 11 +
boost/boost/smart_ptr/detail/make_array_helper.hpp | 157 --
boost/boost/smart_ptr/detail/operator_bool.hpp | 3 +-
boost/boost/smart_ptr/detail/shared_array_nmt.hpp | 151 --
boost/boost/smart_ptr/detail/shared_count.hpp | 134 +-
boost/boost/smart_ptr/detail/shared_ptr_nmt.hpp | 182 --
boost/boost/smart_ptr/detail/sp_convertible.hpp | 1 +
boost/boost/smart_ptr/detail/sp_counted_base.hpp | 16 +-
.../smart_ptr/detail/sp_counted_base_clang.hpp | 140 ++
.../boost/smart_ptr/detail/sp_counted_base_pt.hpp | 31 +-
.../detail/sp_counted_base_std_atomic.hpp | 137 ++
.../boost/smart_ptr/detail/sp_counted_base_w32.hpp | 14 +-
boost/boost/smart_ptr/detail/sp_counted_impl.hpp | 25 +-
.../smart_ptr/detail/sp_disable_deprecated.hpp | 40 +
boost/boost/smart_ptr/detail/sp_forward.hpp | 13 +
boost/boost/smart_ptr/detail/sp_if_array.hpp | 13 +-
boost/boost/smart_ptr/detail/sp_interlocked.hpp | 163 ++
boost/boost/smart_ptr/detail/sp_nullptr_t.hpp | 2 +-
boost/boost/smart_ptr/detail/spinlock.hpp | 11 +-
boost/boost/smart_ptr/detail/spinlock_gcc_arm.hpp | 1 +
boost/boost/smart_ptr/detail/spinlock_pool.hpp | 4 +-
.../boost/smart_ptr/detail/spinlock_std_atomic.hpp | 83 +
boost/boost/smart_ptr/detail/spinlock_w32.hpp | 4 +-
boost/boost/smart_ptr/detail/yield_k.hpp | 32 +-
boost/boost/smart_ptr/enable_shared_from_this.hpp | 10 +
boost/boost/smart_ptr/intrusive_ptr.hpp | 12 +
boost/boost/smart_ptr/make_shared_array.hpp | 249 +-
boost/boost/smart_ptr/make_shared_object.hpp | 149 +-
boost/boost/smart_ptr/scoped_ptr.hpp | 10 +
boost/boost/smart_ptr/shared_array.hpp | 14 +-
boost/boost/smart_ptr/shared_ptr.hpp | 70 +-
boost/boost/static_assert.hpp | 82 +-
boost/boost/swap.hpp | 17 +-
boost/boost/throw_exception.hpp | 12 +-
boost/boost/token_functions.hpp | 52 +-
boost/boost/token_iterator.hpp | 28 +-
boost/boost/tuple/detail/tuple_basic.hpp | 19 +-
.../tuple/detail/tuple_basic_no_partial_spec.hpp | 865 -------
boost/boost/tuple/tuple.hpp | 25 +-
boost/boost/type_index.hpp | 265 ++
boost/boost/type_index/ctti_type_index.hpp | 179 ++
.../type_index/detail/compile_time_type_info.hpp | 144 ++
.../type_index/detail/ctti_register_class.hpp | 40 +
.../boost/type_index/detail/stl_register_class.hpp | 40 +
boost/boost/type_index/stl_type_index.hpp | 272 +++
boost/boost/type_index/type_index_facade.hpp | 300 +++
boost/boost/type_traits.hpp | 76 +-
boost/boost/type_traits/add_const.hpp | 19 +-
boost/boost/type_traits/add_cv.hpp | 11 +-
boost/boost/type_traits/add_lvalue_reference.hpp | 15 +-
boost/boost/type_traits/add_pointer.hpp | 23 +-
boost/boost/type_traits/add_reference.hpp | 76 +-
boost/boost/type_traits/add_rvalue_reference.hpp | 12 +-
boost/boost/type_traits/add_volatile.hpp | 11 +-
boost/boost/type_traits/aligned_storage.hpp | 143 +-
boost/boost/type_traits/alignment_of.hpp | 27 +-
boost/boost/type_traits/arithmetic_traits.hpp | 20 -
boost/boost/type_traits/broken_compiler_spec.hpp | 117 -
boost/boost/type_traits/common_type.hpp | 250 +-
boost/boost/type_traits/conditional.hpp | 9 +-
boost/boost/type_traits/config.hpp | 76 -
boost/boost/type_traits/copy_cv.hpp | 34 +
boost/boost/type_traits/decay.hpp | 25 +-
boost/boost/type_traits/declval.hpp | 44 +
boost/boost/type_traits/detail/bool_trait_def.hpp | 196 --
.../boost/type_traits/detail/bool_trait_undef.hpp | 28 -
.../type_traits/detail/common_arithmetic_type.hpp | 212 ++
boost/boost/type_traits/detail/common_type_imp.hpp | 333 ---
.../boost/type_traits/detail/common_type_impl.hpp | 107 +
.../detail/composite_member_pointer_type.hpp | 113 +
.../type_traits/detail/composite_pointer_type.hpp | 153 ++
boost/boost/type_traits/detail/config.hpp | 72 +
boost/boost/type_traits/detail/cv_traits_impl.hpp | 97 -
boost/boost/type_traits/detail/false_result.hpp | 28 -
.../type_traits/detail/has_binary_operator.hpp | 33 +-
.../type_traits/detail/has_postfix_operator.hpp | 31 +-
.../type_traits/detail/has_prefix_operator.hpp | 33 +-
boost/boost/type_traits/detail/ice_and.hpp | 35 -
boost/boost/type_traits/detail/ice_eq.hpp | 36 -
boost/boost/type_traits/detail/ice_not.hpp | 31 -
boost/boost/type_traits/detail/ice_or.hpp | 34 -
.../type_traits/detail/is_function_ptr_helper.hpp | 70 +-
.../type_traits/detail/is_function_ptr_tester.hpp | 231 +-
.../type_traits/detail/is_mem_fun_pointer_impl.hpp | 120 +-
.../detail/is_mem_fun_pointer_tester.hpp | 989 +-------
boost/boost/type_traits/detail/mp_defer.hpp | 56 +
.../boost/type_traits/detail/size_t_trait_def.hpp | 60 -
.../type_traits/detail/size_t_trait_undef.hpp | 16 -
.../type_traits/detail/template_arity_spec.hpp | 31 -
boost/boost/type_traits/detail/type_trait_def.hpp | 67 -
.../boost/type_traits/detail/type_trait_undef.hpp | 19 -
boost/boost/type_traits/detail/wrap.hpp | 18 -
boost/boost/type_traits/extent.hpp | 13 +-
.../boost/type_traits/floating_point_promotion.hpp | 81 +-
boost/boost/type_traits/function_traits.hpp | 62 -
boost/boost/type_traits/has_bit_and.hpp | 38 +-
boost/boost/type_traits/has_bit_and_assign.hpp | 46 +-
boost/boost/type_traits/has_bit_or.hpp | 38 +-
boost/boost/type_traits/has_bit_or_assign.hpp | 46 +-
boost/boost/type_traits/has_bit_xor.hpp | 38 +-
boost/boost/type_traits/has_bit_xor_assign.hpp | 46 +-
boost/boost/type_traits/has_complement.hpp | 14 +-
boost/boost/type_traits/has_dereference.hpp | 10 +-
boost/boost/type_traits/has_divides.hpp | 28 +-
boost/boost/type_traits/has_divides_assign.hpp | 36 +-
boost/boost/type_traits/has_equal_to.hpp | 40 +-
boost/boost/type_traits/has_greater.hpp | 40 +-
boost/boost/type_traits/has_greater_equal.hpp | 40 +-
boost/boost/type_traits/has_left_shift.hpp | 38 +-
boost/boost/type_traits/has_left_shift_assign.hpp | 46 +-
boost/boost/type_traits/has_less.hpp | 40 +-
boost/boost/type_traits/has_less_equal.hpp | 40 +-
boost/boost/type_traits/has_logical_and.hpp | 32 +-
boost/boost/type_traits/has_logical_not.hpp | 9 +
boost/boost/type_traits/has_logical_or.hpp | 32 +-
boost/boost/type_traits/has_minus.hpp | 58 +-
boost/boost/type_traits/has_minus_assign.hpp | 58 +-
boost/boost/type_traits/has_modulus.hpp | 38 +-
boost/boost/type_traits/has_modulus_assign.hpp | 46 +-
boost/boost/type_traits/has_multiplies.hpp | 28 +-
boost/boost/type_traits/has_multiplies_assign.hpp | 36 +-
boost/boost/type_traits/has_new_operator.hpp | 35 +-
boost/boost/type_traits/has_not_equal_to.hpp | 40 +-
boost/boost/type_traits/has_nothrow_assign.hpp | 75 +-
.../boost/type_traits/has_nothrow_constructor.hpp | 67 +-
boost/boost/type_traits/has_nothrow_copy.hpp | 75 +-
boost/boost/type_traits/has_nothrow_destructor.hpp | 30 +-
boost/boost/type_traits/has_operator.hpp | 51 -
boost/boost/type_traits/has_plus.hpp | 46 +-
boost/boost/type_traits/has_plus_assign.hpp | 62 +-
boost/boost/type_traits/has_post_decrement.hpp | 26 +-
boost/boost/type_traits/has_post_increment.hpp | 26 +-
boost/boost/type_traits/has_pre_decrement.hpp | 26 +-
boost/boost/type_traits/has_pre_increment.hpp | 26 +-
boost/boost/type_traits/has_right_shift.hpp | 38 +-
boost/boost/type_traits/has_right_shift_assign.hpp | 46 +-
boost/boost/type_traits/has_trivial_assign.hpp | 52 +-
.../boost/type_traits/has_trivial_constructor.hpp | 56 +-
boost/boost/type_traits/has_trivial_copy.hpp | 70 +-
boost/boost/type_traits/has_trivial_destructor.hpp | 43 +-
.../boost/type_traits/has_trivial_move_assign.hpp | 72 +
.../type_traits/has_trivial_move_constructor.hpp | 77 +
boost/boost/type_traits/has_virtual_destructor.hpp | 9 +-
boost/boost/type_traits/ice.hpp | 20 -
boost/boost/type_traits/integral_constant.hpp | 119 +-
boost/boost/type_traits/integral_promotion.hpp | 36 +-
boost/boost/type_traits/intrinsics.hpp | 160 +-
boost/boost/type_traits/is_abstract.hpp | 16 +-
boost/boost/type_traits/is_arithmetic.hpp | 35 +-
boost/boost/type_traits/is_array.hpp | 72 +-
boost/boost/type_traits/is_assignable.hpp | 76 +
boost/boost/type_traits/is_base_and_derived.hpp | 28 +-
boost/boost/type_traits/is_base_of.hpp | 28 +-
boost/boost/type_traits/is_class.hpp | 60 +-
boost/boost/type_traits/is_complex.hpp | 22 +-
boost/boost/type_traits/is_compound.hpp | 26 +-
boost/boost/type_traits/is_const.hpp | 135 +-
boost/boost/type_traits/is_constructible.hpp | 80 +
boost/boost/type_traits/is_convertible.hpp | 192 +-
boost/boost/type_traits/is_copy_assignable.hpp | 141 ++
boost/boost/type_traits/is_copy_constructible.hpp | 187 ++
.../boost/type_traits/is_default_constructible.hpp | 64 +
boost/boost/type_traits/is_destructible.hpp | 60 +
boost/boost/type_traits/is_empty.hpp | 125 +-
boost/boost/type_traits/is_enum.hpp | 61 +-
boost/boost/type_traits/is_final.hpp | 30 +
boost/boost/type_traits/is_float.hpp | 11 +-
boost/boost/type_traits/is_floating_point.hpp | 21 +-
boost/boost/type_traits/is_function.hpp | 27 +-
boost/boost/type_traits/is_fundamental.hpp | 23 +-
boost/boost/type_traits/is_integral.hpp | 80 +-
boost/boost/type_traits/is_lvalue_reference.hpp | 84 +-
.../type_traits/is_member_function_pointer.hpp | 52 +-
.../boost/type_traits/is_member_object_pointer.hpp | 28 +-
boost/boost/type_traits/is_member_pointer.hpp | 87 +-
.../type_traits/is_nothrow_move_assignable.hpp | 81 +
.../type_traits/is_nothrow_move_constructible.hpp | 86 +
boost/boost/type_traits/is_object.hpp | 39 +-
boost/boost/type_traits/is_pod.hpp | 113 +-
boost/boost/type_traits/is_pointer.hpp | 139 +-
boost/boost/type_traits/is_polymorphic.hpp | 26 +-
boost/boost/type_traits/is_reference.hpp | 27 +-
boost/boost/type_traits/is_rvalue_reference.hpp | 12 +-
boost/boost/type_traits/is_same.hpp | 70 +-
boost/boost/type_traits/is_scalar.hpp | 34 +-
boost/boost/type_traits/is_signed.hpp | 143 +-
boost/boost/type_traits/is_stateless.hpp | 31 +-
boost/boost/type_traits/is_union.hpp | 38 +-
boost/boost/type_traits/is_unsigned.hpp | 142 +-
boost/boost/type_traits/is_virtual_base_of.hpp | 41 +-
boost/boost/type_traits/is_void.hpp | 26 +-
boost/boost/type_traits/is_volatile.hpp | 123 +-
boost/boost/type_traits/make_signed.hpp | 92 +-
boost/boost/type_traits/make_unsigned.hpp | 91 +-
.../boost/type_traits/msvc/remove_all_extents.hpp | 47 -
boost/boost/type_traits/msvc/remove_bounds.hpp | 43 -
boost/boost/type_traits/msvc/remove_const.hpp | 143 --
boost/boost/type_traits/msvc/remove_cv.hpp | 190 --
boost/boost/type_traits/msvc/remove_extent.hpp | 43 -
boost/boost/type_traits/msvc/remove_pointer.hpp | 42 -
boost/boost/type_traits/msvc/remove_reference.hpp | 42 -
boost/boost/type_traits/msvc/remove_volatile.hpp | 143 --
boost/boost/type_traits/msvc/typeof.hpp | 50 -
boost/boost/type_traits/promote.hpp | 22 +-
boost/boost/type_traits/rank.hpp | 11 +-
boost/boost/type_traits/remove_all_extents.hpp | 33 +-
boost/boost/type_traits/remove_bounds.hpp | 35 +-
boost/boost/type_traits/remove_const.hpp | 73 +-
boost/boost/type_traits/remove_cv.hpp | 70 +-
boost/boost/type_traits/remove_extent.hpp | 33 +-
boost/boost/type_traits/remove_pointer.hpp | 31 +-
boost/boost/type_traits/remove_reference.hpp | 26 +-
boost/boost/type_traits/remove_volatile.hpp | 68 +-
boost/boost/type_traits/type_identity.hpp | 22 +
boost/boost/type_traits/type_with_alignment.hpp | 340 +--
boost/boost/typeof/dmc/typeof_impl.hpp | 0
boost/boost/typeof/encode_decode.hpp | 0
boost/boost/typeof/encode_decode_params.hpp | 0
boost/boost/typeof/int_encoding.hpp | 0
boost/boost/typeof/integral_template_param.hpp | 0
boost/boost/typeof/modifiers.hpp | 0
boost/boost/typeof/native.hpp | 0
boost/boost/typeof/pointers_data_members.hpp | 0
boost/boost/typeof/register_fundamental.hpp | 0
boost/boost/typeof/register_mem_functions.hpp | 0
boost/boost/typeof/template_encoding.hpp | 0
boost/boost/typeof/template_template_param.hpp | 0
boost/boost/typeof/type_encoding.hpp | 0
boost/boost/typeof/type_template_param.hpp | 0
boost/boost/typeof/typeof_impl.hpp | 0
boost/boost/typeof/vector.hpp | 0
boost/boost/typeof/vector100.hpp | 0
boost/boost/typeof/vector150.hpp | 0
boost/boost/typeof/vector200.hpp | 0
boost/boost/typeof/vector50.hpp | 0
boost/boost/utility/addressof.hpp | 107 +-
boost/boost/utility/base_from_member.hpp | 86 +-
boost/boost/utility/declval.hpp | 49 -
.../utility/detail/in_place_factory_prefix.hpp | 36 -
.../utility/detail/in_place_factory_suffix.hpp | 23 -
boost/boost/utility/enable_if.hpp | 122 +-
boost/boost/utility/in_place_factory.hpp | 88 -
boost/boost/utility/swap.hpp | 58 +-
boost/boost/version.hpp | 12 +-
boost/boost/visit_each.hpp | 2 -
boost/libs/regex/src/c_regex_traits.cpp | 35 +-
boost/libs/regex/src/cpp_regex_traits.cpp | 6 +-
boost/libs/regex/src/cregex.cpp | 80 +-
boost/libs/regex/src/fileiter.cpp | 53 +-
boost/libs/regex/src/icu.cpp | 22 +-
boost/libs/regex/src/posix_api.cpp | 31 +-
boost/libs/regex/src/regex.cpp | 6 +-
boost/libs/regex/src/regex_raw_buffer.cpp | 10 +-
boost/libs/regex/src/regex_traits_defaults.cpp | 4 +-
boost/libs/regex/src/static_mutex.cpp | 12 +-
boost/libs/regex/src/w32_regex_traits.cpp | 28 +-
boost/libs/regex/src/wc_regex_traits.cpp | 35 +-
boost/libs/regex/src/wide_posix_api.cpp | 25 +-
boost/libs/signals/src/named_slot_map.cpp | 2 +-
src/output_xhtml.h | 2 +-
957 files changed, 33340 insertions(+), 20609 deletions(-)