summaryrefslogtreecommitdiff
path: root/boost/mpl
diff options
context:
space:
mode:
authorChanho Park <chanho61.park@samsung.com>2014-12-11 18:55:56 +0900
committerChanho Park <chanho61.park@samsung.com>2014-12-11 18:55:56 +0900
commit08c1e93fa36a49f49325a07fe91ff92c964c2b6c (patch)
tree7a7053ceb8874b28ec4b868d4c49b500008a102e /boost/mpl
parentbb4dd8289b351fae6b55e303f189127a394a1edd (diff)
downloadboost-08c1e93fa36a49f49325a07fe91ff92c964c2b6c.tar.gz
boost-08c1e93fa36a49f49325a07fe91ff92c964c2b6c.tar.bz2
boost-08c1e93fa36a49f49325a07fe91ff92c964c2b6c.zip
Imported Upstream version 1.57.0upstream/1.57.0
Diffstat (limited to 'boost/mpl')
-rw-r--r--boost/mpl/O1_size.hpp6
-rw-r--r--boost/mpl/O1_size_fwd.hpp6
-rw-r--r--boost/mpl/accumulate.hpp6
-rw-r--r--boost/mpl/advance.hpp6
-rw-r--r--boost/mpl/advance_fwd.hpp6
-rw-r--r--boost/mpl/alias.hpp6
-rw-r--r--boost/mpl/always.hpp13
-rw-r--r--boost/mpl/and.hpp10
-rw-r--r--boost/mpl/apply.hpp6
-rw-r--r--boost/mpl/apply_fwd.hpp6
-rw-r--r--boost/mpl/apply_wrap.hpp6
-rw-r--r--boost/mpl/arg.hpp6
-rw-r--r--boost/mpl/arg_fwd.hpp6
-rw-r--r--boost/mpl/arithmetic.hpp6
-rw-r--r--boost/mpl/as_sequence.hpp6
-rw-r--r--boost/mpl/assert.hpp79
-rw-r--r--boost/mpl/at.hpp6
-rw-r--r--boost/mpl/at_fwd.hpp6
-rw-r--r--boost/mpl/aux_/O1_size_impl.hpp6
-rw-r--r--boost/mpl/aux_/adl_barrier.hpp6
-rw-r--r--boost/mpl/aux_/advance_backward.hpp6
-rw-r--r--boost/mpl/aux_/advance_forward.hpp6
-rw-r--r--boost/mpl/aux_/apply_1st.hpp6
-rw-r--r--boost/mpl/aux_/arg_typedef.hpp6
-rw-r--r--boost/mpl/aux_/arithmetic_op.hpp6
-rw-r--r--boost/mpl/aux_/arity.hpp6
-rw-r--r--boost/mpl/aux_/arity_spec.hpp6
-rw-r--r--boost/mpl/aux_/at_impl.hpp6
-rw-r--r--boost/mpl/aux_/back_impl.hpp6
-rw-r--r--boost/mpl/aux_/basic_bind.hpp6
-rw-r--r--boost/mpl/aux_/begin_end_impl.hpp6
-rw-r--r--boost/mpl/aux_/clear_impl.hpp6
-rw-r--r--boost/mpl/aux_/common_name_wknd.hpp6
-rw-r--r--boost/mpl/aux_/comparison_op.hpp6
-rw-r--r--boost/mpl/aux_/config/adl.hpp6
-rw-r--r--boost/mpl/aux_/config/arrays.hpp6
-rw-r--r--boost/mpl/aux_/config/bcc.hpp2
-rw-r--r--boost/mpl/aux_/config/bind.hpp6
-rw-r--r--boost/mpl/aux_/config/compiler.hpp6
-rw-r--r--boost/mpl/aux_/config/ctps.hpp6
-rw-r--r--boost/mpl/aux_/config/dependent_nttp.hpp6
-rw-r--r--boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp6
-rw-r--r--boost/mpl/aux_/config/dtp.hpp6
-rw-r--r--boost/mpl/aux_/config/eti.hpp6
-rw-r--r--boost/mpl/aux_/config/forwarding.hpp6
-rw-r--r--boost/mpl/aux_/config/gcc.hpp6
-rw-r--r--boost/mpl/aux_/config/gpu.hpp35
-rw-r--r--boost/mpl/aux_/config/has_apply.hpp6
-rw-r--r--boost/mpl/aux_/config/has_xxx.hpp6
-rw-r--r--boost/mpl/aux_/config/integral.hpp6
-rw-r--r--boost/mpl/aux_/config/intel.hpp6
-rw-r--r--boost/mpl/aux_/config/lambda.hpp6
-rw-r--r--boost/mpl/aux_/config/msvc.hpp6
-rw-r--r--boost/mpl/aux_/config/msvc_typename.hpp6
-rw-r--r--boost/mpl/aux_/config/nttp.hpp6
-rw-r--r--boost/mpl/aux_/config/operators.hpp7
-rw-r--r--boost/mpl/aux_/config/overload_resolution.hpp6
-rw-r--r--boost/mpl/aux_/config/pp_counter.hpp6
-rw-r--r--boost/mpl/aux_/config/preprocessor.hpp6
-rw-r--r--boost/mpl/aux_/config/static_constant.hpp6
-rw-r--r--boost/mpl/aux_/config/ttp.hpp6
-rw-r--r--boost/mpl/aux_/config/typeof.hpp6
-rw-r--r--boost/mpl/aux_/config/use_preprocessed.hpp6
-rw-r--r--boost/mpl/aux_/config/workaround.hpp6
-rw-r--r--boost/mpl/aux_/contains_impl.hpp6
-rw-r--r--boost/mpl/aux_/count_args.hpp6
-rw-r--r--boost/mpl/aux_/count_impl.hpp6
-rw-r--r--boost/mpl/aux_/empty_impl.hpp6
-rw-r--r--boost/mpl/aux_/erase_impl.hpp6
-rw-r--r--boost/mpl/aux_/erase_key_impl.hpp6
-rw-r--r--boost/mpl/aux_/filter_iter.hpp6
-rw-r--r--boost/mpl/aux_/fold_impl.hpp6
-rw-r--r--boost/mpl/aux_/fold_impl_body.hpp6
-rw-r--r--boost/mpl/aux_/fold_op.hpp6
-rw-r--r--boost/mpl/aux_/fold_pred.hpp6
-rw-r--r--boost/mpl/aux_/front_impl.hpp6
-rw-r--r--boost/mpl/aux_/full_lambda.hpp6
-rw-r--r--boost/mpl/aux_/has_apply.hpp6
-rw-r--r--boost/mpl/aux_/has_begin.hpp6
-rw-r--r--boost/mpl/aux_/has_key_impl.hpp6
-rw-r--r--boost/mpl/aux_/has_rebind.hpp6
-rw-r--r--boost/mpl/aux_/has_size.hpp6
-rw-r--r--boost/mpl/aux_/has_tag.hpp6
-rw-r--r--boost/mpl/aux_/has_type.hpp6
-rw-r--r--boost/mpl/aux_/include_preprocessed.hpp6
-rw-r--r--boost/mpl/aux_/insert_impl.hpp6
-rw-r--r--boost/mpl/aux_/insert_range_impl.hpp6
-rw-r--r--boost/mpl/aux_/inserter_algorithm.hpp6
-rw-r--r--boost/mpl/aux_/integral_wrapper.hpp8
-rw-r--r--boost/mpl/aux_/is_msvc_eti_arg.hpp6
-rw-r--r--boost/mpl/aux_/iter_apply.hpp6
-rw-r--r--boost/mpl/aux_/iter_fold_if_impl.hpp6
-rw-r--r--boost/mpl/aux_/iter_fold_impl.hpp6
-rw-r--r--boost/mpl/aux_/iter_push_front.hpp6
-rw-r--r--boost/mpl/aux_/joint_iter.hpp6
-rw-r--r--boost/mpl/aux_/lambda_arity_param.hpp6
-rw-r--r--boost/mpl/aux_/lambda_no_ctps.hpp6
-rw-r--r--boost/mpl/aux_/lambda_spec.hpp6
-rw-r--r--boost/mpl/aux_/lambda_support.hpp6
-rw-r--r--boost/mpl/aux_/largest_int.hpp6
-rw-r--r--boost/mpl/aux_/logical_op.hpp6
-rw-r--r--boost/mpl/aux_/msvc_dtw.hpp6
-rw-r--r--boost/mpl/aux_/msvc_eti_base.hpp6
-rw-r--r--boost/mpl/aux_/msvc_is_class.hpp6
-rw-r--r--boost/mpl/aux_/msvc_never_true.hpp6
-rw-r--r--boost/mpl/aux_/msvc_type.hpp6
-rw-r--r--boost/mpl/aux_/na.hpp6
-rw-r--r--boost/mpl/aux_/na_assert.hpp6
-rw-r--r--boost/mpl/aux_/na_fwd.hpp6
-rw-r--r--boost/mpl/aux_/na_spec.hpp6
-rw-r--r--boost/mpl/aux_/nested_type_wknd.hpp6
-rw-r--r--boost/mpl/aux_/nttp_decl.hpp6
-rw-r--r--boost/mpl/aux_/numeric_cast_utils.hpp6
-rw-r--r--boost/mpl/aux_/numeric_op.hpp6
-rw-r--r--boost/mpl/aux_/order_impl.hpp6
-rw-r--r--boost/mpl/aux_/overload_names.hpp6
-rw-r--r--boost/mpl/aux_/partition_op.hpp6
-rw-r--r--boost/mpl/aux_/pop_back_impl.hpp6
-rw-r--r--boost/mpl/aux_/pop_front_impl.hpp6
-rw-r--r--boost/mpl/aux_/preprocessor/add.hpp6
-rw-r--r--boost/mpl/aux_/preprocessor/def_params_tail.hpp6
-rw-r--r--boost/mpl/aux_/preprocessor/default_params.hpp6
-rw-r--r--boost/mpl/aux_/preprocessor/enum.hpp6
-rw-r--r--boost/mpl/aux_/preprocessor/ext_params.hpp6
-rw-r--r--boost/mpl/aux_/preprocessor/filter_params.hpp6
-rw-r--r--boost/mpl/aux_/preprocessor/is_seq.hpp6
-rw-r--r--boost/mpl/aux_/preprocessor/params.hpp6
-rw-r--r--boost/mpl/aux_/preprocessor/partial_spec_params.hpp6
-rw-r--r--boost/mpl/aux_/preprocessor/range.hpp6
-rw-r--r--boost/mpl/aux_/preprocessor/repeat.hpp6
-rw-r--r--boost/mpl/aux_/preprocessor/sub.hpp6
-rw-r--r--boost/mpl/aux_/preprocessor/token_equal.hpp6
-rw-r--r--boost/mpl/aux_/preprocessor/tuple.hpp6
-rw-r--r--boost/mpl/aux_/ptr_to_ref.hpp6
-rw-r--r--boost/mpl/aux_/push_back_impl.hpp6
-rw-r--r--boost/mpl/aux_/push_front_impl.hpp6
-rw-r--r--boost/mpl/aux_/range_c/O1_size.hpp6
-rw-r--r--boost/mpl/aux_/range_c/back.hpp6
-rw-r--r--boost/mpl/aux_/range_c/empty.hpp6
-rw-r--r--boost/mpl/aux_/range_c/front.hpp6
-rw-r--r--boost/mpl/aux_/range_c/iterator.hpp6
-rw-r--r--boost/mpl/aux_/range_c/size.hpp6
-rw-r--r--boost/mpl/aux_/range_c/tag.hpp6
-rw-r--r--boost/mpl/aux_/reverse_fold_impl.hpp6
-rw-r--r--boost/mpl/aux_/reverse_fold_impl_body.hpp6
-rw-r--r--boost/mpl/aux_/reverse_iter_fold_impl.hpp6
-rw-r--r--boost/mpl/aux_/sequence_wrapper.hpp6
-rw-r--r--boost/mpl/aux_/shift_op.hpp6
-rw-r--r--boost/mpl/aux_/single_element_iter.hpp6
-rw-r--r--boost/mpl/aux_/size_impl.hpp6
-rw-r--r--boost/mpl/aux_/sort_impl.hpp6
-rw-r--r--boost/mpl/aux_/static_cast.hpp6
-rw-r--r--boost/mpl/aux_/template_arity.hpp6
-rw-r--r--boost/mpl/aux_/template_arity_fwd.hpp6
-rw-r--r--boost/mpl/aux_/test.hpp6
-rw-r--r--boost/mpl/aux_/test/assert.hpp6
-rw-r--r--boost/mpl/aux_/test/data.hpp6
-rw-r--r--boost/mpl/aux_/test/test_case.hpp6
-rw-r--r--boost/mpl/aux_/traits_lambda_spec.hpp6
-rw-r--r--boost/mpl/aux_/transform_iter.hpp6
-rw-r--r--boost/mpl/aux_/type_wrapper.hpp6
-rw-r--r--boost/mpl/aux_/unwrap.hpp10
-rw-r--r--boost/mpl/aux_/value_wknd.hpp6
-rw-r--r--boost/mpl/aux_/yes_no.hpp6
-rw-r--r--boost/mpl/back.hpp6
-rw-r--r--boost/mpl/back_fwd.hpp6
-rw-r--r--boost/mpl/back_inserter.hpp6
-rw-r--r--boost/mpl/base.hpp6
-rw-r--r--boost/mpl/begin.hpp6
-rw-r--r--boost/mpl/begin_end.hpp6
-rw-r--r--boost/mpl/begin_end_fwd.hpp6
-rw-r--r--boost/mpl/bind.hpp6
-rw-r--r--boost/mpl/bind_fwd.hpp6
-rw-r--r--boost/mpl/bitand.hpp10
-rw-r--r--boost/mpl/bitor.hpp10
-rw-r--r--boost/mpl/bitwise.hpp6
-rw-r--r--boost/mpl/bitxor.hpp6
-rw-r--r--boost/mpl/bool.hpp8
-rw-r--r--boost/mpl/bool_fwd.hpp6
-rw-r--r--boost/mpl/clear.hpp6
-rw-r--r--boost/mpl/clear_fwd.hpp6
-rw-r--r--boost/mpl/comparison.hpp6
-rw-r--r--boost/mpl/contains.hpp6
-rw-r--r--boost/mpl/contains_fwd.hpp6
-rw-r--r--boost/mpl/copy.hpp6
-rw-r--r--boost/mpl/copy_if.hpp6
-rw-r--r--boost/mpl/count.hpp6
-rw-r--r--boost/mpl/count_fwd.hpp6
-rw-r--r--boost/mpl/count_if.hpp6
-rw-r--r--boost/mpl/deque.hpp6
-rw-r--r--boost/mpl/deref.hpp6
-rw-r--r--boost/mpl/distance.hpp6
-rw-r--r--boost/mpl/distance_fwd.hpp6
-rw-r--r--boost/mpl/divides.hpp6
-rw-r--r--boost/mpl/empty.hpp6
-rw-r--r--boost/mpl/empty_base.hpp6
-rw-r--r--boost/mpl/empty_fwd.hpp6
-rw-r--r--boost/mpl/empty_sequence.hpp6
-rw-r--r--boost/mpl/end.hpp6
-rw-r--r--boost/mpl/equal.hpp6
-rw-r--r--boost/mpl/equal_to.hpp6
-rw-r--r--boost/mpl/erase.hpp6
-rw-r--r--boost/mpl/erase_fwd.hpp6
-rw-r--r--boost/mpl/erase_key.hpp6
-rw-r--r--boost/mpl/erase_key_fwd.hpp6
-rw-r--r--boost/mpl/eval_if.hpp12
-rw-r--r--boost/mpl/filter_view.hpp6
-rw-r--r--boost/mpl/find.hpp6
-rw-r--r--boost/mpl/find_if.hpp6
-rw-r--r--boost/mpl/fold.hpp6
-rw-r--r--boost/mpl/for_each.hpp15
-rw-r--r--boost/mpl/front.hpp6
-rw-r--r--boost/mpl/front_fwd.hpp6
-rw-r--r--boost/mpl/front_inserter.hpp6
-rw-r--r--boost/mpl/greater.hpp6
-rw-r--r--boost/mpl/greater_equal.hpp6
-rw-r--r--boost/mpl/has_key.hpp6
-rw-r--r--boost/mpl/has_key_fwd.hpp6
-rw-r--r--boost/mpl/has_xxx.hpp17
-rw-r--r--boost/mpl/identity.hpp6
-rw-r--r--boost/mpl/if.hpp6
-rw-r--r--boost/mpl/index_if.hpp6
-rw-r--r--boost/mpl/index_of.hpp6
-rw-r--r--boost/mpl/inherit.hpp6
-rw-r--r--boost/mpl/inherit_linearly.hpp6
-rw-r--r--boost/mpl/insert.hpp6
-rw-r--r--boost/mpl/insert_fwd.hpp6
-rw-r--r--boost/mpl/insert_range.hpp6
-rw-r--r--boost/mpl/insert_range_fwd.hpp6
-rw-r--r--boost/mpl/inserter.hpp6
-rw-r--r--boost/mpl/int.hpp6
-rw-r--r--boost/mpl/int_fwd.hpp6
-rw-r--r--boost/mpl/integral_c.hpp6
-rw-r--r--boost/mpl/integral_c_fwd.hpp6
-rw-r--r--boost/mpl/integral_c_tag.hpp6
-rw-r--r--boost/mpl/is_placeholder.hpp6
-rw-r--r--boost/mpl/is_sequence.hpp6
-rw-r--r--boost/mpl/iter_fold.hpp6
-rw-r--r--boost/mpl/iter_fold_if.hpp6
-rw-r--r--boost/mpl/iterator_category.hpp6
-rw-r--r--boost/mpl/iterator_range.hpp6
-rw-r--r--boost/mpl/iterator_tags.hpp6
-rw-r--r--boost/mpl/joint_view.hpp6
-rw-r--r--boost/mpl/key_type.hpp6
-rw-r--r--boost/mpl/key_type_fwd.hpp6
-rw-r--r--boost/mpl/lambda.hpp6
-rw-r--r--boost/mpl/lambda_fwd.hpp6
-rw-r--r--boost/mpl/less.hpp6
-rw-r--r--boost/mpl/less_equal.hpp6
-rw-r--r--boost/mpl/limits/arity.hpp6
-rw-r--r--boost/mpl/limits/list.hpp6
-rw-r--r--boost/mpl/limits/map.hpp6
-rw-r--r--boost/mpl/limits/set.hpp6
-rw-r--r--boost/mpl/limits/unrolling.hpp6
-rw-r--r--boost/mpl/limits/vector.hpp6
-rw-r--r--boost/mpl/list.hpp6
-rw-r--r--boost/mpl/list/aux_/O1_size.hpp6
-rw-r--r--boost/mpl/list/aux_/begin_end.hpp6
-rw-r--r--boost/mpl/list/aux_/clear.hpp6
-rw-r--r--boost/mpl/list/aux_/empty.hpp6
-rw-r--r--boost/mpl/list/aux_/front.hpp6
-rw-r--r--boost/mpl/list/aux_/include_preprocessed.hpp6
-rw-r--r--boost/mpl/list/aux_/item.hpp6
-rw-r--r--boost/mpl/list/aux_/iterator.hpp6
-rw-r--r--boost/mpl/list/aux_/numbered.hpp6
-rw-r--r--boost/mpl/list/aux_/numbered_c.hpp6
-rw-r--r--boost/mpl/list/aux_/pop_front.hpp6
-rw-r--r--boost/mpl/list/aux_/push_back.hpp6
-rw-r--r--boost/mpl/list/aux_/push_front.hpp6
-rw-r--r--boost/mpl/list/aux_/size.hpp6
-rw-r--r--boost/mpl/list/aux_/tag.hpp6
-rw-r--r--boost/mpl/list/list0.hpp6
-rw-r--r--boost/mpl/list/list0_c.hpp6
-rw-r--r--boost/mpl/list/list10.hpp6
-rw-r--r--boost/mpl/list/list10_c.hpp6
-rw-r--r--boost/mpl/list/list20.hpp6
-rw-r--r--boost/mpl/list/list20_c.hpp6
-rw-r--r--boost/mpl/list/list30.hpp6
-rw-r--r--boost/mpl/list/list30_c.hpp6
-rw-r--r--boost/mpl/list/list40.hpp6
-rw-r--r--boost/mpl/list/list40_c.hpp6
-rw-r--r--boost/mpl/list/list50.hpp6
-rw-r--r--boost/mpl/list/list50_c.hpp6
-rw-r--r--boost/mpl/list_c.hpp6
-rw-r--r--boost/mpl/logical.hpp6
-rw-r--r--boost/mpl/long.hpp6
-rw-r--r--boost/mpl/long_fwd.hpp6
-rw-r--r--boost/mpl/lower_bound.hpp6
-rw-r--r--boost/mpl/map.hpp6
-rw-r--r--boost/mpl/map/aux_/at_impl.hpp6
-rw-r--r--boost/mpl/map/aux_/begin_end_impl.hpp6
-rw-r--r--boost/mpl/map/aux_/clear_impl.hpp6
-rw-r--r--boost/mpl/map/aux_/contains_impl.hpp6
-rw-r--r--boost/mpl/map/aux_/empty_impl.hpp6
-rw-r--r--boost/mpl/map/aux_/erase_impl.hpp6
-rw-r--r--boost/mpl/map/aux_/erase_key_impl.hpp6
-rw-r--r--boost/mpl/map/aux_/has_key_impl.hpp6
-rw-r--r--boost/mpl/map/aux_/include_preprocessed.hpp6
-rw-r--r--boost/mpl/map/aux_/insert_impl.hpp6
-rw-r--r--boost/mpl/map/aux_/item.hpp6
-rw-r--r--boost/mpl/map/aux_/iterator.hpp6
-rw-r--r--boost/mpl/map/aux_/key_type_impl.hpp6
-rw-r--r--boost/mpl/map/aux_/map0.hpp6
-rw-r--r--boost/mpl/map/aux_/numbered.hpp6
-rw-r--r--boost/mpl/map/aux_/size_impl.hpp6
-rw-r--r--boost/mpl/map/aux_/tag.hpp6
-rw-r--r--boost/mpl/map/aux_/value_type_impl.hpp6
-rw-r--r--boost/mpl/map/map0.hpp6
-rw-r--r--boost/mpl/map/map10.hpp6
-rw-r--r--boost/mpl/map/map20.hpp6
-rw-r--r--boost/mpl/map/map30.hpp6
-rw-r--r--boost/mpl/map/map40.hpp6
-rw-r--r--boost/mpl/map/map50.hpp6
-rw-r--r--boost/mpl/math/fixed_c.hpp6
-rw-r--r--boost/mpl/math/is_even.hpp6
-rw-r--r--boost/mpl/math/rational_c.hpp6
-rw-r--r--boost/mpl/max.hpp6
-rw-r--r--boost/mpl/max_element.hpp6
-rw-r--r--boost/mpl/min.hpp6
-rw-r--r--boost/mpl/min_element.hpp6
-rw-r--r--boost/mpl/min_max.hpp6
-rw-r--r--boost/mpl/minus.hpp6
-rw-r--r--boost/mpl/modulus.hpp6
-rw-r--r--boost/mpl/multiplies.hpp6
-rw-r--r--boost/mpl/multiset/aux_/count_impl.hpp6
-rw-r--r--boost/mpl/multiset/aux_/insert_impl.hpp6
-rw-r--r--boost/mpl/multiset/aux_/item.hpp6
-rw-r--r--boost/mpl/multiset/aux_/multiset0.hpp6
-rw-r--r--boost/mpl/multiset/aux_/tag.hpp6
-rw-r--r--boost/mpl/multiset/multiset0.hpp6
-rw-r--r--boost/mpl/negate.hpp6
-rw-r--r--boost/mpl/next.hpp6
-rw-r--r--boost/mpl/next_prior.hpp6
-rw-r--r--boost/mpl/not.hpp6
-rw-r--r--boost/mpl/not_equal_to.hpp6
-rw-r--r--boost/mpl/numeric_cast.hpp6
-rw-r--r--boost/mpl/or.hpp10
-rw-r--r--boost/mpl/order.hpp6
-rw-r--r--boost/mpl/order_fwd.hpp6
-rw-r--r--boost/mpl/pair.hpp6
-rw-r--r--boost/mpl/pair_view.hpp6
-rw-r--r--boost/mpl/partition.hpp6
-rw-r--r--boost/mpl/placeholders.hpp6
-rw-r--r--boost/mpl/plus.hpp6
-rw-r--r--boost/mpl/pop_back.hpp6
-rw-r--r--boost/mpl/pop_back_fwd.hpp6
-rw-r--r--boost/mpl/pop_front.hpp6
-rw-r--r--boost/mpl/pop_front_fwd.hpp6
-rw-r--r--boost/mpl/print.hpp13
-rw-r--r--boost/mpl/prior.hpp6
-rw-r--r--boost/mpl/protect.hpp6
-rw-r--r--boost/mpl/push_back.hpp6
-rw-r--r--boost/mpl/push_back_fwd.hpp6
-rw-r--r--boost/mpl/push_front.hpp6
-rw-r--r--boost/mpl/push_front_fwd.hpp6
-rw-r--r--boost/mpl/quote.hpp6
-rw-r--r--boost/mpl/range_c.hpp6
-rw-r--r--boost/mpl/remove.hpp6
-rw-r--r--boost/mpl/remove_if.hpp6
-rw-r--r--boost/mpl/replace.hpp6
-rw-r--r--boost/mpl/replace_if.hpp6
-rw-r--r--boost/mpl/reverse.hpp6
-rw-r--r--boost/mpl/reverse_fold.hpp6
-rw-r--r--boost/mpl/reverse_iter_fold.hpp6
-rw-r--r--boost/mpl/same_as.hpp6
-rw-r--r--boost/mpl/sequence_tag.hpp6
-rw-r--r--boost/mpl/sequence_tag_fwd.hpp6
-rw-r--r--boost/mpl/set.hpp6
-rw-r--r--boost/mpl/set/aux_/at_impl.hpp6
-rw-r--r--boost/mpl/set/aux_/begin_end_impl.hpp6
-rw-r--r--boost/mpl/set/aux_/clear_impl.hpp6
-rw-r--r--boost/mpl/set/aux_/empty_impl.hpp6
-rw-r--r--boost/mpl/set/aux_/erase_impl.hpp6
-rw-r--r--boost/mpl/set/aux_/erase_key_impl.hpp6
-rw-r--r--boost/mpl/set/aux_/has_key_impl.hpp6
-rw-r--r--boost/mpl/set/aux_/include_preprocessed.hpp6
-rw-r--r--boost/mpl/set/aux_/insert_impl.hpp6
-rw-r--r--boost/mpl/set/aux_/item.hpp12
-rw-r--r--boost/mpl/set/aux_/iterator.hpp6
-rw-r--r--boost/mpl/set/aux_/key_type_impl.hpp6
-rw-r--r--boost/mpl/set/aux_/numbered.hpp6
-rw-r--r--boost/mpl/set/aux_/numbered_c.hpp6
-rw-r--r--boost/mpl/set/aux_/set0.hpp6
-rw-r--r--boost/mpl/set/aux_/size_impl.hpp6
-rw-r--r--boost/mpl/set/aux_/tag.hpp6
-rw-r--r--boost/mpl/set/aux_/value_type_impl.hpp6
-rw-r--r--boost/mpl/set/set0.hpp6
-rw-r--r--boost/mpl/set/set0_c.hpp6
-rw-r--r--boost/mpl/set/set10.hpp6
-rw-r--r--boost/mpl/set/set10_c.hpp6
-rw-r--r--boost/mpl/set/set20.hpp6
-rw-r--r--boost/mpl/set/set20_c.hpp6
-rw-r--r--boost/mpl/set/set30.hpp6
-rw-r--r--boost/mpl/set/set30_c.hpp6
-rw-r--r--boost/mpl/set/set40.hpp6
-rw-r--r--boost/mpl/set/set40_c.hpp6
-rw-r--r--boost/mpl/set/set50.hpp6
-rw-r--r--boost/mpl/set/set50_c.hpp6
-rw-r--r--boost/mpl/set_c.hpp6
-rw-r--r--boost/mpl/shift_left.hpp6
-rw-r--r--boost/mpl/shift_right.hpp6
-rw-r--r--boost/mpl/single_view.hpp6
-rw-r--r--boost/mpl/size.hpp6
-rw-r--r--boost/mpl/size_fwd.hpp6
-rw-r--r--boost/mpl/size_t.hpp6
-rw-r--r--boost/mpl/size_t_fwd.hpp6
-rw-r--r--boost/mpl/sizeof.hpp6
-rw-r--r--boost/mpl/sort.hpp6
-rw-r--r--boost/mpl/stable_partition.hpp6
-rw-r--r--boost/mpl/string.hpp4
-rw-r--r--boost/mpl/switch.hpp6
-rw-r--r--boost/mpl/tag.hpp6
-rw-r--r--boost/mpl/times.hpp6
-rw-r--r--boost/mpl/transform.hpp6
-rw-r--r--boost/mpl/transform_view.hpp6
-rw-r--r--boost/mpl/unique.hpp6
-rw-r--r--boost/mpl/unpack_args.hpp6
-rw-r--r--boost/mpl/upper_bound.hpp6
-rw-r--r--boost/mpl/value_type.hpp6
-rw-r--r--boost/mpl/value_type_fwd.hpp6
-rw-r--r--boost/mpl/vector.hpp6
-rw-r--r--boost/mpl/vector/aux_/O1_size.hpp6
-rw-r--r--boost/mpl/vector/aux_/at.hpp6
-rw-r--r--boost/mpl/vector/aux_/back.hpp6
-rw-r--r--boost/mpl/vector/aux_/begin_end.hpp6
-rw-r--r--boost/mpl/vector/aux_/clear.hpp6
-rw-r--r--boost/mpl/vector/aux_/empty.hpp6
-rw-r--r--boost/mpl/vector/aux_/front.hpp6
-rw-r--r--boost/mpl/vector/aux_/include_preprocessed.hpp6
-rw-r--r--boost/mpl/vector/aux_/item.hpp6
-rw-r--r--boost/mpl/vector/aux_/iterator.hpp6
-rw-r--r--boost/mpl/vector/aux_/numbered.hpp6
-rw-r--r--boost/mpl/vector/aux_/numbered_c.hpp6
-rw-r--r--boost/mpl/vector/aux_/pop_back.hpp6
-rw-r--r--boost/mpl/vector/aux_/pop_front.hpp6
-rw-r--r--boost/mpl/vector/aux_/push_back.hpp6
-rw-r--r--boost/mpl/vector/aux_/push_front.hpp6
-rw-r--r--boost/mpl/vector/aux_/size.hpp6
-rw-r--r--boost/mpl/vector/aux_/tag.hpp6
-rw-r--r--boost/mpl/vector/aux_/vector0.hpp6
-rw-r--r--boost/mpl/vector/vector0.hpp6
-rw-r--r--boost/mpl/vector/vector0_c.hpp6
-rw-r--r--boost/mpl/vector/vector10.hpp6
-rw-r--r--boost/mpl/vector/vector10_c.hpp6
-rw-r--r--boost/mpl/vector/vector20.hpp6
-rw-r--r--boost/mpl/vector/vector20_c.hpp6
-rw-r--r--boost/mpl/vector/vector30.hpp6
-rw-r--r--boost/mpl/vector/vector30_c.hpp6
-rw-r--r--boost/mpl/vector/vector40.hpp6
-rw-r--r--boost/mpl/vector/vector40_c.hpp6
-rw-r--r--boost/mpl/vector/vector50.hpp6
-rw-r--r--boost/mpl/vector/vector50_c.hpp6
-rw-r--r--boost/mpl/vector_c.hpp6
-rw-r--r--boost/mpl/void.hpp6
-rw-r--r--boost/mpl/void_fwd.hpp6
-rw-r--r--boost/mpl/zip_view.hpp6
456 files changed, 1513 insertions, 1390 deletions
diff --git a/boost/mpl/O1_size.hpp b/boost/mpl/O1_size.hpp
index 8baaa79be3..98bd3a7459 100644
--- a/boost/mpl/O1_size.hpp
+++ b/boost/mpl/O1_size.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: O1_size.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/O1_size_fwd.hpp>
#include <boost/mpl/sequence_tag.hpp>
diff --git a/boost/mpl/O1_size_fwd.hpp b/boost/mpl/O1_size_fwd.hpp
index d97538277d..c84a7a56ae 100644
--- a/boost/mpl/O1_size_fwd.hpp
+++ b/boost/mpl/O1_size_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: O1_size_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl {
diff --git a/boost/mpl/accumulate.hpp b/boost/mpl/accumulate.hpp
index 23b76c806b..dc2c75ecb8 100644
--- a/boost/mpl/accumulate.hpp
+++ b/boost/mpl/accumulate.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: accumulate.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/fold.hpp>
#include <boost/mpl/aux_/na_spec.hpp>
diff --git a/boost/mpl/advance.hpp b/boost/mpl/advance.hpp
index d811a80918..1af600417f 100644
--- a/boost/mpl/advance.hpp
+++ b/boost/mpl/advance.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: advance.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/advance_fwd.hpp>
#include <boost/mpl/less.hpp>
diff --git a/boost/mpl/advance_fwd.hpp b/boost/mpl/advance_fwd.hpp
index 08ba5fc40c..803841019d 100644
--- a/boost/mpl/advance_fwd.hpp
+++ b/boost/mpl/advance_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: advance_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/common_name_wknd.hpp>
diff --git a/boost/mpl/alias.hpp b/boost/mpl/alias.hpp
index ff7b7bd10e..f0fe0caf42 100644
--- a/boost/mpl/alias.hpp
+++ b/boost/mpl/alias.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: alias.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace {
namespace mpl = boost::mpl;
diff --git a/boost/mpl/always.hpp b/boost/mpl/always.hpp
index 5094b3ee93..5fe71321e1 100644
--- a/boost/mpl/always.hpp
+++ b/boost/mpl/always.hpp
@@ -10,11 +10,11 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: always.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
-#include <boost/mpl/aux_/preprocessor/def_params_tail.hpp>
+#include <boost/mpl/aux_/preprocessor/default_params.hpp>
#include <boost/mpl/aux_/na.hpp>
#include <boost/mpl/aux_/arity_spec.hpp>
@@ -23,8 +23,7 @@ namespace boost { namespace mpl {
template< typename Value > struct always
{
template<
- typename T
- BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL(1, typename T, na)
+ BOOST_MPL_PP_DEFAULT_PARAMS(BOOST_MPL_LIMIT_METAFUNCTION_ARITY, typename T, na)
>
struct apply
{
@@ -32,7 +31,7 @@ template< typename Value > struct always
};
};
-BOOST_MPL_AUX_ARITY_SPEC(1, always)
+BOOST_MPL_AUX_ARITY_SPEC(0, always)
}}
diff --git a/boost/mpl/and.hpp b/boost/mpl/and.hpp
index da257c8fc2..454aaf2e96 100644
--- a/boost/mpl/and.hpp
+++ b/boost/mpl/and.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: and.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/use_preprocessed.hpp>
@@ -28,7 +28,7 @@
// 'or' and 'and' macros, see http://tinyurl.com/3et69; 'defined(and)'
// has to be checked in a separate condition, otherwise GCC complains
// about 'and' being an alternative token
-#if defined(_MSC_VER)
+#if defined(_MSC_VER) && !defined(__clang__)
#ifndef __GCCXML__
#if defined(and)
# pragma push_macro("and")
@@ -41,7 +41,7 @@
# define BOOST_MPL_PREPROCESSED_HEADER and.hpp
# include <boost/mpl/aux_/include_preprocessed.hpp>
-#if defined(_MSC_VER)
+#if defined(_MSC_VER) && !defined(__clang__)
#ifndef __GCCXML__
#if defined(and)
# pragma pop_macro("and")
diff --git a/boost/mpl/apply.hpp b/boost/mpl/apply.hpp
index b0455bc06e..581eb6810e 100644
--- a/boost/mpl/apply.hpp
+++ b/boost/mpl/apply.hpp
@@ -14,9 +14,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: apply.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/apply_fwd.hpp>
diff --git a/boost/mpl/apply_fwd.hpp b/boost/mpl/apply_fwd.hpp
index 8cbdfaf97d..5f5fa78916 100644
--- a/boost/mpl/apply_fwd.hpp
+++ b/boost/mpl/apply_fwd.hpp
@@ -14,9 +14,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: apply_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/aux_/na.hpp>
diff --git a/boost/mpl/apply_wrap.hpp b/boost/mpl/apply_wrap.hpp
index 5c5c6df601..b807779cfa 100644
--- a/boost/mpl/apply_wrap.hpp
+++ b/boost/mpl/apply_wrap.hpp
@@ -14,9 +14,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: apply_wrap.hpp 49272 2008-10-11 06:50:46Z agurtovoy $
-// $Date: 2008-10-10 23:50:46 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49272 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/aux_/arity.hpp>
diff --git a/boost/mpl/arg.hpp b/boost/mpl/arg.hpp
index c323a1a6e7..f51adfaeab 100644
--- a/boost/mpl/arg.hpp
+++ b/boost/mpl/arg.hpp
@@ -15,9 +15,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: arg.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/arg_fwd.hpp>
diff --git a/boost/mpl/arg_fwd.hpp b/boost/mpl/arg_fwd.hpp
index f79e0561cb..7346dc3555 100644
--- a/boost/mpl/arg_fwd.hpp
+++ b/boost/mpl/arg_fwd.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: arg_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/adl_barrier.hpp>
#include <boost/mpl/aux_/nttp_decl.hpp>
diff --git a/boost/mpl/arithmetic.hpp b/boost/mpl/arithmetic.hpp
index 0384042d54..7729fd2920 100644
--- a/boost/mpl/arithmetic.hpp
+++ b/boost/mpl/arithmetic.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: arithmetic.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/plus.hpp>
#include <boost/mpl/minus.hpp>
diff --git a/boost/mpl/as_sequence.hpp b/boost/mpl/as_sequence.hpp
index 9fb5af3d43..7e671b0fd8 100644
--- a/boost/mpl/as_sequence.hpp
+++ b/boost/mpl/as_sequence.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: as_sequence.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/is_sequence.hpp>
#include <boost/mpl/single_view.hpp>
diff --git a/boost/mpl/assert.hpp b/boost/mpl/assert.hpp
index acc3954f0f..4d860a4cae 100644
--- a/boost/mpl/assert.hpp
+++ b/boost/mpl/assert.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: assert.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/not.hpp>
#include <boost/mpl/aux_/value_wknd.hpp>
@@ -25,6 +25,7 @@
#include <boost/mpl/aux_/config/dtp.hpp>
#include <boost/mpl/aux_/config/gcc.hpp>
#include <boost/mpl/aux_/config/msvc.hpp>
+#include <boost/mpl/aux_/config/gpu.hpp>
#include <boost/mpl/aux_/config/static_constant.hpp>
#include <boost/mpl/aux_/config/pp_counter.hpp>
#include <boost/mpl/aux_/config/workaround.hpp>
@@ -34,6 +35,9 @@
#include <boost/config.hpp> // make sure 'size_t' is placed into 'std'
#include <cstddef>
+#if BOOST_WORKAROUND(BOOST_MSVC, == 1700)
+#include <boost/mpl/if.hpp>
+#endif
#if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x610)) \
|| (BOOST_MPL_CFG_GCC != 0) \
@@ -52,7 +56,7 @@
// and GCC (which issues "unused variable" warnings when static constants are used
// at a function scope)
#if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x610)) \
- || (BOOST_MPL_CFG_GCC != 0)
+ || (BOOST_MPL_CFG_GCC != 0) || (BOOST_MPL_CFG_GPU != 0)
# define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr }
#else
# define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) BOOST_STATIC_CONSTANT(T, expr)
@@ -131,8 +135,38 @@ template< assert_::relations r, long x, long y > struct assert_relation {};
#endif
+#if BOOST_WORKAROUND(BOOST_MSVC, == 1700)
+
+template<class Pred>
+struct extract_assert_pred;
+
+template<class Pred>
+struct extract_assert_pred<void(Pred)> { typedef Pred type; };
+
+template<class Pred>
+struct eval_assert {
+ typedef typename extract_assert_pred<Pred>::type P;
+ typedef typename P::type p_type;
+ typedef typename ::boost::mpl::if_c<p_type::value,
+ AUX778076_ASSERT_ARG(assert<false>),
+ failed ************ P::************
+ >::type type;
+};
+
+template<class Pred>
+struct eval_assert_not {
+ typedef typename extract_assert_pred<Pred>::type P;
+ typedef typename P::type p_type;
+ typedef typename ::boost::mpl::if_c<!p_type::value,
+ AUX778076_ASSERT_ARG(assert<false>),
+ failed ************ ::boost::mpl::not_<P>::************
+ >::type type;
+};
+
+template< typename T >
+T make_assert_arg();
-#if !defined(BOOST_MPL_CFG_ASSERT_BROKEN_POINTER_TO_POINTER_TO_MEMBER)
+#elif !defined(BOOST_MPL_CFG_ASSERT_BROKEN_POINTER_TO_POINTER_TO_MEMBER)
template< bool > struct assert_arg_pred_impl { typedef int type; };
template<> struct assert_arg_pred_impl<true> { typedef void* type; };
@@ -211,6 +245,39 @@ assert_rel_arg( assert_relation<r,x,y> );
BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE
+#if BOOST_WORKAROUND(BOOST_MSVC, == 1700)
+
+// BOOST_MPL_ASSERT((pred<x,...>))
+
+#define BOOST_MPL_ASSERT(pred) \
+BOOST_MPL_AUX_ASSERT_CONSTANT( \
+ std::size_t \
+ , BOOST_PP_CAT(mpl_assertion_in_line_,BOOST_MPL_AUX_PP_COUNTER()) = sizeof( \
+ boost::mpl::assertion_failed<false>( \
+ boost::mpl::make_assert_arg< \
+ typename boost::mpl::eval_assert<void pred>::type \
+ >() \
+ ) \
+ ) \
+ ) \
+/**/
+
+// BOOST_MPL_ASSERT_NOT((pred<x,...>))
+
+#define BOOST_MPL_ASSERT_NOT(pred) \
+BOOST_MPL_AUX_ASSERT_CONSTANT( \
+ std::size_t \
+ , BOOST_PP_CAT(mpl_assertion_in_line_,BOOST_MPL_AUX_PP_COUNTER()) = sizeof( \
+ boost::mpl::assertion_failed<false>( \
+ boost::mpl::make_assert_arg< \
+ typename boost::mpl::eval_assert_not<void pred>::type \
+ >() \
+ ) \
+ ) \
+ ) \
+/**/
+
+#else
// BOOST_MPL_ASSERT((pred<x,...>))
@@ -250,6 +317,8 @@ BOOST_MPL_AUX_ASSERT_CONSTANT( \
/**/
#endif
+#endif
+
// BOOST_MPL_ASSERT_RELATION(x, ==|!=|<=|<|>=|>, y)
#if defined(BOOST_MPL_CFG_ASSERT_USE_RELATION_NAMES)
diff --git a/boost/mpl/at.hpp b/boost/mpl/at.hpp
index d247d71ad4..aa90e59c16 100644
--- a/boost/mpl/at.hpp
+++ b/boost/mpl/at.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: at.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/at_fwd.hpp>
#include <boost/mpl/aux_/at_impl.hpp>
diff --git a/boost/mpl/at_fwd.hpp b/boost/mpl/at_fwd.hpp
index a4825f0d56..6aaae38351 100644
--- a/boost/mpl/at_fwd.hpp
+++ b/boost/mpl/at_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: at_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl {
diff --git a/boost/mpl/aux_/O1_size_impl.hpp b/boost/mpl/aux_/O1_size_impl.hpp
index 614730dff9..3bcbd0f787 100644
--- a/boost/mpl/aux_/O1_size_impl.hpp
+++ b/boost/mpl/aux_/O1_size_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: O1_size_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/O1_size_fwd.hpp>
#include <boost/mpl/long.hpp>
diff --git a/boost/mpl/aux_/adl_barrier.hpp b/boost/mpl/aux_/adl_barrier.hpp
index 077f46fc0f..3968c242ad 100644
--- a/boost/mpl/aux_/adl_barrier.hpp
+++ b/boost/mpl/aux_/adl_barrier.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: adl_barrier.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/adl.hpp>
#include <boost/mpl/aux_/config/gcc.hpp>
diff --git a/boost/mpl/aux_/advance_backward.hpp b/boost/mpl/aux_/advance_backward.hpp
index d44c59f8ef..df56793211 100644
--- a/boost/mpl/aux_/advance_backward.hpp
+++ b/boost/mpl/aux_/advance_backward.hpp
@@ -14,9 +14,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: advance_backward.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/prior.hpp>
diff --git a/boost/mpl/aux_/advance_forward.hpp b/boost/mpl/aux_/advance_forward.hpp
index 4edd3ead79..62b0101c67 100644
--- a/boost/mpl/aux_/advance_forward.hpp
+++ b/boost/mpl/aux_/advance_forward.hpp
@@ -14,9 +14,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: advance_forward.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/next.hpp>
diff --git a/boost/mpl/aux_/apply_1st.hpp b/boost/mpl/aux_/apply_1st.hpp
index 0620215ae4..b5677482b9 100644
--- a/boost/mpl/aux_/apply_1st.hpp
+++ b/boost/mpl/aux_/apply_1st.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: apply_1st.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/apply.hpp>
diff --git a/boost/mpl/aux_/arg_typedef.hpp b/boost/mpl/aux_/arg_typedef.hpp
index ed5e5bd723..362db16006 100644
--- a/boost/mpl/aux_/arg_typedef.hpp
+++ b/boost/mpl/aux_/arg_typedef.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: arg_typedef.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/lambda.hpp>
#include <boost/mpl/aux_/config/workaround.hpp>
diff --git a/boost/mpl/aux_/arithmetic_op.hpp b/boost/mpl/aux_/arithmetic_op.hpp
index 0a310b7ced..0171db5db6 100644
--- a/boost/mpl/aux_/arithmetic_op.hpp
+++ b/boost/mpl/aux_/arithmetic_op.hpp
@@ -9,9 +9,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: arithmetic_op.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/integral_c.hpp>
diff --git a/boost/mpl/aux_/arity.hpp b/boost/mpl/aux_/arity.hpp
index adedcc6b5c..d13ab4aded 100644
--- a/boost/mpl/aux_/arity.hpp
+++ b/boost/mpl/aux_/arity.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: arity.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/dtp.hpp>
diff --git a/boost/mpl/aux_/arity_spec.hpp b/boost/mpl/aux_/arity_spec.hpp
index 6ae5cc72bd..7c8221428d 100644
--- a/boost/mpl/aux_/arity_spec.hpp
+++ b/boost/mpl/aux_/arity_spec.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: arity_spec.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/int.hpp>
#include <boost/mpl/limits/arity.hpp>
diff --git a/boost/mpl/aux_/at_impl.hpp b/boost/mpl/aux_/at_impl.hpp
index 4af7cfed87..923937480e 100644
--- a/boost/mpl/aux_/at_impl.hpp
+++ b/boost/mpl/aux_/at_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: at_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/begin_end.hpp>
#include <boost/mpl/advance.hpp>
diff --git a/boost/mpl/aux_/back_impl.hpp b/boost/mpl/aux_/back_impl.hpp
index 3b7e4a9e53..a3c7248df2 100644
--- a/boost/mpl/aux_/back_impl.hpp
+++ b/boost/mpl/aux_/back_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: back_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/begin_end.hpp>
#include <boost/mpl/next_prior.hpp>
diff --git a/boost/mpl/aux_/basic_bind.hpp b/boost/mpl/aux_/basic_bind.hpp
index 90cac01e85..6c1f643442 100644
--- a/boost/mpl/aux_/basic_bind.hpp
+++ b/boost/mpl/aux_/basic_bind.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: basic_bind.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_CFG_NO_UNNAMED_PLACEHOLDER_SUPPORT
#include <boost/mpl/bind.hpp>
diff --git a/boost/mpl/aux_/begin_end_impl.hpp b/boost/mpl/aux_/begin_end_impl.hpp
index 1a220a24ad..58b70dd101 100644
--- a/boost/mpl/aux_/begin_end_impl.hpp
+++ b/boost/mpl/aux_/begin_end_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: begin_end_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/begin_end_fwd.hpp>
#include <boost/mpl/sequence_tag_fwd.hpp>
diff --git a/boost/mpl/aux_/clear_impl.hpp b/boost/mpl/aux_/clear_impl.hpp
index 3850086ca5..20b270c0ce 100644
--- a/boost/mpl/aux_/clear_impl.hpp
+++ b/boost/mpl/aux_/clear_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: clear_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/clear_fwd.hpp>
#include <boost/mpl/aux_/traits_lambda_spec.hpp>
diff --git a/boost/mpl/aux_/common_name_wknd.hpp b/boost/mpl/aux_/common_name_wknd.hpp
index a6c7898b22..00758b243e 100644
--- a/boost/mpl/aux_/common_name_wknd.hpp
+++ b/boost/mpl/aux_/common_name_wknd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: common_name_wknd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/workaround.hpp>
diff --git a/boost/mpl/aux_/comparison_op.hpp b/boost/mpl/aux_/comparison_op.hpp
index f0850a4d03..2df72d300a 100644
--- a/boost/mpl/aux_/comparison_op.hpp
+++ b/boost/mpl/aux_/comparison_op.hpp
@@ -9,9 +9,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: comparison_op.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/bool.hpp>
diff --git a/boost/mpl/aux_/config/adl.hpp b/boost/mpl/aux_/config/adl.hpp
index d6ead717ea..e9bdf1156b 100644
--- a/boost/mpl/aux_/config/adl.hpp
+++ b/boost/mpl/aux_/config/adl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: adl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/msvc.hpp>
#include <boost/mpl/aux_/config/intel.hpp>
diff --git a/boost/mpl/aux_/config/arrays.hpp b/boost/mpl/aux_/config/arrays.hpp
index d801cf7c3d..a9ea68ad67 100644
--- a/boost/mpl/aux_/config/arrays.hpp
+++ b/boost/mpl/aux_/config/arrays.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: arrays.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/msvc.hpp>
#include <boost/mpl/aux_/config/workaround.hpp>
diff --git a/boost/mpl/aux_/config/bcc.hpp b/boost/mpl/aux_/config/bcc.hpp
index f4817ca628..fe4941a598 100644
--- a/boost/mpl/aux_/config/bcc.hpp
+++ b/boost/mpl/aux_/config/bcc.hpp
@@ -10,7 +10,7 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: bcc.hpp 49272 2008-10-11 06:50:46Z agurtovoy $
+// $Id$
// $Date: 2004-09-02 10:41:37 -0500 (Thu, 02 Sep 2004) $
// $Revision: 24874 $
diff --git a/boost/mpl/aux_/config/bind.hpp b/boost/mpl/aux_/config/bind.hpp
index 02a7814201..10bcb94b8b 100644
--- a/boost/mpl/aux_/config/bind.hpp
+++ b/boost/mpl/aux_/config/bind.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: bind.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/msvc.hpp>
#include <boost/mpl/aux_/config/workaround.hpp>
diff --git a/boost/mpl/aux_/config/compiler.hpp b/boost/mpl/aux_/config/compiler.hpp
index e80ccde7f0..7d3e3b6622 100644
--- a/boost/mpl/aux_/config/compiler.hpp
+++ b/boost/mpl/aux_/config/compiler.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: compiler.hpp 53189 2009-05-22 20:07:55Z hkaiser $
-// $Date: 2009-05-22 13:07:55 -0700 (Fri, 22 May 2009) $
-// $Revision: 53189 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_CFG_COMPILER_DIR)
diff --git a/boost/mpl/aux_/config/ctps.hpp b/boost/mpl/aux_/config/ctps.hpp
index 9a4aaf724e..af78f47ffd 100644
--- a/boost/mpl/aux_/config/ctps.hpp
+++ b/boost/mpl/aux_/config/ctps.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: ctps.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/workaround.hpp>
#include <boost/config.hpp>
diff --git a/boost/mpl/aux_/config/dependent_nttp.hpp b/boost/mpl/aux_/config/dependent_nttp.hpp
index 3b5a2882ac..5c2e24dbbd 100644
--- a/boost/mpl/aux_/config/dependent_nttp.hpp
+++ b/boost/mpl/aux_/config/dependent_nttp.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: dependent_nttp.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/gcc.hpp>
#include <boost/mpl/aux_/config/workaround.hpp>
diff --git a/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp b/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp
index f5f53f7c5a..9f8ea8c67f 100644
--- a/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp
+++ b/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: dmc_ambiguous_ctps.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/workaround.hpp>
diff --git a/boost/mpl/aux_/config/dtp.hpp b/boost/mpl/aux_/config/dtp.hpp
index e53929bb84..4379b6b2fc 100644
--- a/boost/mpl/aux_/config/dtp.hpp
+++ b/boost/mpl/aux_/config/dtp.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: dtp.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/workaround.hpp>
diff --git a/boost/mpl/aux_/config/eti.hpp b/boost/mpl/aux_/config/eti.hpp
index c3fd1c60c9..519d433d35 100644
--- a/boost/mpl/aux_/config/eti.hpp
+++ b/boost/mpl/aux_/config/eti.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: eti.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/msvc.hpp>
#include <boost/mpl/aux_/config/workaround.hpp>
diff --git a/boost/mpl/aux_/config/forwarding.hpp b/boost/mpl/aux_/config/forwarding.hpp
index 0919d07268..b4296ad961 100644
--- a/boost/mpl/aux_/config/forwarding.hpp
+++ b/boost/mpl/aux_/config/forwarding.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: forwarding.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/workaround.hpp>
diff --git a/boost/mpl/aux_/config/gcc.hpp b/boost/mpl/aux_/config/gcc.hpp
index b9d8f7d32f..080495de17 100644
--- a/boost/mpl/aux_/config/gcc.hpp
+++ b/boost/mpl/aux_/config/gcc.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: gcc.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if defined(__GNUC__) && !defined(__EDG_VERSION__)
# define BOOST_MPL_CFG_GCC ((__GNUC__ << 8) | __GNUC_MINOR__)
diff --git a/boost/mpl/aux_/config/gpu.hpp b/boost/mpl/aux_/config/gpu.hpp
new file mode 100644
index 0000000000..0e5ed784c4
--- /dev/null
+++ b/boost/mpl/aux_/config/gpu.hpp
@@ -0,0 +1,35 @@
+
+#ifndef BOOST_MPL_AUX_CONFIG_GPU_HPP_INCLUDED
+#define BOOST_MPL_AUX_CONFIG_GPU_HPP_INCLUDED
+
+// Copyright Eric Niebler 2014
+//
+// Distributed under the Boost Software License, Version 1.0.
+// (See accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
+//
+// See http://www.boost.org/libs/mpl for documentation.
+
+// $Id$
+// $Date$
+// $Revision$
+
+#include <boost/config.hpp>
+
+#if !defined(BOOST_MPL_CFG_GPU_ENABLED) \
+
+# define BOOST_MPL_CFG_GPU_ENABLED BOOST_GPU_ENABLED
+
+#endif
+
+#if defined __CUDACC__
+
+# define BOOST_MPL_CFG_GPU 1
+
+#else
+
+# define BOOST_MPL_CFG_GPU 0
+
+#endif
+
+#endif // BOOST_MPL_AUX_CONFIG_GPU_HPP_INCLUDED
diff --git a/boost/mpl/aux_/config/has_apply.hpp b/boost/mpl/aux_/config/has_apply.hpp
index cc52ebac50..4dc01c6647 100644
--- a/boost/mpl/aux_/config/has_apply.hpp
+++ b/boost/mpl/aux_/config/has_apply.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: has_apply.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/has_xxx.hpp>
#include <boost/mpl/aux_/config/msvc.hpp>
diff --git a/boost/mpl/aux_/config/has_xxx.hpp b/boost/mpl/aux_/config/has_xxx.hpp
index 1139b684ca..b0f2f8c23e 100644
--- a/boost/mpl/aux_/config/has_xxx.hpp
+++ b/boost/mpl/aux_/config/has_xxx.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: has_xxx.hpp 63518 2010-07-02 08:32:03Z agurtovoy $
-// $Date: 2010-07-02 01:32:03 -0700 (Fri, 02 Jul 2010) $
-// $Revision: 63518 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/overload_resolution.hpp>
#include <boost/mpl/aux_/config/workaround.hpp>
diff --git a/boost/mpl/aux_/config/integral.hpp b/boost/mpl/aux_/config/integral.hpp
index 6a891604e3..144542d9c3 100644
--- a/boost/mpl/aux_/config/integral.hpp
+++ b/boost/mpl/aux_/config/integral.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: integral.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/msvc.hpp>
#include <boost/mpl/aux_/config/workaround.hpp>
diff --git a/boost/mpl/aux_/config/intel.hpp b/boost/mpl/aux_/config/intel.hpp
index 141a95233e..5bd9159173 100644
--- a/boost/mpl/aux_/config/intel.hpp
+++ b/boost/mpl/aux_/config/intel.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: intel.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
// BOOST_INTEL_CXX_VERSION is defined here:
diff --git a/boost/mpl/aux_/config/lambda.hpp b/boost/mpl/aux_/config/lambda.hpp
index 7be16bf7c6..93fbafe071 100644
--- a/boost/mpl/aux_/config/lambda.hpp
+++ b/boost/mpl/aux_/config/lambda.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: lambda.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/ttp.hpp>
#include <boost/mpl/aux_/config/ctps.hpp>
diff --git a/boost/mpl/aux_/config/msvc.hpp b/boost/mpl/aux_/config/msvc.hpp
index fe89cda30b..8a6b924627 100644
--- a/boost/mpl/aux_/config/msvc.hpp
+++ b/boost/mpl/aux_/config/msvc.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: msvc.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
// BOOST_MSVC is defined here:
diff --git a/boost/mpl/aux_/config/msvc_typename.hpp b/boost/mpl/aux_/config/msvc_typename.hpp
index 603e2755ea..feedc16db8 100644
--- a/boost/mpl/aux_/config/msvc_typename.hpp
+++ b/boost/mpl/aux_/config/msvc_typename.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: msvc_typename.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/msvc.hpp>
#include <boost/mpl/aux_/config/workaround.hpp>
diff --git a/boost/mpl/aux_/config/nttp.hpp b/boost/mpl/aux_/config/nttp.hpp
index f8bd39efab..11125a9bff 100644
--- a/boost/mpl/aux_/config/nttp.hpp
+++ b/boost/mpl/aux_/config/nttp.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: nttp.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/msvc.hpp>
#include <boost/mpl/aux_/config/workaround.hpp>
diff --git a/boost/mpl/aux_/config/operators.hpp b/boost/mpl/aux_/config/operators.hpp
index a6af5b1672..3fb9db3057 100644
--- a/boost/mpl/aux_/config/operators.hpp
+++ b/boost/mpl/aux_/config/operators.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: operators.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/gcc.hpp>
#include <boost/mpl/aux_/config/msvc.hpp>
@@ -24,6 +24,7 @@
|| BOOST_WORKAROUND(__EDG_VERSION__, <= 245) \
|| BOOST_WORKAROUND(BOOST_MPL_CFG_GCC, <= 0x0295) \
|| BOOST_WORKAROUND(__IBMCPP__, BOOST_TESTED_AT(600)) \
+ || BOOST_WORKAROUND(__NVCC__, BOOST_TESTED_AT(1)) \
)
# define BOOST_MPL_CFG_USE_OPERATORS_OVERLOADING
diff --git a/boost/mpl/aux_/config/overload_resolution.hpp b/boost/mpl/aux_/config/overload_resolution.hpp
index 9de579ff5b..61e4486e9b 100644
--- a/boost/mpl/aux_/config/overload_resolution.hpp
+++ b/boost/mpl/aux_/config/overload_resolution.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: overload_resolution.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/workaround.hpp>
diff --git a/boost/mpl/aux_/config/pp_counter.hpp b/boost/mpl/aux_/config/pp_counter.hpp
index 4592272f8b..e7fb8d66c6 100644
--- a/boost/mpl/aux_/config/pp_counter.hpp
+++ b/boost/mpl/aux_/config/pp_counter.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: pp_counter.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_AUX_PP_COUNTER)
# include <boost/mpl/aux_/config/msvc.hpp>
diff --git a/boost/mpl/aux_/config/preprocessor.hpp b/boost/mpl/aux_/config/preprocessor.hpp
index 39190c4fdd..82ebc68fe0 100644
--- a/boost/mpl/aux_/config/preprocessor.hpp
+++ b/boost/mpl/aux_/config/preprocessor.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: preprocessor.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/workaround.hpp>
diff --git a/boost/mpl/aux_/config/static_constant.hpp b/boost/mpl/aux_/config/static_constant.hpp
index 02cf9c4ed4..ece38fb0e9 100644
--- a/boost/mpl/aux_/config/static_constant.hpp
+++ b/boost/mpl/aux_/config/static_constant.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: static_constant.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
// BOOST_STATIC_CONSTANT is defined here:
diff --git a/boost/mpl/aux_/config/ttp.hpp b/boost/mpl/aux_/config/ttp.hpp
index 879ec1ddca..3aff3f84df 100644
--- a/boost/mpl/aux_/config/ttp.hpp
+++ b/boost/mpl/aux_/config/ttp.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: ttp.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/msvc.hpp>
#include <boost/mpl/aux_/config/gcc.hpp>
diff --git a/boost/mpl/aux_/config/typeof.hpp b/boost/mpl/aux_/config/typeof.hpp
index 2244d2cd14..cde6179c67 100644
--- a/boost/mpl/aux_/config/typeof.hpp
+++ b/boost/mpl/aux_/config/typeof.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: typeof.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/gcc.hpp>
diff --git a/boost/mpl/aux_/config/use_preprocessed.hpp b/boost/mpl/aux_/config/use_preprocessed.hpp
index 4494366d8d..8fd5c60755 100644
--- a/boost/mpl/aux_/config/use_preprocessed.hpp
+++ b/boost/mpl/aux_/config/use_preprocessed.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: use_preprocessed.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
// #define BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS
diff --git a/boost/mpl/aux_/config/workaround.hpp b/boost/mpl/aux_/config/workaround.hpp
index 8ec172f672..82c632982d 100644
--- a/boost/mpl/aux_/config/workaround.hpp
+++ b/boost/mpl/aux_/config/workaround.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: workaround.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/detail/workaround.hpp>
diff --git a/boost/mpl/aux_/contains_impl.hpp b/boost/mpl/aux_/contains_impl.hpp
index 2dcb609c95..b80caeafed 100644
--- a/boost/mpl/aux_/contains_impl.hpp
+++ b/boost/mpl/aux_/contains_impl.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: contains_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/contains_fwd.hpp>
#include <boost/mpl/begin_end.hpp>
diff --git a/boost/mpl/aux_/count_args.hpp b/boost/mpl/aux_/count_args.hpp
index 1ab000db14..b432d370eb 100644
--- a/boost/mpl/aux_/count_args.hpp
+++ b/boost/mpl/aux_/count_args.hpp
@@ -9,9 +9,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: count_args.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/preprocessor/expr_if.hpp>
#include <boost/preprocessor/inc.hpp>
diff --git a/boost/mpl/aux_/count_impl.hpp b/boost/mpl/aux_/count_impl.hpp
index 8b80c02fd4..2f1200c6c8 100644
--- a/boost/mpl/aux_/count_impl.hpp
+++ b/boost/mpl/aux_/count_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: count_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/count_fwd.hpp>
#include <boost/mpl/count_if.hpp>
diff --git a/boost/mpl/aux_/empty_impl.hpp b/boost/mpl/aux_/empty_impl.hpp
index 0b4b979873..cfe55ae252 100644
--- a/boost/mpl/aux_/empty_impl.hpp
+++ b/boost/mpl/aux_/empty_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: empty_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/empty_fwd.hpp>
#include <boost/mpl/begin_end.hpp>
diff --git a/boost/mpl/aux_/erase_impl.hpp b/boost/mpl/aux_/erase_impl.hpp
index 5fc1712f11..ab763be5a4 100644
--- a/boost/mpl/aux_/erase_impl.hpp
+++ b/boost/mpl/aux_/erase_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: erase_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/clear.hpp>
#include <boost/mpl/push_front.hpp>
diff --git a/boost/mpl/aux_/erase_key_impl.hpp b/boost/mpl/aux_/erase_key_impl.hpp
index e479c66ce8..4d213a543b 100644
--- a/boost/mpl/aux_/erase_key_impl.hpp
+++ b/boost/mpl/aux_/erase_key_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: erase_key_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/erase_key_fwd.hpp>
#include <boost/mpl/aux_/traits_lambda_spec.hpp>
diff --git a/boost/mpl/aux_/filter_iter.hpp b/boost/mpl/aux_/filter_iter.hpp
index 6fb1411771..e4237f19ae 100644
--- a/boost/mpl/aux_/filter_iter.hpp
+++ b/boost/mpl/aux_/filter_iter.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: filter_iter.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/find_if.hpp>
#include <boost/mpl/iterator_range.hpp>
diff --git a/boost/mpl/aux_/fold_impl.hpp b/boost/mpl/aux_/fold_impl.hpp
index cc640224da..97c88c5b29 100644
--- a/boost/mpl/aux_/fold_impl.hpp
+++ b/boost/mpl/aux_/fold_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: fold_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/next_prior.hpp>
diff --git a/boost/mpl/aux_/fold_impl_body.hpp b/boost/mpl/aux_/fold_impl_body.hpp
index 0750990ae3..02dd645f72 100644
--- a/boost/mpl/aux_/fold_impl_body.hpp
+++ b/boost/mpl/aux_/fold_impl_body.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: fold_impl_body.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
# include <boost/mpl/limits/unrolling.hpp>
# include <boost/mpl/aux_/preprocessor/repeat.hpp>
diff --git a/boost/mpl/aux_/fold_op.hpp b/boost/mpl/aux_/fold_op.hpp
index 3fc6ce94d5..722c22c016 100644
--- a/boost/mpl/aux_/fold_op.hpp
+++ b/boost/mpl/aux_/fold_op.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: fold_op.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/apply.hpp>
diff --git a/boost/mpl/aux_/fold_pred.hpp b/boost/mpl/aux_/fold_pred.hpp
index f645464eaf..3156400302 100644
--- a/boost/mpl/aux_/fold_pred.hpp
+++ b/boost/mpl/aux_/fold_pred.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: fold_pred.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/same_as.hpp>
#include <boost/mpl/apply.hpp>
diff --git a/boost/mpl/aux_/front_impl.hpp b/boost/mpl/aux_/front_impl.hpp
index a666e6797c..9493c1c4e9 100644
--- a/boost/mpl/aux_/front_impl.hpp
+++ b/boost/mpl/aux_/front_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: front_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/front_fwd.hpp>
#include <boost/mpl/begin_end.hpp>
diff --git a/boost/mpl/aux_/full_lambda.hpp b/boost/mpl/aux_/full_lambda.hpp
index e931199915..918aff5c09 100644
--- a/boost/mpl/aux_/full_lambda.hpp
+++ b/boost/mpl/aux_/full_lambda.hpp
@@ -14,9 +14,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: full_lambda.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/lambda_fwd.hpp>
diff --git a/boost/mpl/aux_/has_apply.hpp b/boost/mpl/aux_/has_apply.hpp
index cfb496e3bb..9c16a35498 100644
--- a/boost/mpl/aux_/has_apply.hpp
+++ b/boost/mpl/aux_/has_apply.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: has_apply.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/has_xxx.hpp>
#include <boost/mpl/aux_/config/has_apply.hpp>
diff --git a/boost/mpl/aux_/has_begin.hpp b/boost/mpl/aux_/has_begin.hpp
index c2b3bdbb5b..4ee415cbb9 100644
--- a/boost/mpl/aux_/has_begin.hpp
+++ b/boost/mpl/aux_/has_begin.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: has_begin.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/has_xxx.hpp>
diff --git a/boost/mpl/aux_/has_key_impl.hpp b/boost/mpl/aux_/has_key_impl.hpp
index e7c7fc4d8a..7a0e9b5583 100644
--- a/boost/mpl/aux_/has_key_impl.hpp
+++ b/boost/mpl/aux_/has_key_impl.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: has_key_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/has_key_fwd.hpp>
#include <boost/mpl/aux_/traits_lambda_spec.hpp>
diff --git a/boost/mpl/aux_/has_rebind.hpp b/boost/mpl/aux_/has_rebind.hpp
index f07e79e567..eb4eda613c 100644
--- a/boost/mpl/aux_/has_rebind.hpp
+++ b/boost/mpl/aux_/has_rebind.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: has_rebind.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/msvc.hpp>
#include <boost/mpl/aux_/config/intel.hpp>
diff --git a/boost/mpl/aux_/has_size.hpp b/boost/mpl/aux_/has_size.hpp
index 23588af0be..ff29913f9b 100644
--- a/boost/mpl/aux_/has_size.hpp
+++ b/boost/mpl/aux_/has_size.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: has_size.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/has_xxx.hpp>
diff --git a/boost/mpl/aux_/has_tag.hpp b/boost/mpl/aux_/has_tag.hpp
index 915a8b6221..3912a76af6 100644
--- a/boost/mpl/aux_/has_tag.hpp
+++ b/boost/mpl/aux_/has_tag.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: has_tag.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/has_xxx.hpp>
diff --git a/boost/mpl/aux_/has_type.hpp b/boost/mpl/aux_/has_type.hpp
index 4f05072b5f..6744ef5b06 100644
--- a/boost/mpl/aux_/has_type.hpp
+++ b/boost/mpl/aux_/has_type.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: has_type.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/has_xxx.hpp>
diff --git a/boost/mpl/aux_/include_preprocessed.hpp b/boost/mpl/aux_/include_preprocessed.hpp
index 162b05cc0d..c13434c8eb 100644
--- a/boost/mpl/aux_/include_preprocessed.hpp
+++ b/boost/mpl/aux_/include_preprocessed.hpp
@@ -9,9 +9,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: include_preprocessed.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/compiler.hpp>
#include <boost/mpl/aux_/config/preprocessor.hpp>
diff --git a/boost/mpl/aux_/insert_impl.hpp b/boost/mpl/aux_/insert_impl.hpp
index a0de6e9079..03a304b580 100644
--- a/boost/mpl/aux_/insert_impl.hpp
+++ b/boost/mpl/aux_/insert_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: insert_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/reverse_fold.hpp>
#include <boost/mpl/iterator_range.hpp>
diff --git a/boost/mpl/aux_/insert_range_impl.hpp b/boost/mpl/aux_/insert_range_impl.hpp
index d7357b46a0..baffb54a2d 100644
--- a/boost/mpl/aux_/insert_range_impl.hpp
+++ b/boost/mpl/aux_/insert_range_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: insert_range_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/copy.hpp>
#include <boost/mpl/clear.hpp>
diff --git a/boost/mpl/aux_/inserter_algorithm.hpp b/boost/mpl/aux_/inserter_algorithm.hpp
index 2d7e1d928a..20ae8161c7 100644
--- a/boost/mpl/aux_/inserter_algorithm.hpp
+++ b/boost/mpl/aux_/inserter_algorithm.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: inserter_algorithm.hpp 55648 2009-08-18 05:16:53Z agurtovoy $
-// $Date: 2009-08-17 22:16:53 -0700 (Mon, 17 Aug 2009) $
-// $Revision: 55648 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/back_inserter.hpp>
#include <boost/mpl/front_inserter.hpp>
diff --git a/boost/mpl/aux_/integral_wrapper.hpp b/boost/mpl/aux_/integral_wrapper.hpp
index d36e7cbb2d..6bc05f7e96 100644
--- a/boost/mpl/aux_/integral_wrapper.hpp
+++ b/boost/mpl/aux_/integral_wrapper.hpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: integral_wrapper.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
// NO INCLUDE GUARDS, THE HEADER IS INTENDED FOR MULTIPLE INCLUSION!
@@ -77,7 +77,7 @@ struct AUX_WRAPPER_NAME
// functions that return objects of both arithmetic ('int', 'long',
// 'double', etc.) and wrapped integral types (for an example, see
// "mpl/example/power.cpp")
- operator AUX_WRAPPER_VALUE_TYPE() const { return static_cast<AUX_WRAPPER_VALUE_TYPE>(this->value); }
+ BOOST_CONSTEXPR operator AUX_WRAPPER_VALUE_TYPE() const { return static_cast<AUX_WRAPPER_VALUE_TYPE>(this->value); }
};
#if !defined(BOOST_NO_INCLASS_MEMBER_INITIALIZATION)
diff --git a/boost/mpl/aux_/is_msvc_eti_arg.hpp b/boost/mpl/aux_/is_msvc_eti_arg.hpp
index 917b57cbc3..4989940bad 100644
--- a/boost/mpl/aux_/is_msvc_eti_arg.hpp
+++ b/boost/mpl/aux_/is_msvc_eti_arg.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: is_msvc_eti_arg.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/yes_no.hpp>
#include <boost/mpl/aux_/config/eti.hpp>
diff --git a/boost/mpl/aux_/iter_apply.hpp b/boost/mpl/aux_/iter_apply.hpp
index fee4d811c1..41dfdfadd5 100644
--- a/boost/mpl/aux_/iter_apply.hpp
+++ b/boost/mpl/aux_/iter_apply.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: iter_apply.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/apply.hpp>
#include <boost/mpl/deref.hpp>
diff --git a/boost/mpl/aux_/iter_fold_if_impl.hpp b/boost/mpl/aux_/iter_fold_if_impl.hpp
index ad80250d0b..6372e83de4 100644
--- a/boost/mpl/aux_/iter_fold_if_impl.hpp
+++ b/boost/mpl/aux_/iter_fold_if_impl.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: iter_fold_if_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/identity.hpp>
diff --git a/boost/mpl/aux_/iter_fold_impl.hpp b/boost/mpl/aux_/iter_fold_impl.hpp
index 7bc572078d..b4d2922f51 100644
--- a/boost/mpl/aux_/iter_fold_impl.hpp
+++ b/boost/mpl/aux_/iter_fold_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: iter_fold_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/next_prior.hpp>
diff --git a/boost/mpl/aux_/iter_push_front.hpp b/boost/mpl/aux_/iter_push_front.hpp
index 3a01b0360c..35ccc4dfbb 100644
--- a/boost/mpl/aux_/iter_push_front.hpp
+++ b/boost/mpl/aux_/iter_push_front.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: iter_push_front.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/push_front.hpp>
#include <boost/mpl/deref.hpp>
diff --git a/boost/mpl/aux_/joint_iter.hpp b/boost/mpl/aux_/joint_iter.hpp
index e78028d644..277580eebf 100644
--- a/boost/mpl/aux_/joint_iter.hpp
+++ b/boost/mpl/aux_/joint_iter.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: joint_iter.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/next_prior.hpp>
#include <boost/mpl/deref.hpp>
diff --git a/boost/mpl/aux_/lambda_arity_param.hpp b/boost/mpl/aux_/lambda_arity_param.hpp
index 5418f2c904..63cfcd4f17 100644
--- a/boost/mpl/aux_/lambda_arity_param.hpp
+++ b/boost/mpl/aux_/lambda_arity_param.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: lambda_arity_param.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/ttp.hpp>
diff --git a/boost/mpl/aux_/lambda_no_ctps.hpp b/boost/mpl/aux_/lambda_no_ctps.hpp
index 1c383b4279..9e0d0203a7 100644
--- a/boost/mpl/aux_/lambda_no_ctps.hpp
+++ b/boost/mpl/aux_/lambda_no_ctps.hpp
@@ -14,9 +14,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: lambda_no_ctps.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/lambda_fwd.hpp>
diff --git a/boost/mpl/aux_/lambda_spec.hpp b/boost/mpl/aux_/lambda_spec.hpp
index 52b1dcd55c..6ffacc0a6d 100644
--- a/boost/mpl/aux_/lambda_spec.hpp
+++ b/boost/mpl/aux_/lambda_spec.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: lambda_spec.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/void.hpp>
#include <boost/mpl/lambda_fwd.hpp>
diff --git a/boost/mpl/aux_/lambda_support.hpp b/boost/mpl/aux_/lambda_support.hpp
index 2d25348ff6..5b2af58583 100644
--- a/boost/mpl/aux_/lambda_support.hpp
+++ b/boost/mpl/aux_/lambda_support.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: lambda_support.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/lambda.hpp>
diff --git a/boost/mpl/aux_/largest_int.hpp b/boost/mpl/aux_/largest_int.hpp
index 1b9f1cf985..feaa1eca72 100644
--- a/boost/mpl/aux_/largest_int.hpp
+++ b/boost/mpl/aux_/largest_int.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: largest_int.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/if.hpp>
#include <boost/mpl/int.hpp>
diff --git a/boost/mpl/aux_/logical_op.hpp b/boost/mpl/aux_/logical_op.hpp
index d964049343..0ba2510262 100644
--- a/boost/mpl/aux_/logical_op.hpp
+++ b/boost/mpl/aux_/logical_op.hpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: logical_op.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
// NO INCLUDE GUARDS, THE HEADER IS INTENDED FOR MULTIPLE INCLUSION!
diff --git a/boost/mpl/aux_/msvc_dtw.hpp b/boost/mpl/aux_/msvc_dtw.hpp
index b8953f59db..d595b231f3 100644
--- a/boost/mpl/aux_/msvc_dtw.hpp
+++ b/boost/mpl/aux_/msvc_dtw.hpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: msvc_dtw.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
// NO INCLUDE GUARDS, THE HEADER IS INTENDED FOR MULTIPLE INCLUSION!
diff --git a/boost/mpl/aux_/msvc_eti_base.hpp b/boost/mpl/aux_/msvc_eti_base.hpp
index 61bd38ab5b..0d8ace6964 100644
--- a/boost/mpl/aux_/msvc_eti_base.hpp
+++ b/boost/mpl/aux_/msvc_eti_base.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: msvc_eti_base.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/is_msvc_eti_arg.hpp>
#include <boost/mpl/aux_/config/eti.hpp>
diff --git a/boost/mpl/aux_/msvc_is_class.hpp b/boost/mpl/aux_/msvc_is_class.hpp
index 54a2c5766c..acd40e3307 100644
--- a/boost/mpl/aux_/msvc_is_class.hpp
+++ b/boost/mpl/aux_/msvc_is_class.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: msvc_is_class.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/if.hpp>
#include <boost/mpl/bool.hpp>
diff --git a/boost/mpl/aux_/msvc_never_true.hpp b/boost/mpl/aux_/msvc_never_true.hpp
index ca35adca9c..2df9b81172 100644
--- a/boost/mpl/aux_/msvc_never_true.hpp
+++ b/boost/mpl/aux_/msvc_never_true.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: msvc_never_true.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/msvc.hpp>
#include <boost/mpl/aux_/config/workaround.hpp>
diff --git a/boost/mpl/aux_/msvc_type.hpp b/boost/mpl/aux_/msvc_type.hpp
index 643fd83e99..bea244f319 100644
--- a/boost/mpl/aux_/msvc_type.hpp
+++ b/boost/mpl/aux_/msvc_type.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: msvc_type.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/eti.hpp>
#include <boost/mpl/aux_/is_msvc_eti_arg.hpp>
diff --git a/boost/mpl/aux_/na.hpp b/boost/mpl/aux_/na.hpp
index b75fcdd28d..f079c1e78c 100644
--- a/boost/mpl/aux_/na.hpp
+++ b/boost/mpl/aux_/na.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: na.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/bool.hpp>
#include <boost/mpl/aux_/na_fwd.hpp>
diff --git a/boost/mpl/aux_/na_assert.hpp b/boost/mpl/aux_/na_assert.hpp
index df88ba3e56..1983c09061 100644
--- a/boost/mpl/aux_/na_assert.hpp
+++ b/boost/mpl/aux_/na_assert.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: na_assert.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/na.hpp>
#include <boost/mpl/aux_/config/msvc.hpp>
diff --git a/boost/mpl/aux_/na_fwd.hpp b/boost/mpl/aux_/na_fwd.hpp
index 2409fc8a13..4388241939 100644
--- a/boost/mpl/aux_/na_fwd.hpp
+++ b/boost/mpl/aux_/na_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: na_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/adl_barrier.hpp>
diff --git a/boost/mpl/aux_/na_spec.hpp b/boost/mpl/aux_/na_spec.hpp
index 6cd7721ca8..d052fce18e 100644
--- a/boost/mpl/aux_/na_spec.hpp
+++ b/boost/mpl/aux_/na_spec.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: na_spec.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/lambda_fwd.hpp>
diff --git a/boost/mpl/aux_/nested_type_wknd.hpp b/boost/mpl/aux_/nested_type_wknd.hpp
index cc4628672a..4207abdbc5 100644
--- a/boost/mpl/aux_/nested_type_wknd.hpp
+++ b/boost/mpl/aux_/nested_type_wknd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: nested_type_wknd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/gcc.hpp>
#include <boost/mpl/aux_/config/workaround.hpp>
diff --git a/boost/mpl/aux_/nttp_decl.hpp b/boost/mpl/aux_/nttp_decl.hpp
index 65e2929130..8c344d874d 100644
--- a/boost/mpl/aux_/nttp_decl.hpp
+++ b/boost/mpl/aux_/nttp_decl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: nttp_decl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/nttp.hpp>
diff --git a/boost/mpl/aux_/numeric_cast_utils.hpp b/boost/mpl/aux_/numeric_cast_utils.hpp
index 11f04edd7b..a7ac85a99d 100644
--- a/boost/mpl/aux_/numeric_cast_utils.hpp
+++ b/boost/mpl/aux_/numeric_cast_utils.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: numeric_cast_utils.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/numeric_cast.hpp>
#include <boost/mpl/apply_wrap.hpp>
diff --git a/boost/mpl/aux_/numeric_op.hpp b/boost/mpl/aux_/numeric_op.hpp
index 896935cc44..5492557013 100644
--- a/boost/mpl/aux_/numeric_op.hpp
+++ b/boost/mpl/aux_/numeric_op.hpp
@@ -13,9 +13,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: numeric_op.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/numeric_cast.hpp>
diff --git a/boost/mpl/aux_/order_impl.hpp b/boost/mpl/aux_/order_impl.hpp
index 9d8b04c74e..2c145212d2 100644
--- a/boost/mpl/aux_/order_impl.hpp
+++ b/boost/mpl/aux_/order_impl.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: order_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/order_fwd.hpp>
#include <boost/mpl/if.hpp>
diff --git a/boost/mpl/aux_/overload_names.hpp b/boost/mpl/aux_/overload_names.hpp
index 27e86424d2..f9bbb3916b 100644
--- a/boost/mpl/aux_/overload_names.hpp
+++ b/boost/mpl/aux_/overload_names.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: overload_names.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/ptr_to_ref.hpp>
#include <boost/mpl/aux_/config/operators.hpp>
diff --git a/boost/mpl/aux_/partition_op.hpp b/boost/mpl/aux_/partition_op.hpp
index 1844d09dbe..79d49370f1 100644
--- a/boost/mpl/aux_/partition_op.hpp
+++ b/boost/mpl/aux_/partition_op.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: partition_op.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/apply.hpp>
#include <boost/mpl/eval_if.hpp>
diff --git a/boost/mpl/aux_/pop_back_impl.hpp b/boost/mpl/aux_/pop_back_impl.hpp
index 05613e59fd..2b54e0f83d 100644
--- a/boost/mpl/aux_/pop_back_impl.hpp
+++ b/boost/mpl/aux_/pop_back_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: pop_back_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/pop_back_fwd.hpp>
#include <boost/mpl/aux_/traits_lambda_spec.hpp>
diff --git a/boost/mpl/aux_/pop_front_impl.hpp b/boost/mpl/aux_/pop_front_impl.hpp
index 21a76f32c3..7697b1f593 100644
--- a/boost/mpl/aux_/pop_front_impl.hpp
+++ b/boost/mpl/aux_/pop_front_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: pop_front_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/pop_front_fwd.hpp>
#include <boost/mpl/aux_/traits_lambda_spec.hpp>
diff --git a/boost/mpl/aux_/preprocessor/add.hpp b/boost/mpl/aux_/preprocessor/add.hpp
index 26a70e7563..53e646ef6a 100644
--- a/boost/mpl/aux_/preprocessor/add.hpp
+++ b/boost/mpl/aux_/preprocessor/add.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: add.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/preprocessor.hpp>
diff --git a/boost/mpl/aux_/preprocessor/def_params_tail.hpp b/boost/mpl/aux_/preprocessor/def_params_tail.hpp
index c51636e68f..cab3989d1c 100644
--- a/boost/mpl/aux_/preprocessor/def_params_tail.hpp
+++ b/boost/mpl/aux_/preprocessor/def_params_tail.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: def_params_tail.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/limits/arity.hpp>
#include <boost/mpl/aux_/config/dtp.hpp>
diff --git a/boost/mpl/aux_/preprocessor/default_params.hpp b/boost/mpl/aux_/preprocessor/default_params.hpp
index 66d6d0397a..c3548c6c9b 100644
--- a/boost/mpl/aux_/preprocessor/default_params.hpp
+++ b/boost/mpl/aux_/preprocessor/default_params.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: default_params.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/preprocessor.hpp>
diff --git a/boost/mpl/aux_/preprocessor/enum.hpp b/boost/mpl/aux_/preprocessor/enum.hpp
index 11541a050c..64c5e6a8f6 100644
--- a/boost/mpl/aux_/preprocessor/enum.hpp
+++ b/boost/mpl/aux_/preprocessor/enum.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: enum.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/preprocessor.hpp>
diff --git a/boost/mpl/aux_/preprocessor/ext_params.hpp b/boost/mpl/aux_/preprocessor/ext_params.hpp
index a89535d6b2..f5e6e502cd 100644
--- a/boost/mpl/aux_/preprocessor/ext_params.hpp
+++ b/boost/mpl/aux_/preprocessor/ext_params.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: ext_params.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/preprocessor.hpp>
diff --git a/boost/mpl/aux_/preprocessor/filter_params.hpp b/boost/mpl/aux_/preprocessor/filter_params.hpp
index fefd984778..7c0df4f7d5 100644
--- a/boost/mpl/aux_/preprocessor/filter_params.hpp
+++ b/boost/mpl/aux_/preprocessor/filter_params.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: filter_params.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PP_FILTER_PARAMS_0(p1,p2,p3,p4,p5,p6,p7,p8,p9)
#define BOOST_MPL_PP_FILTER_PARAMS_1(p1,p2,p3,p4,p5,p6,p7,p8,p9) p1
diff --git a/boost/mpl/aux_/preprocessor/is_seq.hpp b/boost/mpl/aux_/preprocessor/is_seq.hpp
index db7eaa40b3..cb6dcb98c1 100644
--- a/boost/mpl/aux_/preprocessor/is_seq.hpp
+++ b/boost/mpl/aux_/preprocessor/is_seq.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: is_seq.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/preprocessor/seq/size.hpp>
#include <boost/preprocessor/arithmetic/dec.hpp>
diff --git a/boost/mpl/aux_/preprocessor/params.hpp b/boost/mpl/aux_/preprocessor/params.hpp
index ac861ecc40..acad321903 100644
--- a/boost/mpl/aux_/preprocessor/params.hpp
+++ b/boost/mpl/aux_/preprocessor/params.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: params.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/preprocessor.hpp>
diff --git a/boost/mpl/aux_/preprocessor/partial_spec_params.hpp b/boost/mpl/aux_/preprocessor/partial_spec_params.hpp
index e2e1fa900d..de5535cea8 100644
--- a/boost/mpl/aux_/preprocessor/partial_spec_params.hpp
+++ b/boost/mpl/aux_/preprocessor/partial_spec_params.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: partial_spec_params.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/limits/arity.hpp>
#include <boost/mpl/aux_/preprocessor/params.hpp>
diff --git a/boost/mpl/aux_/preprocessor/range.hpp b/boost/mpl/aux_/preprocessor/range.hpp
index e69a9e1945..54094ee787 100644
--- a/boost/mpl/aux_/preprocessor/range.hpp
+++ b/boost/mpl/aux_/preprocessor/range.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: range.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/preprocessor/seq/subseq.hpp>
diff --git a/boost/mpl/aux_/preprocessor/repeat.hpp b/boost/mpl/aux_/preprocessor/repeat.hpp
index 2c314eca17..0511367665 100644
--- a/boost/mpl/aux_/preprocessor/repeat.hpp
+++ b/boost/mpl/aux_/preprocessor/repeat.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: repeat.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/preprocessor.hpp>
diff --git a/boost/mpl/aux_/preprocessor/sub.hpp b/boost/mpl/aux_/preprocessor/sub.hpp
index 7f5e2913a8..c794c749fa 100644
--- a/boost/mpl/aux_/preprocessor/sub.hpp
+++ b/boost/mpl/aux_/preprocessor/sub.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: sub.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/preprocessor.hpp>
diff --git a/boost/mpl/aux_/preprocessor/token_equal.hpp b/boost/mpl/aux_/preprocessor/token_equal.hpp
index b65f3d8bf4..ffdb20f9e4 100644
--- a/boost/mpl/aux_/preprocessor/token_equal.hpp
+++ b/boost/mpl/aux_/preprocessor/token_equal.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: token_equal.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/preprocessor/is_seq.hpp>
diff --git a/boost/mpl/aux_/preprocessor/tuple.hpp b/boost/mpl/aux_/preprocessor/tuple.hpp
index ed59407c5e..755bbc58e4 100644
--- a/boost/mpl/aux_/preprocessor/tuple.hpp
+++ b/boost/mpl/aux_/preprocessor/tuple.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: tuple.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#define BOOST_MPL_PP_TUPLE_11_ELEM_0(e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,e10) e0
#define BOOST_MPL_PP_TUPLE_11_ELEM_1(e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,e10) e1
diff --git a/boost/mpl/aux_/ptr_to_ref.hpp b/boost/mpl/aux_/ptr_to_ref.hpp
index e81ebe8cff..8517b30294 100644
--- a/boost/mpl/aux_/ptr_to_ref.hpp
+++ b/boost/mpl/aux_/ptr_to_ref.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: ptr_to_ref.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/static_cast.hpp>
#include <boost/mpl/aux_/config/msvc.hpp>
diff --git a/boost/mpl/aux_/push_back_impl.hpp b/boost/mpl/aux_/push_back_impl.hpp
index 732c43c802..27e7a60443 100644
--- a/boost/mpl/aux_/push_back_impl.hpp
+++ b/boost/mpl/aux_/push_back_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: push_back_impl.hpp 55679 2009-08-20 07:50:16Z agurtovoy $
-// $Date: 2009-08-20 00:50:16 -0700 (Thu, 20 Aug 2009) $
-// $Revision: 55679 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/push_back_fwd.hpp>
#include <boost/mpl/assert.hpp>
diff --git a/boost/mpl/aux_/push_front_impl.hpp b/boost/mpl/aux_/push_front_impl.hpp
index ae1bc22d33..5b83ee7645 100644
--- a/boost/mpl/aux_/push_front_impl.hpp
+++ b/boost/mpl/aux_/push_front_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: push_front_impl.hpp 55679 2009-08-20 07:50:16Z agurtovoy $
-// $Date: 2009-08-20 00:50:16 -0700 (Thu, 20 Aug 2009) $
-// $Revision: 55679 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/push_front_fwd.hpp>
#include <boost/mpl/assert.hpp>
diff --git a/boost/mpl/aux_/range_c/O1_size.hpp b/boost/mpl/aux_/range_c/O1_size.hpp
index 69452858da..9b393e8490 100644
--- a/boost/mpl/aux_/range_c/O1_size.hpp
+++ b/boost/mpl/aux_/range_c/O1_size.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: O1_size.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/O1_size_fwd.hpp>
#include <boost/mpl/aux_/range_c/size.hpp>
diff --git a/boost/mpl/aux_/range_c/back.hpp b/boost/mpl/aux_/range_c/back.hpp
index 0d6cc6e7f5..5490108767 100644
--- a/boost/mpl/aux_/range_c/back.hpp
+++ b/boost/mpl/aux_/range_c/back.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: back.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/back_fwd.hpp>
#include <boost/mpl/prior.hpp>
diff --git a/boost/mpl/aux_/range_c/empty.hpp b/boost/mpl/aux_/range_c/empty.hpp
index d78e5b3d41..574bdf2a99 100644
--- a/boost/mpl/aux_/range_c/empty.hpp
+++ b/boost/mpl/aux_/range_c/empty.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: empty.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/empty_fwd.hpp>
#include <boost/mpl/equal_to.hpp>
diff --git a/boost/mpl/aux_/range_c/front.hpp b/boost/mpl/aux_/range_c/front.hpp
index e3265ab3c9..2964ab505c 100644
--- a/boost/mpl/aux_/range_c/front.hpp
+++ b/boost/mpl/aux_/range_c/front.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: front.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/front_fwd.hpp>
#include <boost/mpl/aux_/range_c/tag.hpp>
diff --git a/boost/mpl/aux_/range_c/iterator.hpp b/boost/mpl/aux_/range_c/iterator.hpp
index 5d5b1d02c6..2c5290528c 100644
--- a/boost/mpl/aux_/range_c/iterator.hpp
+++ b/boost/mpl/aux_/range_c/iterator.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: iterator.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/iterator_tags.hpp>
#include <boost/mpl/advance_fwd.hpp>
diff --git a/boost/mpl/aux_/range_c/size.hpp b/boost/mpl/aux_/range_c/size.hpp
index dbd8adef70..761a97cc17 100644
--- a/boost/mpl/aux_/range_c/size.hpp
+++ b/boost/mpl/aux_/range_c/size.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: size.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/size_fwd.hpp>
#include <boost/mpl/minus.hpp>
diff --git a/boost/mpl/aux_/range_c/tag.hpp b/boost/mpl/aux_/range_c/tag.hpp
index f56d86f94e..7f8fdde0a1 100644
--- a/boost/mpl/aux_/range_c/tag.hpp
+++ b/boost/mpl/aux_/range_c/tag.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: tag.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl { namespace aux {
diff --git a/boost/mpl/aux_/reverse_fold_impl.hpp b/boost/mpl/aux_/reverse_fold_impl.hpp
index 9c17c01295..a27a35fa13 100644
--- a/boost/mpl/aux_/reverse_fold_impl.hpp
+++ b/boost/mpl/aux_/reverse_fold_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: reverse_fold_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/next_prior.hpp>
diff --git a/boost/mpl/aux_/reverse_fold_impl_body.hpp b/boost/mpl/aux_/reverse_fold_impl_body.hpp
index c815e0aed9..0f80010667 100644
--- a/boost/mpl/aux_/reverse_fold_impl_body.hpp
+++ b/boost/mpl/aux_/reverse_fold_impl_body.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: reverse_fold_impl_body.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
# include <boost/mpl/limits/unrolling.hpp>
# include <boost/mpl/aux_/preprocessor/repeat.hpp>
diff --git a/boost/mpl/aux_/reverse_iter_fold_impl.hpp b/boost/mpl/aux_/reverse_iter_fold_impl.hpp
index 63557ce8ee..83182a2e90 100644
--- a/boost/mpl/aux_/reverse_iter_fold_impl.hpp
+++ b/boost/mpl/aux_/reverse_iter_fold_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: reverse_iter_fold_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/next_prior.hpp>
diff --git a/boost/mpl/aux_/sequence_wrapper.hpp b/boost/mpl/aux_/sequence_wrapper.hpp
index 8b49c74ed0..3f5e553039 100644
--- a/boost/mpl/aux_/sequence_wrapper.hpp
+++ b/boost/mpl/aux_/sequence_wrapper.hpp
@@ -13,9 +13,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: sequence_wrapper.hpp 49271 2008-10-11 06:46:00Z agurtovoy $
-// $Date: 2008-10-10 23:46:00 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49271 $
+// $Id$
+// $Date$
+// $Revision$
# include <boost/mpl/aux_/config/ctps.hpp>
# include <boost/mpl/aux_/config/static_constant.hpp>
diff --git a/boost/mpl/aux_/shift_op.hpp b/boost/mpl/aux_/shift_op.hpp
index 982d66aec4..b9840bf5c5 100644
--- a/boost/mpl/aux_/shift_op.hpp
+++ b/boost/mpl/aux_/shift_op.hpp
@@ -9,9 +9,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: shift_op.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/integral_c.hpp>
diff --git a/boost/mpl/aux_/single_element_iter.hpp b/boost/mpl/aux_/single_element_iter.hpp
index e17abb9479..9aceb7474c 100644
--- a/boost/mpl/aux_/single_element_iter.hpp
+++ b/boost/mpl/aux_/single_element_iter.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: single_element_iter.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/iterator_tags.hpp>
#include <boost/mpl/advance_fwd.hpp>
diff --git a/boost/mpl/aux_/size_impl.hpp b/boost/mpl/aux_/size_impl.hpp
index 73dc50d19b..50f5ee9189 100644
--- a/boost/mpl/aux_/size_impl.hpp
+++ b/boost/mpl/aux_/size_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: size_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/size_fwd.hpp>
#include <boost/mpl/begin_end.hpp>
diff --git a/boost/mpl/aux_/sort_impl.hpp b/boost/mpl/aux_/sort_impl.hpp
index 76bc311475..382042190f 100644
--- a/boost/mpl/aux_/sort_impl.hpp
+++ b/boost/mpl/aux_/sort_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: sort_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/partition.hpp>
#include <boost/mpl/copy.hpp>
diff --git a/boost/mpl/aux_/static_cast.hpp b/boost/mpl/aux_/static_cast.hpp
index 8c12128e30..f72d1c7c9b 100644
--- a/boost/mpl/aux_/static_cast.hpp
+++ b/boost/mpl/aux_/static_cast.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: static_cast.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/workaround.hpp>
diff --git a/boost/mpl/aux_/template_arity.hpp b/boost/mpl/aux_/template_arity.hpp
index 5e3f6e012a..f011159825 100644
--- a/boost/mpl/aux_/template_arity.hpp
+++ b/boost/mpl/aux_/template_arity.hpp
@@ -14,9 +14,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: template_arity.hpp 61584 2010-04-26 18:48:26Z agurtovoy $
-// $Date: 2010-04-26 11:48:26 -0700 (Mon, 26 Apr 2010) $
-// $Revision: 61584 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/ttp.hpp>
#include <boost/mpl/aux_/config/lambda.hpp>
diff --git a/boost/mpl/aux_/template_arity_fwd.hpp b/boost/mpl/aux_/template_arity_fwd.hpp
index 44bc9d2146..19d63a3961 100644
--- a/boost/mpl/aux_/template_arity_fwd.hpp
+++ b/boost/mpl/aux_/template_arity_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: template_arity_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl { namespace aux {
diff --git a/boost/mpl/aux_/test.hpp b/boost/mpl/aux_/test.hpp
index f676a31e99..8d1dea62c1 100644
--- a/boost/mpl/aux_/test.hpp
+++ b/boost/mpl/aux_/test.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: test.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/test/test_case.hpp>
#include <boost/mpl/aux_/test/data.hpp>
diff --git a/boost/mpl/aux_/test/assert.hpp b/boost/mpl/aux_/test/assert.hpp
index 0d107dfc74..3bd8ba09c2 100644
--- a/boost/mpl/aux_/test/assert.hpp
+++ b/boost/mpl/aux_/test/assert.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: assert.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/assert.hpp>
#include <boost/preprocessor/cat.hpp>
diff --git a/boost/mpl/aux_/test/data.hpp b/boost/mpl/aux_/test/data.hpp
index 6eee8239a7..373e6c326c 100644
--- a/boost/mpl/aux_/test/data.hpp
+++ b/boost/mpl/aux_/test/data.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: data.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/noncopyable.hpp>
diff --git a/boost/mpl/aux_/test/test_case.hpp b/boost/mpl/aux_/test/test_case.hpp
index a23330cafc..b168a005a1 100644
--- a/boost/mpl/aux_/test/test_case.hpp
+++ b/boost/mpl/aux_/test/test_case.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: test_case.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/preprocessor/cat.hpp>
diff --git a/boost/mpl/aux_/traits_lambda_spec.hpp b/boost/mpl/aux_/traits_lambda_spec.hpp
index c9b60fe78f..4a7ff26b58 100644
--- a/boost/mpl/aux_/traits_lambda_spec.hpp
+++ b/boost/mpl/aux_/traits_lambda_spec.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: traits_lambda_spec.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/sequence_tag_fwd.hpp>
#include <boost/mpl/void.hpp>
diff --git a/boost/mpl/aux_/transform_iter.hpp b/boost/mpl/aux_/transform_iter.hpp
index 3faee5f42f..e42fcc6b02 100644
--- a/boost/mpl/aux_/transform_iter.hpp
+++ b/boost/mpl/aux_/transform_iter.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: transform_iter.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/apply.hpp>
#include <boost/mpl/iterator_tags.hpp>
diff --git a/boost/mpl/aux_/type_wrapper.hpp b/boost/mpl/aux_/type_wrapper.hpp
index 6d6091bd35..f3ac3079a9 100644
--- a/boost/mpl/aux_/type_wrapper.hpp
+++ b/boost/mpl/aux_/type_wrapper.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: type_wrapper.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/ctps.hpp>
diff --git a/boost/mpl/aux_/unwrap.hpp b/boost/mpl/aux_/unwrap.hpp
index bc734f031b..caeb97d7d3 100644
--- a/boost/mpl/aux_/unwrap.hpp
+++ b/boost/mpl/aux_/unwrap.hpp
@@ -11,15 +11,17 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: unwrap.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/ref.hpp>
+#include <boost/mpl/aux_/config/gpu.hpp>
namespace boost { namespace mpl { namespace aux {
template< typename F >
+BOOST_MPL_CFG_GPU_ENABLED
inline
F& unwrap(F& f, long)
{
@@ -27,6 +29,7 @@ F& unwrap(F& f, long)
}
template< typename F >
+BOOST_MPL_CFG_GPU_ENABLED
inline
F&
unwrap(reference_wrapper<F>& f, int)
@@ -35,6 +38,7 @@ unwrap(reference_wrapper<F>& f, int)
}
template< typename F >
+BOOST_MPL_CFG_GPU_ENABLED
inline
F&
unwrap(reference_wrapper<F> const& f, int)
diff --git a/boost/mpl/aux_/value_wknd.hpp b/boost/mpl/aux_/value_wknd.hpp
index 7baa8bf7eb..23fefde021 100644
--- a/boost/mpl/aux_/value_wknd.hpp
+++ b/boost/mpl/aux_/value_wknd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: value_wknd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/static_cast.hpp>
#include <boost/mpl/aux_/config/integral.hpp>
diff --git a/boost/mpl/aux_/yes_no.hpp b/boost/mpl/aux_/yes_no.hpp
index ebcb00dbbd..21a18a21c2 100644
--- a/boost/mpl/aux_/yes_no.hpp
+++ b/boost/mpl/aux_/yes_no.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: yes_no.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/nttp_decl.hpp>
#include <boost/mpl/aux_/config/arrays.hpp>
diff --git a/boost/mpl/back.hpp b/boost/mpl/back.hpp
index ff6b5d601a..2778c427c3 100644
--- a/boost/mpl/back.hpp
+++ b/boost/mpl/back.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: back.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/back_fwd.hpp>
#include <boost/mpl/aux_/back_impl.hpp>
diff --git a/boost/mpl/back_fwd.hpp b/boost/mpl/back_fwd.hpp
index c8b1fe9db4..119722c31a 100644
--- a/boost/mpl/back_fwd.hpp
+++ b/boost/mpl/back_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: back_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl {
diff --git a/boost/mpl/back_inserter.hpp b/boost/mpl/back_inserter.hpp
index ce2a2849a4..8fc4083c3a 100644
--- a/boost/mpl/back_inserter.hpp
+++ b/boost/mpl/back_inserter.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: back_inserter.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/push_back.hpp>
#include <boost/mpl/inserter.hpp>
diff --git a/boost/mpl/base.hpp b/boost/mpl/base.hpp
index 0dcd712ec6..8f438490ef 100644
--- a/boost/mpl/base.hpp
+++ b/boost/mpl/base.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: base.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/na_spec.hpp>
#include <boost/mpl/aux_/lambda_support.hpp>
diff --git a/boost/mpl/begin.hpp b/boost/mpl/begin.hpp
index 9dab265056..15bdf7e388 100644
--- a/boost/mpl/begin.hpp
+++ b/boost/mpl/begin.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: begin.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/begin_end.hpp>
diff --git a/boost/mpl/begin_end.hpp b/boost/mpl/begin_end.hpp
index 6c3accc77c..b7074afd20 100644
--- a/boost/mpl/begin_end.hpp
+++ b/boost/mpl/begin_end.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: begin_end.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/begin_end_fwd.hpp>
#include <boost/mpl/aux_/begin_end_impl.hpp>
diff --git a/boost/mpl/begin_end_fwd.hpp b/boost/mpl/begin_end_fwd.hpp
index d1edaca7c8..70ef9efec4 100644
--- a/boost/mpl/begin_end_fwd.hpp
+++ b/boost/mpl/begin_end_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: begin_end_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl {
diff --git a/boost/mpl/bind.hpp b/boost/mpl/bind.hpp
index 25e46b4ff8..63ee3f27e2 100644
--- a/boost/mpl/bind.hpp
+++ b/boost/mpl/bind.hpp
@@ -15,9 +15,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: bind.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/bind_fwd.hpp>
diff --git a/boost/mpl/bind_fwd.hpp b/boost/mpl/bind_fwd.hpp
index 35795ac00e..4746edd60b 100644
--- a/boost/mpl/bind_fwd.hpp
+++ b/boost/mpl/bind_fwd.hpp
@@ -14,9 +14,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: bind_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/aux_/na.hpp>
diff --git a/boost/mpl/bitand.hpp b/boost/mpl/bitand.hpp
index 7292569f01..9c31c79295 100644
--- a/boost/mpl/bitand.hpp
+++ b/boost/mpl/bitand.hpp
@@ -11,15 +11,15 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: bitand.hpp 63520 2010-07-02 08:59:55Z agurtovoy $
-// $Date: 2010-07-02 01:59:55 -0700 (Fri, 02 Jul 2010) $
-// $Revision: 63520 $
+// $Id$
+// $Date$
+// $Revision$
// agurt, 23/jan/10: workaround a conflict with <iso646.h> header's
// macros, see http://tinyurl.com/ycwdxco; 'defined(bitand)'
// has to be checked in a separate condition, otherwise GCC complains
// about 'bitand' being an alternative token
-#if defined(_MSC_VER)
+#if defined(_MSC_VER) && !defined(__clang__)
#ifndef __GCCXML__
#if defined(bitand)
# pragma push_macro("bitand")
@@ -34,7 +34,7 @@
#define AUX778076_OP_TOKEN &
#include <boost/mpl/aux_/arithmetic_op.hpp>
-#if defined(_MSC_VER)
+#if defined(_MSC_VER) && !defined(__clang__)
#ifndef __GCCXML__
#if defined(bitand)
# pragma pop_macro("bitand")
diff --git a/boost/mpl/bitor.hpp b/boost/mpl/bitor.hpp
index 11f092c8ef..f009743776 100644
--- a/boost/mpl/bitor.hpp
+++ b/boost/mpl/bitor.hpp
@@ -11,15 +11,15 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: bitor.hpp 63520 2010-07-02 08:59:55Z agurtovoy $
-// $Date: 2010-07-02 01:59:55 -0700 (Fri, 02 Jul 2010) $
-// $Revision: 63520 $
+// $Id$
+// $Date$
+// $Revision$
// agurt, 23/jan/10: workaround a conflict with <iso646.h> header's
// macros, see http://tinyurl.com/ycwdxco; 'defined(bitor)'
// has to be checked in a separate condition, otherwise GCC complains
// about 'bitor' being an alternative token
-#if defined(_MSC_VER)
+#if defined(_MSC_VER) && !defined(__clang__)
#ifndef __GCCXML__
#if defined(bitor)
# pragma push_macro("bitor")
@@ -34,7 +34,7 @@
#define AUX778076_OP_TOKEN |
#include <boost/mpl/aux_/arithmetic_op.hpp>
-#if defined(_MSC_VER)
+#if defined(_MSC_VER) && !defined(__clang__)
#ifndef __GCCXML__
#if defined(bitor)
# pragma pop_macro("bitor")
diff --git a/boost/mpl/bitwise.hpp b/boost/mpl/bitwise.hpp
index fdaa0c5659..9deb23ef2e 100644
--- a/boost/mpl/bitwise.hpp
+++ b/boost/mpl/bitwise.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: bitwise.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/bitand.hpp>
#include <boost/mpl/bitor.hpp>
diff --git a/boost/mpl/bitxor.hpp b/boost/mpl/bitxor.hpp
index 1d1ec6e5d6..7f98f17370 100644
--- a/boost/mpl/bitxor.hpp
+++ b/boost/mpl/bitxor.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: bitxor.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#define AUX778076_OP_NAME bitxor_
#define AUX778076_OP_PREFIX bitxor
diff --git a/boost/mpl/bool.hpp b/boost/mpl/bool.hpp
index cabf22f2ce..0a6180cedf 100644
--- a/boost/mpl/bool.hpp
+++ b/boost/mpl/bool.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: bool.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/bool_fwd.hpp>
#include <boost/mpl/integral_c_tag.hpp>
@@ -26,7 +26,7 @@ template< bool C_ > struct bool_
typedef integral_c_tag tag;
typedef bool_ type;
typedef bool value_type;
- operator bool() const { return this->value; }
+ BOOST_CONSTEXPR operator bool() const { return this->value; }
};
#if !defined(BOOST_NO_INCLASS_MEMBER_INITIALIZATION)
diff --git a/boost/mpl/bool_fwd.hpp b/boost/mpl/bool_fwd.hpp
index e71ab9cc78..e629252848 100644
--- a/boost/mpl/bool_fwd.hpp
+++ b/boost/mpl/bool_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: bool_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/adl_barrier.hpp>
diff --git a/boost/mpl/clear.hpp b/boost/mpl/clear.hpp
index 9cf16fab46..c6b95edf4b 100644
--- a/boost/mpl/clear.hpp
+++ b/boost/mpl/clear.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: clear.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/clear_fwd.hpp>
#include <boost/mpl/aux_/clear_impl.hpp>
diff --git a/boost/mpl/clear_fwd.hpp b/boost/mpl/clear_fwd.hpp
index e660bc26e9..d14a1d2b24 100644
--- a/boost/mpl/clear_fwd.hpp
+++ b/boost/mpl/clear_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: clear_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl {
diff --git a/boost/mpl/comparison.hpp b/boost/mpl/comparison.hpp
index 223b9efe17..99dca9dd80 100644
--- a/boost/mpl/comparison.hpp
+++ b/boost/mpl/comparison.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: comparison.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/equal_to.hpp>
#include <boost/mpl/not_equal_to.hpp>
diff --git a/boost/mpl/contains.hpp b/boost/mpl/contains.hpp
index 620fe41e73..02c2aa4f8b 100644
--- a/boost/mpl/contains.hpp
+++ b/boost/mpl/contains.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: contains.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/contains_fwd.hpp>
#include <boost/mpl/sequence_tag.hpp>
diff --git a/boost/mpl/contains_fwd.hpp b/boost/mpl/contains_fwd.hpp
index af7721a594..c7c667285d 100644
--- a/boost/mpl/contains_fwd.hpp
+++ b/boost/mpl/contains_fwd.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: contains_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl {
diff --git a/boost/mpl/copy.hpp b/boost/mpl/copy.hpp
index 6849ec87ab..6eafba3982 100644
--- a/boost/mpl/copy.hpp
+++ b/boost/mpl/copy.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: copy.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/fold.hpp>
#include <boost/mpl/reverse_fold.hpp>
diff --git a/boost/mpl/copy_if.hpp b/boost/mpl/copy_if.hpp
index c7eb283aa3..96d9172df9 100644
--- a/boost/mpl/copy_if.hpp
+++ b/boost/mpl/copy_if.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: copy_if.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/fold.hpp>
#include <boost/mpl/reverse_fold.hpp>
diff --git a/boost/mpl/count.hpp b/boost/mpl/count.hpp
index 04fdb5f309..c845662c2f 100644
--- a/boost/mpl/count.hpp
+++ b/boost/mpl/count.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: count.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/count_fwd.hpp>
#include <boost/mpl/sequence_tag.hpp>
diff --git a/boost/mpl/count_fwd.hpp b/boost/mpl/count_fwd.hpp
index 4a0b4efa12..7d1ee17fa6 100644
--- a/boost/mpl/count_fwd.hpp
+++ b/boost/mpl/count_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: count_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl {
diff --git a/boost/mpl/count_if.hpp b/boost/mpl/count_if.hpp
index d800ad015e..d81c395705 100644
--- a/boost/mpl/count_if.hpp
+++ b/boost/mpl/count_if.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: count_if.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/fold.hpp>
#include <boost/mpl/next.hpp>
diff --git a/boost/mpl/deque.hpp b/boost/mpl/deque.hpp
index 0fa2fcf7fa..729bae97b7 100644
--- a/boost/mpl/deque.hpp
+++ b/boost/mpl/deque.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: deque.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/limits/vector.hpp>
diff --git a/boost/mpl/deref.hpp b/boost/mpl/deref.hpp
index 15479e17c5..1105ec9038 100644
--- a/boost/mpl/deref.hpp
+++ b/boost/mpl/deref.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: deref.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/msvc_type.hpp>
#include <boost/mpl/aux_/na_spec.hpp>
diff --git a/boost/mpl/distance.hpp b/boost/mpl/distance.hpp
index 8ecd3c1b26..95f4f33510 100644
--- a/boost/mpl/distance.hpp
+++ b/boost/mpl/distance.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: distance.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/distance_fwd.hpp>
#include <boost/mpl/iter_fold.hpp>
diff --git a/boost/mpl/distance_fwd.hpp b/boost/mpl/distance_fwd.hpp
index 766ceb4290..a69a7c5140 100644
--- a/boost/mpl/distance_fwd.hpp
+++ b/boost/mpl/distance_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: distance_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/common_name_wknd.hpp>
diff --git a/boost/mpl/divides.hpp b/boost/mpl/divides.hpp
index 6f544966e3..55c8b0d10a 100644
--- a/boost/mpl/divides.hpp
+++ b/boost/mpl/divides.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: divides.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#define AUX778076_OP_NAME divides
#define AUX778076_OP_TOKEN /
diff --git a/boost/mpl/empty.hpp b/boost/mpl/empty.hpp
index e25c04c3ba..1185324c1b 100644
--- a/boost/mpl/empty.hpp
+++ b/boost/mpl/empty.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: empty.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/empty_fwd.hpp>
#include <boost/mpl/sequence_tag.hpp>
diff --git a/boost/mpl/empty_base.hpp b/boost/mpl/empty_base.hpp
index 095003eba4..a5841cf17a 100644
--- a/boost/mpl/empty_base.hpp
+++ b/boost/mpl/empty_base.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: empty_base.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/bool.hpp>
#include <boost/mpl/aux_/config/msvc.hpp>
diff --git a/boost/mpl/empty_fwd.hpp b/boost/mpl/empty_fwd.hpp
index 4bf68681e5..551c9660ab 100644
--- a/boost/mpl/empty_fwd.hpp
+++ b/boost/mpl/empty_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: empty_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl {
diff --git a/boost/mpl/empty_sequence.hpp b/boost/mpl/empty_sequence.hpp
index fe505ea30a..94f5f5a387 100644
--- a/boost/mpl/empty_sequence.hpp
+++ b/boost/mpl/empty_sequence.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: empty_sequence.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/size_fwd.hpp>
#include <boost/mpl/int.hpp>
diff --git a/boost/mpl/end.hpp b/boost/mpl/end.hpp
index ddee55670b..cb8d525f51 100644
--- a/boost/mpl/end.hpp
+++ b/boost/mpl/end.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: end.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/begin_end.hpp>
diff --git a/boost/mpl/equal.hpp b/boost/mpl/equal.hpp
index 09e26dbbab..8937ef3a1d 100644
--- a/boost/mpl/equal.hpp
+++ b/boost/mpl/equal.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: equal.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/iter_fold_if_impl.hpp>
#include <boost/mpl/aux_/iter_apply.hpp>
diff --git a/boost/mpl/equal_to.hpp b/boost/mpl/equal_to.hpp
index 359031c5c5..5dfc87dbe2 100644
--- a/boost/mpl/equal_to.hpp
+++ b/boost/mpl/equal_to.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: equal_to.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#define AUX778076_OP_NAME equal_to
#define AUX778076_OP_TOKEN ==
diff --git a/boost/mpl/erase.hpp b/boost/mpl/erase.hpp
index 2bc09ad117..abcfdbd870 100644
--- a/boost/mpl/erase.hpp
+++ b/boost/mpl/erase.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: erase.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/erase_fwd.hpp>
#include <boost/mpl/sequence_tag.hpp>
diff --git a/boost/mpl/erase_fwd.hpp b/boost/mpl/erase_fwd.hpp
index 1f833ca02b..44e38eac28 100644
--- a/boost/mpl/erase_fwd.hpp
+++ b/boost/mpl/erase_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: erase_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl {
diff --git a/boost/mpl/erase_key.hpp b/boost/mpl/erase_key.hpp
index 9dcca4b408..0e7b820e95 100644
--- a/boost/mpl/erase_key.hpp
+++ b/boost/mpl/erase_key.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: erase_key.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/erase_key_fwd.hpp>
#include <boost/mpl/sequence_tag.hpp>
diff --git a/boost/mpl/erase_key_fwd.hpp b/boost/mpl/erase_key_fwd.hpp
index cebe5c662b..54265eef81 100644
--- a/boost/mpl/erase_key_fwd.hpp
+++ b/boost/mpl/erase_key_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: erase_key_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl {
diff --git a/boost/mpl/eval_if.hpp b/boost/mpl/eval_if.hpp
index f1a5b7002f..e892703fd8 100644
--- a/boost/mpl/eval_if.hpp
+++ b/boost/mpl/eval_if.hpp
@@ -4,15 +4,15 @@
// Copyright Aleksey Gurtovoy 2000-2004
//
-// Distributed under the Boost Software License, Version 1.0.
-// (See accompanying file LICENSE_1_0.txt or copy at
+// Distributed under the Boost Software License, Version 1.0.
+// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: eval_if.hpp 61921 2010-05-11 21:33:24Z neilgroves $
-// $Date: 2010-05-11 14:33:24 -0700 (Tue, 11 May 2010) $
-// $Revision: 61921 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/if.hpp>
#include <boost/mpl/aux_/na_spec.hpp>
@@ -43,7 +43,7 @@ struct eval_if
BOOST_MPL_AUX_LAMBDA_SUPPORT(3,eval_if,(C,F1,F2))
};
-// (almost) copy & paste in order to save one more
+// (almost) copy & paste in order to save one more
// recursively nested template instantiation to user
template<
bool C
diff --git a/boost/mpl/filter_view.hpp b/boost/mpl/filter_view.hpp
index c56b2157c2..e2830d00ca 100644
--- a/boost/mpl/filter_view.hpp
+++ b/boost/mpl/filter_view.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: filter_view.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/begin_end.hpp>
#include <boost/mpl/lambda.hpp>
diff --git a/boost/mpl/find.hpp b/boost/mpl/find.hpp
index 7b094239b8..31a8b0eb89 100644
--- a/boost/mpl/find.hpp
+++ b/boost/mpl/find.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: find.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/find_if.hpp>
#include <boost/mpl/same_as.hpp>
diff --git a/boost/mpl/find_if.hpp b/boost/mpl/find_if.hpp
index a066e7120b..83a007e77e 100644
--- a/boost/mpl/find_if.hpp
+++ b/boost/mpl/find_if.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: find_if.hpp 49274 2008-10-11 07:22:05Z agurtovoy $
-// $Date: 2008-10-11 00:22:05 -0700 (Sat, 11 Oct 2008) $
-// $Revision: 49274 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/find_if_pred.hpp>
#include <boost/mpl/arg.hpp>
diff --git a/boost/mpl/fold.hpp b/boost/mpl/fold.hpp
index e5e02bd712..0bc67ef3d6 100644
--- a/boost/mpl/fold.hpp
+++ b/boost/mpl/fold.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: fold.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/begin_end.hpp>
#include <boost/mpl/O1_size.hpp>
diff --git a/boost/mpl/for_each.hpp b/boost/mpl/for_each.hpp
index 016d99010a..6b40ce1663 100644
--- a/boost/mpl/for_each.hpp
+++ b/boost/mpl/for_each.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: for_each.hpp 55648 2009-08-18 05:16:53Z agurtovoy $
-// $Date: 2009-08-17 22:16:53 -0700 (Mon, 17 Aug 2009) $
-// $Revision: 55648 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/is_sequence.hpp>
#include <boost/mpl/begin_end.hpp>
@@ -22,6 +22,7 @@
#include <boost/mpl/deref.hpp>
#include <boost/mpl/identity.hpp>
#include <boost/mpl/assert.hpp>
+#include <boost/mpl/aux_/config/gpu.hpp>
#include <boost/mpl/aux_/unwrap.hpp>
#include <boost/type_traits/is_same.hpp>
@@ -40,6 +41,7 @@ struct for_each_impl
, typename TransformFunc
, typename F
>
+ BOOST_MPL_CFG_GPU_ENABLED
static void execute(
Iterator*
, LastIterator*
@@ -59,6 +61,7 @@ struct for_each_impl<false>
, typename TransformFunc
, typename F
>
+ BOOST_MPL_CFG_GPU_ENABLED
static void execute(
Iterator*
, LastIterator*
@@ -89,6 +92,7 @@ template<
, typename TransformOp
, typename F
>
+BOOST_MPL_CFG_GPU_ENABLED
inline
void for_each(F f, Sequence* = 0, TransformOp* = 0)
{
@@ -105,10 +109,13 @@ template<
typename Sequence
, typename F
>
+BOOST_MPL_CFG_GPU_ENABLED
inline
void for_each(F f, Sequence* = 0)
{
- for_each<Sequence, identity<> >(f);
+ // jfalcou: fully qualifying this call so it doesnt clash with phoenix::for_each
+ // ons ome compilers -- done on 02/28/2011
+ boost::mpl::for_each<Sequence, identity<> >(f);
}
}}
diff --git a/boost/mpl/front.hpp b/boost/mpl/front.hpp
index b2c5678c18..b222ff2541 100644
--- a/boost/mpl/front.hpp
+++ b/boost/mpl/front.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: front.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/front_fwd.hpp>
#include <boost/mpl/aux_/front_impl.hpp>
diff --git a/boost/mpl/front_fwd.hpp b/boost/mpl/front_fwd.hpp
index 62750010eb..f01282a77b 100644
--- a/boost/mpl/front_fwd.hpp
+++ b/boost/mpl/front_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: front_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl {
diff --git a/boost/mpl/front_inserter.hpp b/boost/mpl/front_inserter.hpp
index 7220f768bb..0a6b197ef8 100644
--- a/boost/mpl/front_inserter.hpp
+++ b/boost/mpl/front_inserter.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: front_inserter.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/push_front.hpp>
#include <boost/mpl/inserter.hpp>
diff --git a/boost/mpl/greater.hpp b/boost/mpl/greater.hpp
index c73276b2b3..b1f0a2cf13 100644
--- a/boost/mpl/greater.hpp
+++ b/boost/mpl/greater.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: greater.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#define AUX778076_OP_NAME greater
#define AUX778076_OP_TOKEN >
diff --git a/boost/mpl/greater_equal.hpp b/boost/mpl/greater_equal.hpp
index 119710f87c..7a06a62e8e 100644
--- a/boost/mpl/greater_equal.hpp
+++ b/boost/mpl/greater_equal.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: greater_equal.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#define AUX778076_OP_NAME greater_equal
#define AUX778076_OP_TOKEN >=
diff --git a/boost/mpl/has_key.hpp b/boost/mpl/has_key.hpp
index bdb96b4e42..ac3a5c7bb1 100644
--- a/boost/mpl/has_key.hpp
+++ b/boost/mpl/has_key.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: has_key.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/has_key_fwd.hpp>
#include <boost/mpl/sequence_tag.hpp>
diff --git a/boost/mpl/has_key_fwd.hpp b/boost/mpl/has_key_fwd.hpp
index 9c784a16a3..54b7ed622d 100644
--- a/boost/mpl/has_key_fwd.hpp
+++ b/boost/mpl/has_key_fwd.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: has_key_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl {
diff --git a/boost/mpl/has_xxx.hpp b/boost/mpl/has_xxx.hpp
index 121bc4853f..82e67ddca4 100644
--- a/boost/mpl/has_xxx.hpp
+++ b/boost/mpl/has_xxx.hpp
@@ -12,9 +12,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: has_xxx.hpp 64146 2010-07-19 00:46:31Z djwalker $
-// $Date: 2010-07-18 17:46:31 -0700 (Sun, 18 Jul 2010) $
-// $Revision: 64146 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/bool.hpp>
#include <boost/mpl/aux_/na_spec.hpp>
@@ -155,10 +155,11 @@ template<> struct trait<T> \
// SFINAE-based implementations below are derived from a USENET newsgroup's
// posting by Rani Sharoni (comp.lang.c++.moderated, 2002-03-17 07:45:09 PST)
-# elif BOOST_WORKAROUND(BOOST_MSVC, BOOST_TESTED_AT(1400)) \
+# elif BOOST_WORKAROUND(BOOST_MSVC, <= 1400) \
+ || (BOOST_WORKAROUND(BOOST_MSVC, BOOST_TESTED_AT(1800)) && defined(__CUDACC__)) \
|| BOOST_WORKAROUND(__IBMCPP__, <= 700)
-// MSVC 7.1+ & VACPP
+// MSVC 7.1 & MSVC 8.0 & VACPP
// agurt, 15/jun/05: replace overload-based SFINAE implementation with SFINAE
// applied to partial specialization to fix some apparently random failures
@@ -290,18 +291,24 @@ struct trait \
# if !defined(BOOST_MPL_HAS_XXX_NO_WRAPPED_TYPES)
# if BOOST_WORKAROUND(BOOST_MSVC, <= 1400)
# define BOOST_MPL_HAS_XXX_NO_WRAPPED_TYPES 1
+# else
+# define BOOST_MPL_HAS_XXX_NO_WRAPPED_TYPES 0
# endif
# endif
# if !defined(BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION)
# if (defined(BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS))
# define BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION 1
+# else
+# define BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION 0
# endif
# endif
# if !defined(BOOST_MPL_HAS_XXX_NEEDS_TEMPLATE_SFINAE)
# if BOOST_WORKAROUND(BOOST_MSVC, <= 1400)
# define BOOST_MPL_HAS_XXX_NEEDS_TEMPLATE_SFINAE 1
+# else
+# define BOOST_MPL_HAS_XXX_NEEDS_TEMPLATE_SFINAE 0
# endif
# endif
diff --git a/boost/mpl/identity.hpp b/boost/mpl/identity.hpp
index 5424f7103b..190d2f53f6 100644
--- a/boost/mpl/identity.hpp
+++ b/boost/mpl/identity.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: identity.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/na_spec.hpp>
#include <boost/mpl/aux_/lambda_support.hpp>
diff --git a/boost/mpl/if.hpp b/boost/mpl/if.hpp
index 245c993d98..b6bdf6c692 100644
--- a/boost/mpl/if.hpp
+++ b/boost/mpl/if.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: if.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/value_wknd.hpp>
#include <boost/mpl/aux_/static_cast.hpp>
diff --git a/boost/mpl/index_if.hpp b/boost/mpl/index_if.hpp
index 3df5763c42..a44473d2c6 100644
--- a/boost/mpl/index_if.hpp
+++ b/boost/mpl/index_if.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: index_if.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/find_if_pred.hpp>
#include <boost/mpl/begin_end.hpp>
diff --git a/boost/mpl/index_of.hpp b/boost/mpl/index_of.hpp
index 0f49f04f8d..cc86a12e4b 100644
--- a/boost/mpl/index_of.hpp
+++ b/boost/mpl/index_of.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: index_of.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/index_if.hpp>
#include <boost/mpl/same_as.hpp>
diff --git a/boost/mpl/inherit.hpp b/boost/mpl/inherit.hpp
index 59715ed1ad..b5427371d9 100644
--- a/boost/mpl/inherit.hpp
+++ b/boost/mpl/inherit.hpp
@@ -14,9 +14,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: inherit.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/empty_base.hpp>
diff --git a/boost/mpl/inherit_linearly.hpp b/boost/mpl/inherit_linearly.hpp
index 5bc2d7fab6..fa58480b84 100644
--- a/boost/mpl/inherit_linearly.hpp
+++ b/boost/mpl/inherit_linearly.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: inherit_linearly.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/fold.hpp>
#include <boost/mpl/empty_base.hpp>
diff --git a/boost/mpl/insert.hpp b/boost/mpl/insert.hpp
index ff03de62cd..5e379a4978 100644
--- a/boost/mpl/insert.hpp
+++ b/boost/mpl/insert.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: insert.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/insert_fwd.hpp>
#include <boost/mpl/sequence_tag.hpp>
diff --git a/boost/mpl/insert_fwd.hpp b/boost/mpl/insert_fwd.hpp
index 8e3208ed24..ba6b161760 100644
--- a/boost/mpl/insert_fwd.hpp
+++ b/boost/mpl/insert_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: insert_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl {
diff --git a/boost/mpl/insert_range.hpp b/boost/mpl/insert_range.hpp
index 30baf1d910..0c362f5ae1 100644
--- a/boost/mpl/insert_range.hpp
+++ b/boost/mpl/insert_range.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: insert_range.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/insert_range_fwd.hpp>
#include <boost/mpl/sequence_tag.hpp>
diff --git a/boost/mpl/insert_range_fwd.hpp b/boost/mpl/insert_range_fwd.hpp
index de85c0e646..d9c946f2a9 100644
--- a/boost/mpl/insert_range_fwd.hpp
+++ b/boost/mpl/insert_range_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: insert_range_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl {
diff --git a/boost/mpl/inserter.hpp b/boost/mpl/inserter.hpp
index 0c014d17b8..964df7f692 100644
--- a/boost/mpl/inserter.hpp
+++ b/boost/mpl/inserter.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: inserter.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl {
diff --git a/boost/mpl/int.hpp b/boost/mpl/int.hpp
index 14db5482ec..b7fa0a765f 100644
--- a/boost/mpl/int.hpp
+++ b/boost/mpl/int.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: int.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/int_fwd.hpp>
diff --git a/boost/mpl/int_fwd.hpp b/boost/mpl/int_fwd.hpp
index 87b043c104..03d20c1cd6 100644
--- a/boost/mpl/int_fwd.hpp
+++ b/boost/mpl/int_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: int_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/adl_barrier.hpp>
#include <boost/mpl/aux_/nttp_decl.hpp>
diff --git a/boost/mpl/integral_c.hpp b/boost/mpl/integral_c.hpp
index e270dc500a..7a692dcab6 100644
--- a/boost/mpl/integral_c.hpp
+++ b/boost/mpl/integral_c.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: integral_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/integral_c_fwd.hpp>
#include <boost/mpl/aux_/config/ctps.hpp>
diff --git a/boost/mpl/integral_c_fwd.hpp b/boost/mpl/integral_c_fwd.hpp
index 7fcbfd59d8..05e311daa1 100644
--- a/boost/mpl/integral_c_fwd.hpp
+++ b/boost/mpl/integral_c_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: integral_c_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/workaround.hpp>
#include <boost/mpl/aux_/adl_barrier.hpp>
diff --git a/boost/mpl/integral_c_tag.hpp b/boost/mpl/integral_c_tag.hpp
index 27da563c7d..b6046920f8 100644
--- a/boost/mpl/integral_c_tag.hpp
+++ b/boost/mpl/integral_c_tag.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: integral_c_tag.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/adl_barrier.hpp>
diff --git a/boost/mpl/is_placeholder.hpp b/boost/mpl/is_placeholder.hpp
index 565df89cb2..9f79ef102c 100644
--- a/boost/mpl/is_placeholder.hpp
+++ b/boost/mpl/is_placeholder.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: is_placeholder.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/arg_fwd.hpp>
#include <boost/mpl/bool.hpp>
diff --git a/boost/mpl/is_sequence.hpp b/boost/mpl/is_sequence.hpp
index 4e61fcfe43..68e036fa91 100644
--- a/boost/mpl/is_sequence.hpp
+++ b/boost/mpl/is_sequence.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: is_sequence.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/not.hpp>
#include <boost/mpl/and.hpp>
diff --git a/boost/mpl/iter_fold.hpp b/boost/mpl/iter_fold.hpp
index 1b52dd43c2..1b56b79040 100644
--- a/boost/mpl/iter_fold.hpp
+++ b/boost/mpl/iter_fold.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: iter_fold.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/begin_end.hpp>
#include <boost/mpl/O1_size.hpp>
diff --git a/boost/mpl/iter_fold_if.hpp b/boost/mpl/iter_fold_if.hpp
index 01847ef541..0115b7b224 100644
--- a/boost/mpl/iter_fold_if.hpp
+++ b/boost/mpl/iter_fold_if.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: iter_fold_if.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/begin_end.hpp>
#include <boost/mpl/logical.hpp>
diff --git a/boost/mpl/iterator_category.hpp b/boost/mpl/iterator_category.hpp
index 6ccc1b1d91..d5ea4afee3 100644
--- a/boost/mpl/iterator_category.hpp
+++ b/boost/mpl/iterator_category.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: iterator_category.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/na_spec.hpp>
#include <boost/mpl/aux_/lambda_support.hpp>
diff --git a/boost/mpl/iterator_range.hpp b/boost/mpl/iterator_range.hpp
index 995ddc0334..a637e2241a 100644
--- a/boost/mpl/iterator_range.hpp
+++ b/boost/mpl/iterator_range.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: iterator_range.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/na_spec.hpp>
#include <boost/mpl/aux_/lambda_support.hpp>
diff --git a/boost/mpl/iterator_tags.hpp b/boost/mpl/iterator_tags.hpp
index fce273446b..7c3116ab45 100644
--- a/boost/mpl/iterator_tags.hpp
+++ b/boost/mpl/iterator_tags.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: iterator_tags.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/int.hpp>
diff --git a/boost/mpl/joint_view.hpp b/boost/mpl/joint_view.hpp
index 2672fad348..cd9cddac7e 100644
--- a/boost/mpl/joint_view.hpp
+++ b/boost/mpl/joint_view.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: joint_view.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/joint_iter.hpp>
#include <boost/mpl/plus.hpp>
diff --git a/boost/mpl/key_type.hpp b/boost/mpl/key_type.hpp
index e1e0cd93f9..77bb37f199 100644
--- a/boost/mpl/key_type.hpp
+++ b/boost/mpl/key_type.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: key_type.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/key_type_fwd.hpp>
#include <boost/mpl/sequence_tag.hpp>
diff --git a/boost/mpl/key_type_fwd.hpp b/boost/mpl/key_type_fwd.hpp
index e59b395b30..1e86b782c5 100644
--- a/boost/mpl/key_type_fwd.hpp
+++ b/boost/mpl/key_type_fwd.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: key_type_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl {
diff --git a/boost/mpl/lambda.hpp b/boost/mpl/lambda.hpp
index 05c27167e8..cc8f6075ce 100644
--- a/boost/mpl/lambda.hpp
+++ b/boost/mpl/lambda.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: lambda.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/lambda_fwd.hpp>
#include <boost/mpl/bind.hpp>
diff --git a/boost/mpl/lambda_fwd.hpp b/boost/mpl/lambda_fwd.hpp
index 16c73e4ad8..57b0426410 100644
--- a/boost/mpl/lambda_fwd.hpp
+++ b/boost/mpl/lambda_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: lambda_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/void_fwd.hpp>
#include <boost/mpl/aux_/na.hpp>
diff --git a/boost/mpl/less.hpp b/boost/mpl/less.hpp
index 33a570c2c8..63da5aa4ef 100644
--- a/boost/mpl/less.hpp
+++ b/boost/mpl/less.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: less.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#define AUX778076_OP_NAME less
#define AUX778076_OP_TOKEN <
diff --git a/boost/mpl/less_equal.hpp b/boost/mpl/less_equal.hpp
index 8b9a4ffe89..3d668c2790 100644
--- a/boost/mpl/less_equal.hpp
+++ b/boost/mpl/less_equal.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: less_equal.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#define AUX778076_OP_NAME less_equal
#define AUX778076_OP_TOKEN <=
diff --git a/boost/mpl/limits/arity.hpp b/boost/mpl/limits/arity.hpp
index 9da70ab34d..8c3eb362ce 100644
--- a/boost/mpl/limits/arity.hpp
+++ b/boost/mpl/limits/arity.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: arity.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_LIMIT_METAFUNCTION_ARITY)
# define BOOST_MPL_LIMIT_METAFUNCTION_ARITY 5
diff --git a/boost/mpl/limits/list.hpp b/boost/mpl/limits/list.hpp
index 6ae7387dca..b22d6a7b81 100644
--- a/boost/mpl/limits/list.hpp
+++ b/boost/mpl/limits/list.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_LIMIT_LIST_SIZE)
# define BOOST_MPL_LIMIT_LIST_SIZE 20
diff --git a/boost/mpl/limits/map.hpp b/boost/mpl/limits/map.hpp
index 92c4a24b12..bedba6331d 100644
--- a/boost/mpl/limits/map.hpp
+++ b/boost/mpl/limits/map.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: map.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_LIMIT_MAP_SIZE)
# define BOOST_MPL_LIMIT_MAP_SIZE 20
diff --git a/boost/mpl/limits/set.hpp b/boost/mpl/limits/set.hpp
index a4473b0fa2..dbc9bd0c0b 100644
--- a/boost/mpl/limits/set.hpp
+++ b/boost/mpl/limits/set.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_LIMIT_SET_SIZE)
# define BOOST_MPL_LIMIT_SET_SIZE 20
diff --git a/boost/mpl/limits/unrolling.hpp b/boost/mpl/limits/unrolling.hpp
index 3914f0aaab..6dba94222e 100644
--- a/boost/mpl/limits/unrolling.hpp
+++ b/boost/mpl/limits/unrolling.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: unrolling.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_LIMIT_UNROLLING)
# define BOOST_MPL_LIMIT_UNROLLING 4
diff --git a/boost/mpl/limits/vector.hpp b/boost/mpl/limits/vector.hpp
index 5de3811c40..9007589168 100644
--- a/boost/mpl/limits/vector.hpp
+++ b/boost/mpl/limits/vector.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_LIMIT_VECTOR_SIZE)
# define BOOST_MPL_LIMIT_VECTOR_SIZE 20
diff --git a/boost/mpl/list.hpp b/boost/mpl/list.hpp
index 6d968314a8..cff8a4ddd8 100644
--- a/boost/mpl/list.hpp
+++ b/boost/mpl/list.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/limits/list.hpp>
diff --git a/boost/mpl/list/aux_/O1_size.hpp b/boost/mpl/list/aux_/O1_size.hpp
index 0d93dabe28..ccbc3f1b32 100644
--- a/boost/mpl/list/aux_/O1_size.hpp
+++ b/boost/mpl/list/aux_/O1_size.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: O1_size.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/O1_size_fwd.hpp>
#include <boost/mpl/list/aux_/tag.hpp>
diff --git a/boost/mpl/list/aux_/begin_end.hpp b/boost/mpl/list/aux_/begin_end.hpp
index 7fbddad59e..b568bee21c 100644
--- a/boost/mpl/list/aux_/begin_end.hpp
+++ b/boost/mpl/list/aux_/begin_end.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: begin_end.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/begin_end_fwd.hpp>
#include <boost/mpl/list/aux_/iterator.hpp>
diff --git a/boost/mpl/list/aux_/clear.hpp b/boost/mpl/list/aux_/clear.hpp
index 3deafe7a0b..b16162f7c0 100644
--- a/boost/mpl/list/aux_/clear.hpp
+++ b/boost/mpl/list/aux_/clear.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: clear.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/clear_fwd.hpp>
#include <boost/mpl/list/aux_/item.hpp>
diff --git a/boost/mpl/list/aux_/empty.hpp b/boost/mpl/list/aux_/empty.hpp
index c282cfe3db..95f9243947 100644
--- a/boost/mpl/list/aux_/empty.hpp
+++ b/boost/mpl/list/aux_/empty.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: empty.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/empty_fwd.hpp>
#include <boost/mpl/not.hpp>
diff --git a/boost/mpl/list/aux_/front.hpp b/boost/mpl/list/aux_/front.hpp
index eb0b689e4b..9bea1fd342 100644
--- a/boost/mpl/list/aux_/front.hpp
+++ b/boost/mpl/list/aux_/front.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: front.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/front_fwd.hpp>
#include <boost/mpl/list/aux_/tag.hpp>
diff --git a/boost/mpl/list/aux_/include_preprocessed.hpp b/boost/mpl/list/aux_/include_preprocessed.hpp
index 4e7f6e4501..4f7cab2609 100644
--- a/boost/mpl/list/aux_/include_preprocessed.hpp
+++ b/boost/mpl/list/aux_/include_preprocessed.hpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: include_preprocessed.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
// NO INCLUDE GUARDS, THE HEADER IS INTENDED FOR MULTIPLE INCLUSION!
diff --git a/boost/mpl/list/aux_/item.hpp b/boost/mpl/list/aux_/item.hpp
index 24b5e40602..8505deb284 100644
--- a/boost/mpl/list/aux_/item.hpp
+++ b/boost/mpl/list/aux_/item.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: item.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/long.hpp>
#include <boost/mpl/list/aux_/tag.hpp>
diff --git a/boost/mpl/list/aux_/iterator.hpp b/boost/mpl/list/aux_/iterator.hpp
index 4d0431fd79..6b5ea78630 100644
--- a/boost/mpl/list/aux_/iterator.hpp
+++ b/boost/mpl/list/aux_/iterator.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: iterator.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/iterator_tags.hpp>
#include <boost/mpl/next_prior.hpp>
diff --git a/boost/mpl/list/aux_/numbered.hpp b/boost/mpl/list/aux_/numbered.hpp
index 7b661e51e2..0cd49a6d36 100644
--- a/boost/mpl/list/aux_/numbered.hpp
+++ b/boost/mpl/list/aux_/numbered.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: numbered.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if defined(BOOST_PP_IS_ITERATING)
diff --git a/boost/mpl/list/aux_/numbered_c.hpp b/boost/mpl/list/aux_/numbered_c.hpp
index 0c8e9f6d11..0006fd6cfc 100644
--- a/boost/mpl/list/aux_/numbered_c.hpp
+++ b/boost/mpl/list/aux_/numbered_c.hpp
@@ -9,9 +9,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: numbered_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if defined(BOOST_PP_IS_ITERATING)
diff --git a/boost/mpl/list/aux_/pop_front.hpp b/boost/mpl/list/aux_/pop_front.hpp
index 9c72228971..46a0414569 100644
--- a/boost/mpl/list/aux_/pop_front.hpp
+++ b/boost/mpl/list/aux_/pop_front.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: pop_front.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/pop_front_fwd.hpp>
#include <boost/mpl/next_prior.hpp>
diff --git a/boost/mpl/list/aux_/push_back.hpp b/boost/mpl/list/aux_/push_back.hpp
index 8e9c34ba1c..8f3b73e430 100644
--- a/boost/mpl/list/aux_/push_back.hpp
+++ b/boost/mpl/list/aux_/push_back.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: push_back.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/push_back_fwd.hpp>
#include <boost/mpl/bool.hpp>
diff --git a/boost/mpl/list/aux_/push_front.hpp b/boost/mpl/list/aux_/push_front.hpp
index 942508b7a7..fcfbe4ab3e 100644
--- a/boost/mpl/list/aux_/push_front.hpp
+++ b/boost/mpl/list/aux_/push_front.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: push_front.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/push_front_fwd.hpp>
#include <boost/mpl/next.hpp>
diff --git a/boost/mpl/list/aux_/size.hpp b/boost/mpl/list/aux_/size.hpp
index 9d7191f2e1..f5e7feafda 100644
--- a/boost/mpl/list/aux_/size.hpp
+++ b/boost/mpl/list/aux_/size.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: size.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/size_fwd.hpp>
#include <boost/mpl/list/aux_/tag.hpp>
diff --git a/boost/mpl/list/aux_/tag.hpp b/boost/mpl/list/aux_/tag.hpp
index e1a75337ad..f5ed2bbfe6 100644
--- a/boost/mpl/list/aux_/tag.hpp
+++ b/boost/mpl/list/aux_/tag.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: tag.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl { namespace aux {
diff --git a/boost/mpl/list/list0.hpp b/boost/mpl/list/list0.hpp
index 3ecdac34c8..8e06b8d088 100644
--- a/boost/mpl/list/list0.hpp
+++ b/boost/mpl/list/list0.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list0.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/long.hpp>
#include <boost/mpl/aux_/na.hpp>
diff --git a/boost/mpl/list/list0_c.hpp b/boost/mpl/list/list0_c.hpp
index 066661faa5..807ca1c2c9 100644
--- a/boost/mpl/list/list0_c.hpp
+++ b/boost/mpl/list/list0_c.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list0_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/list/list0.hpp>
#include <boost/mpl/integral_c.hpp>
diff --git a/boost/mpl/list/list10.hpp b/boost/mpl/list/list10.hpp
index 23546948c3..d32d0d8c77 100644
--- a/boost/mpl/list/list10.hpp
+++ b/boost/mpl/list/list10.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list10.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/list/list0.hpp>
diff --git a/boost/mpl/list/list10_c.hpp b/boost/mpl/list/list10_c.hpp
index b1c8e1b274..25c8f9defb 100644
--- a/boost/mpl/list/list10_c.hpp
+++ b/boost/mpl/list/list10_c.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list10_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/list/list0_c.hpp>
diff --git a/boost/mpl/list/list20.hpp b/boost/mpl/list/list20.hpp
index 29f7d5dde3..724cabd237 100644
--- a/boost/mpl/list/list20.hpp
+++ b/boost/mpl/list/list20.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list20.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/list/list10.hpp>
diff --git a/boost/mpl/list/list20_c.hpp b/boost/mpl/list/list20_c.hpp
index d7f772ce9c..0026f695ac 100644
--- a/boost/mpl/list/list20_c.hpp
+++ b/boost/mpl/list/list20_c.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list20_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/list/list10_c.hpp>
diff --git a/boost/mpl/list/list30.hpp b/boost/mpl/list/list30.hpp
index 704cbdf6f6..a9004c7376 100644
--- a/boost/mpl/list/list30.hpp
+++ b/boost/mpl/list/list30.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list30.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/list/list20.hpp>
diff --git a/boost/mpl/list/list30_c.hpp b/boost/mpl/list/list30_c.hpp
index 54fd22f925..c996574778 100644
--- a/boost/mpl/list/list30_c.hpp
+++ b/boost/mpl/list/list30_c.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list30_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/list/list20_c.hpp>
diff --git a/boost/mpl/list/list40.hpp b/boost/mpl/list/list40.hpp
index 11d12e36aa..02f869efbe 100644
--- a/boost/mpl/list/list40.hpp
+++ b/boost/mpl/list/list40.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list40.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/list/list30.hpp>
diff --git a/boost/mpl/list/list40_c.hpp b/boost/mpl/list/list40_c.hpp
index 0ae99fc08c..808d599dd9 100644
--- a/boost/mpl/list/list40_c.hpp
+++ b/boost/mpl/list/list40_c.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list40_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/list/list30_c.hpp>
diff --git a/boost/mpl/list/list50.hpp b/boost/mpl/list/list50.hpp
index 4050a81cb0..f16c68ceba 100644
--- a/boost/mpl/list/list50.hpp
+++ b/boost/mpl/list/list50.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list50.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/list/list40.hpp>
diff --git a/boost/mpl/list/list50_c.hpp b/boost/mpl/list/list50_c.hpp
index 4b5b654038..20692d898e 100644
--- a/boost/mpl/list/list50_c.hpp
+++ b/boost/mpl/list/list50_c.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list50_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/list/list40_c.hpp>
diff --git a/boost/mpl/list_c.hpp b/boost/mpl/list_c.hpp
index 984f6c3b27..6c01fc66e7 100644
--- a/boost/mpl/list_c.hpp
+++ b/boost/mpl/list_c.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: list_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/limits/list.hpp>
diff --git a/boost/mpl/logical.hpp b/boost/mpl/logical.hpp
index f8b8fc3dba..c8236b5fe8 100644
--- a/boost/mpl/logical.hpp
+++ b/boost/mpl/logical.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: logical.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/or.hpp>
#include <boost/mpl/and.hpp>
diff --git a/boost/mpl/long.hpp b/boost/mpl/long.hpp
index 1c79afd3d6..c455267341 100644
--- a/boost/mpl/long.hpp
+++ b/boost/mpl/long.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: long.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/long_fwd.hpp>
diff --git a/boost/mpl/long_fwd.hpp b/boost/mpl/long_fwd.hpp
index 17accd3976..5f62f2b81c 100644
--- a/boost/mpl/long_fwd.hpp
+++ b/boost/mpl/long_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: long_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/adl_barrier.hpp>
#include <boost/mpl/aux_/nttp_decl.hpp>
diff --git a/boost/mpl/lower_bound.hpp b/boost/mpl/lower_bound.hpp
index 058e0ba043..75eae9add1 100644
--- a/boost/mpl/lower_bound.hpp
+++ b/boost/mpl/lower_bound.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: lower_bound.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/less.hpp>
#include <boost/mpl/lambda.hpp>
diff --git a/boost/mpl/map.hpp b/boost/mpl/map.hpp
index 3355f000d3..01012964f4 100644
--- a/boost/mpl/map.hpp
+++ b/boost/mpl/map.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: map.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/limits/map.hpp>
diff --git a/boost/mpl/map/aux_/at_impl.hpp b/boost/mpl/map/aux_/at_impl.hpp
index e531a704cc..03f1258521 100644
--- a/boost/mpl/map/aux_/at_impl.hpp
+++ b/boost/mpl/map/aux_/at_impl.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: at_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/at_fwd.hpp>
#include <boost/mpl/long.hpp>
diff --git a/boost/mpl/map/aux_/begin_end_impl.hpp b/boost/mpl/map/aux_/begin_end_impl.hpp
index b450ecf713..aeb72fa576 100644
--- a/boost/mpl/map/aux_/begin_end_impl.hpp
+++ b/boost/mpl/map/aux_/begin_end_impl.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: begin_end_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/begin_end_fwd.hpp>
#include <boost/mpl/next_prior.hpp>
diff --git a/boost/mpl/map/aux_/clear_impl.hpp b/boost/mpl/map/aux_/clear_impl.hpp
index d2020a2e41..226ae89e3c 100644
--- a/boost/mpl/map/aux_/clear_impl.hpp
+++ b/boost/mpl/map/aux_/clear_impl.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: clear_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/clear_fwd.hpp>
#include <boost/mpl/map/aux_/map0.hpp>
diff --git a/boost/mpl/map/aux_/contains_impl.hpp b/boost/mpl/map/aux_/contains_impl.hpp
index 67402334ad..94007807d7 100644
--- a/boost/mpl/map/aux_/contains_impl.hpp
+++ b/boost/mpl/map/aux_/contains_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: contains_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/contains_fwd.hpp>
#include <boost/mpl/if.hpp>
diff --git a/boost/mpl/map/aux_/empty_impl.hpp b/boost/mpl/map/aux_/empty_impl.hpp
index b4f3511ea0..ab4fa4f986 100644
--- a/boost/mpl/map/aux_/empty_impl.hpp
+++ b/boost/mpl/map/aux_/empty_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: empty_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/empty_fwd.hpp>
#include <boost/mpl/not.hpp>
diff --git a/boost/mpl/map/aux_/erase_impl.hpp b/boost/mpl/map/aux_/erase_impl.hpp
index 8328e80183..978ca2f425 100644
--- a/boost/mpl/map/aux_/erase_impl.hpp
+++ b/boost/mpl/map/aux_/erase_impl.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: erase_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/erase_fwd.hpp>
#include <boost/mpl/map/aux_/erase_key_impl.hpp>
diff --git a/boost/mpl/map/aux_/erase_key_impl.hpp b/boost/mpl/map/aux_/erase_key_impl.hpp
index 9a8a715f83..5e0775da53 100644
--- a/boost/mpl/map/aux_/erase_key_impl.hpp
+++ b/boost/mpl/map/aux_/erase_key_impl.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: erase_key_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/erase_key_fwd.hpp>
#include <boost/mpl/map/aux_/has_key_impl.hpp>
diff --git a/boost/mpl/map/aux_/has_key_impl.hpp b/boost/mpl/map/aux_/has_key_impl.hpp
index 3ff49c2492..a463d8bcbe 100644
--- a/boost/mpl/map/aux_/has_key_impl.hpp
+++ b/boost/mpl/map/aux_/has_key_impl.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: has_key_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/has_key_fwd.hpp>
#include <boost/mpl/map/aux_/tag.hpp>
diff --git a/boost/mpl/map/aux_/include_preprocessed.hpp b/boost/mpl/map/aux_/include_preprocessed.hpp
index 89e4b16462..07873d0ace 100644
--- a/boost/mpl/map/aux_/include_preprocessed.hpp
+++ b/boost/mpl/map/aux_/include_preprocessed.hpp
@@ -7,9 +7,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: include_preprocessed.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
// NO INCLUDE GUARDS, THE HEADER IS INTENDED FOR MULTIPLE INCLUSION!
diff --git a/boost/mpl/map/aux_/insert_impl.hpp b/boost/mpl/map/aux_/insert_impl.hpp
index ab0aad388a..fb61ed961d 100644
--- a/boost/mpl/map/aux_/insert_impl.hpp
+++ b/boost/mpl/map/aux_/insert_impl.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: insert_impl.hpp 55751 2009-08-24 04:11:00Z agurtovoy $
-// $Date: 2009-08-23 21:11:00 -0700 (Sun, 23 Aug 2009) $
-// $Revision: 55751 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/insert_fwd.hpp>
#include <boost/mpl/next_prior.hpp>
diff --git a/boost/mpl/map/aux_/item.hpp b/boost/mpl/map/aux_/item.hpp
index 8ff86b39cb..d0df522cd8 100644
--- a/boost/mpl/map/aux_/item.hpp
+++ b/boost/mpl/map/aux_/item.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: item.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/void.hpp>
#include <boost/mpl/pair.hpp>
diff --git a/boost/mpl/map/aux_/iterator.hpp b/boost/mpl/map/aux_/iterator.hpp
index ecae6f8a22..93d9ebdd56 100644
--- a/boost/mpl/map/aux_/iterator.hpp
+++ b/boost/mpl/map/aux_/iterator.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: iterator.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/map/aux_/map0.hpp>
#include <boost/mpl/map/aux_/at_impl.hpp>
diff --git a/boost/mpl/map/aux_/key_type_impl.hpp b/boost/mpl/map/aux_/key_type_impl.hpp
index df883fc332..f5ce0c760d 100644
--- a/boost/mpl/map/aux_/key_type_impl.hpp
+++ b/boost/mpl/map/aux_/key_type_impl.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: key_type_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/key_type_fwd.hpp>
#include <boost/mpl/pair.hpp>
diff --git a/boost/mpl/map/aux_/map0.hpp b/boost/mpl/map/aux_/map0.hpp
index acba1a4b1e..fd885dd378 100644
--- a/boost/mpl/map/aux_/map0.hpp
+++ b/boost/mpl/map/aux_/map0.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: map0.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/long.hpp>
#include <boost/mpl/void.hpp>
diff --git a/boost/mpl/map/aux_/numbered.hpp b/boost/mpl/map/aux_/numbered.hpp
index 453fe87834..f4512a5f4f 100644
--- a/boost/mpl/map/aux_/numbered.hpp
+++ b/boost/mpl/map/aux_/numbered.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: numbered.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#else
diff --git a/boost/mpl/map/aux_/size_impl.hpp b/boost/mpl/map/aux_/size_impl.hpp
index 786e169cfb..fd46a1cdef 100644
--- a/boost/mpl/map/aux_/size_impl.hpp
+++ b/boost/mpl/map/aux_/size_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: size_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/size_fwd.hpp>
#include <boost/mpl/map/aux_/tag.hpp>
diff --git a/boost/mpl/map/aux_/tag.hpp b/boost/mpl/map/aux_/tag.hpp
index 05bb3ab0a1..6e3b7f466e 100644
--- a/boost/mpl/map/aux_/tag.hpp
+++ b/boost/mpl/map/aux_/tag.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: tag.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl { namespace aux {
diff --git a/boost/mpl/map/aux_/value_type_impl.hpp b/boost/mpl/map/aux_/value_type_impl.hpp
index edf3d892e7..5451b14b36 100644
--- a/boost/mpl/map/aux_/value_type_impl.hpp
+++ b/boost/mpl/map/aux_/value_type_impl.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: value_type_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/value_type_fwd.hpp>
#include <boost/mpl/pair.hpp>
diff --git a/boost/mpl/map/map0.hpp b/boost/mpl/map/map0.hpp
index c1082ffbf2..e1ea897b21 100644
--- a/boost/mpl/map/map0.hpp
+++ b/boost/mpl/map/map0.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: map0.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/map/aux_/contains_impl.hpp>
#include <boost/mpl/map/aux_/at_impl.hpp>
diff --git a/boost/mpl/map/map10.hpp b/boost/mpl/map/map10.hpp
index efe0e6a036..7c53f3c8c0 100644
--- a/boost/mpl/map/map10.hpp
+++ b/boost/mpl/map/map10.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: map10.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/map/map0.hpp>
diff --git a/boost/mpl/map/map20.hpp b/boost/mpl/map/map20.hpp
index 24500830c0..f5e61b844c 100644
--- a/boost/mpl/map/map20.hpp
+++ b/boost/mpl/map/map20.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: map20.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/map/map10.hpp>
diff --git a/boost/mpl/map/map30.hpp b/boost/mpl/map/map30.hpp
index 3480ebe0e5..4e632b553c 100644
--- a/boost/mpl/map/map30.hpp
+++ b/boost/mpl/map/map30.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: map30.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/map/map20.hpp>
diff --git a/boost/mpl/map/map40.hpp b/boost/mpl/map/map40.hpp
index ef928faf23..db66f7a6bb 100644
--- a/boost/mpl/map/map40.hpp
+++ b/boost/mpl/map/map40.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: map40.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/map/map30.hpp>
diff --git a/boost/mpl/map/map50.hpp b/boost/mpl/map/map50.hpp
index 8eae6403d8..1c2ef5867b 100644
--- a/boost/mpl/map/map50.hpp
+++ b/boost/mpl/map/map50.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: map50.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/map/map40.hpp>
diff --git a/boost/mpl/math/fixed_c.hpp b/boost/mpl/math/fixed_c.hpp
index 15b6b3ddf3..1d78e51d03 100644
--- a/boost/mpl/math/fixed_c.hpp
+++ b/boost/mpl/math/fixed_c.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: fixed_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/static_constant.hpp>
diff --git a/boost/mpl/math/is_even.hpp b/boost/mpl/math/is_even.hpp
index eb8aada7c4..a39de5bd3a 100644
--- a/boost/mpl/math/is_even.hpp
+++ b/boost/mpl/math/is_even.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: is_even.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/bool.hpp>
#include <boost/mpl/aux_/na_spec.hpp>
diff --git a/boost/mpl/math/rational_c.hpp b/boost/mpl/math/rational_c.hpp
index 37429207a1..dd1ac3f54c 100644
--- a/boost/mpl/math/rational_c.hpp
+++ b/boost/mpl/math/rational_c.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: rational_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/static_constant.hpp>
diff --git a/boost/mpl/max.hpp b/boost/mpl/max.hpp
index dec4bc1faf..4a4c8c1c08 100644
--- a/boost/mpl/max.hpp
+++ b/boost/mpl/max.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: max.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/min_max.hpp>
diff --git a/boost/mpl/max_element.hpp b/boost/mpl/max_element.hpp
index cbfb711281..33244f36dc 100644
--- a/boost/mpl/max_element.hpp
+++ b/boost/mpl/max_element.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: max_element.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/less.hpp>
#include <boost/mpl/iter_fold.hpp>
diff --git a/boost/mpl/min.hpp b/boost/mpl/min.hpp
index b39461e880..d35c2c2898 100644
--- a/boost/mpl/min.hpp
+++ b/boost/mpl/min.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: min.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/min_max.hpp>
diff --git a/boost/mpl/min_element.hpp b/boost/mpl/min_element.hpp
index 45c0681eef..078ee1de1c 100644
--- a/boost/mpl/min_element.hpp
+++ b/boost/mpl/min_element.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: min_element.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/max_element.hpp>
#include <boost/mpl/not.hpp>
diff --git a/boost/mpl/min_max.hpp b/boost/mpl/min_max.hpp
index 97261bb940..77545cd352 100644
--- a/boost/mpl/min_max.hpp
+++ b/boost/mpl/min_max.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: min_max.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/less.hpp>
#include <boost/mpl/if.hpp>
diff --git a/boost/mpl/minus.hpp b/boost/mpl/minus.hpp
index 123b8afecb..9f29f74b54 100644
--- a/boost/mpl/minus.hpp
+++ b/boost/mpl/minus.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: minus.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#define AUX778076_OP_NAME minus
#define AUX778076_OP_TOKEN -
diff --git a/boost/mpl/modulus.hpp b/boost/mpl/modulus.hpp
index 99338b1496..5cc2eccb86 100644
--- a/boost/mpl/modulus.hpp
+++ b/boost/mpl/modulus.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: modulus.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#define AUX778076_OP_NAME modulus
#define AUX778076_OP_TOKEN %
diff --git a/boost/mpl/multiplies.hpp b/boost/mpl/multiplies.hpp
index 1c0ec9f54e..53c39d98a4 100644
--- a/boost/mpl/multiplies.hpp
+++ b/boost/mpl/multiplies.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: multiplies.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/times.hpp>
#include <boost/mpl/aux_/na_spec.hpp>
diff --git a/boost/mpl/multiset/aux_/count_impl.hpp b/boost/mpl/multiset/aux_/count_impl.hpp
index e2fb634451..6cd4a5bd25 100644
--- a/boost/mpl/multiset/aux_/count_impl.hpp
+++ b/boost/mpl/multiset/aux_/count_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: count_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/multiset/aux_/tag.hpp>
#include <boost/mpl/count_fwd.hpp>
diff --git a/boost/mpl/multiset/aux_/insert_impl.hpp b/boost/mpl/multiset/aux_/insert_impl.hpp
index 8fd694e1d9..208da2884e 100644
--- a/boost/mpl/multiset/aux_/insert_impl.hpp
+++ b/boost/mpl/multiset/aux_/insert_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: insert_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/multiset/aux_/item.hpp>
#include <boost/mpl/multiset/aux_/tag.hpp>
diff --git a/boost/mpl/multiset/aux_/item.hpp b/boost/mpl/multiset/aux_/item.hpp
index 86499d14d1..eca21ad969 100644
--- a/boost/mpl/multiset/aux_/item.hpp
+++ b/boost/mpl/multiset/aux_/item.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: item.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/multiset/aux_/tag.hpp>
#include <boost/mpl/int.hpp>
diff --git a/boost/mpl/multiset/aux_/multiset0.hpp b/boost/mpl/multiset/aux_/multiset0.hpp
index e29799e617..e8cb9d2a48 100644
--- a/boost/mpl/multiset/aux_/multiset0.hpp
+++ b/boost/mpl/multiset/aux_/multiset0.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: multiset0.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/multiset/aux_/tag.hpp>
#include <boost/mpl/int.hpp>
diff --git a/boost/mpl/multiset/aux_/tag.hpp b/boost/mpl/multiset/aux_/tag.hpp
index d8fc9db8a1..3988ca103a 100644
--- a/boost/mpl/multiset/aux_/tag.hpp
+++ b/boost/mpl/multiset/aux_/tag.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: tag.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl { namespace aux {
diff --git a/boost/mpl/multiset/multiset0.hpp b/boost/mpl/multiset/multiset0.hpp
index 3b05121c16..62a3c74423 100644
--- a/boost/mpl/multiset/multiset0.hpp
+++ b/boost/mpl/multiset/multiset0.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: multiset0.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
//#include <boost/mpl/multiset/aux_/at.hpp>
//#include <boost/mpl/multiset/aux_/front.hpp>
diff --git a/boost/mpl/negate.hpp b/boost/mpl/negate.hpp
index 3d51caf38c..d6aa065459 100644
--- a/boost/mpl/negate.hpp
+++ b/boost/mpl/negate.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: negate.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/integral_c.hpp>
#include <boost/mpl/aux_/msvc_eti_base.hpp>
diff --git a/boost/mpl/next.hpp b/boost/mpl/next.hpp
index fcfb01bb11..954b2226c6 100644
--- a/boost/mpl/next.hpp
+++ b/boost/mpl/next.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: next.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/next_prior.hpp>
diff --git a/boost/mpl/next_prior.hpp b/boost/mpl/next_prior.hpp
index c65d4c4d10..d45fa20eaa 100644
--- a/boost/mpl/next_prior.hpp
+++ b/boost/mpl/next_prior.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: next_prior.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/common_name_wknd.hpp>
#include <boost/mpl/aux_/na_spec.hpp>
diff --git a/boost/mpl/not.hpp b/boost/mpl/not.hpp
index 9886d7d8b2..d5f6025579 100644
--- a/boost/mpl/not.hpp
+++ b/boost/mpl/not.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: not.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/bool.hpp>
#include <boost/mpl/aux_/nttp_decl.hpp>
diff --git a/boost/mpl/not_equal_to.hpp b/boost/mpl/not_equal_to.hpp
index b6997dffdf..11ef3424c9 100644
--- a/boost/mpl/not_equal_to.hpp
+++ b/boost/mpl/not_equal_to.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: not_equal_to.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#define AUX778076_OP_NAME not_equal_to
#define AUX778076_OP_TOKEN !=
diff --git a/boost/mpl/numeric_cast.hpp b/boost/mpl/numeric_cast.hpp
index f890e44ee8..6541470445 100644
--- a/boost/mpl/numeric_cast.hpp
+++ b/boost/mpl/numeric_cast.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: numeric_cast.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/msvc.hpp>
#include <boost/mpl/aux_/config/workaround.hpp>
diff --git a/boost/mpl/or.hpp b/boost/mpl/or.hpp
index 16b42c1439..f9704d5166 100644
--- a/boost/mpl/or.hpp
+++ b/boost/mpl/or.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: or.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/use_preprocessed.hpp>
@@ -29,7 +29,7 @@
// 'or' and 'and' macros, see http://tinyurl.com/3et69; 'defined(or)'
// has to be checked in a separate condition, otherwise GCC complains
// about 'or' being an alternative token
-#if defined(_MSC_VER)
+#if defined(_MSC_VER) && !defined(__clang__)
#ifndef __GCCXML__
#if defined(or)
# pragma push_macro("or")
@@ -42,7 +42,7 @@
# define BOOST_MPL_PREPROCESSED_HEADER or.hpp
# include <boost/mpl/aux_/include_preprocessed.hpp>
-#if defined(_MSC_VER)
+#if defined(_MSC_VER) && !defined(__clang__)
#ifndef __GCCXML__
#if defined(or)
# pragma pop_macro("or")
diff --git a/boost/mpl/order.hpp b/boost/mpl/order.hpp
index e37da0e783..50da7102bf 100644
--- a/boost/mpl/order.hpp
+++ b/boost/mpl/order.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: order.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/order_fwd.hpp>
#include <boost/mpl/sequence_tag.hpp>
diff --git a/boost/mpl/order_fwd.hpp b/boost/mpl/order_fwd.hpp
index bce09fa0bd..d89fef1103 100644
--- a/boost/mpl/order_fwd.hpp
+++ b/boost/mpl/order_fwd.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: order_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl {
diff --git a/boost/mpl/pair.hpp b/boost/mpl/pair.hpp
index 9336ca19ea..67c01d73ce 100644
--- a/boost/mpl/pair.hpp
+++ b/boost/mpl/pair.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: pair.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/msvc_eti_base.hpp>
#include <boost/mpl/aux_/na_spec.hpp>
diff --git a/boost/mpl/pair_view.hpp b/boost/mpl/pair_view.hpp
index 06f6bacd2f..a72cf9287a 100644
--- a/boost/mpl/pair_view.hpp
+++ b/boost/mpl/pair_view.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: pair_view.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/begin_end.hpp>
#include <boost/mpl/iterator_category.hpp>
diff --git a/boost/mpl/partition.hpp b/boost/mpl/partition.hpp
index 888653ec26..795a39bbe7 100644
--- a/boost/mpl/partition.hpp
+++ b/boost/mpl/partition.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: partition.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/stable_partition.hpp>
#include <boost/mpl/aux_/inserter_algorithm.hpp>
diff --git a/boost/mpl/placeholders.hpp b/boost/mpl/placeholders.hpp
index 891a81851a..df0373ca57 100644
--- a/boost/mpl/placeholders.hpp
+++ b/boost/mpl/placeholders.hpp
@@ -15,9 +15,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: placeholders.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
diff --git a/boost/mpl/plus.hpp b/boost/mpl/plus.hpp
index 9f68c49bdc..455920b5d1 100644
--- a/boost/mpl/plus.hpp
+++ b/boost/mpl/plus.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: plus.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#define AUX778076_OP_NAME plus
#define AUX778076_OP_TOKEN +
diff --git a/boost/mpl/pop_back.hpp b/boost/mpl/pop_back.hpp
index e4affcaca2..92fb4f1d3e 100644
--- a/boost/mpl/pop_back.hpp
+++ b/boost/mpl/pop_back.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: pop_back.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/pop_back_fwd.hpp>
#include <boost/mpl/aux_/pop_back_impl.hpp>
diff --git a/boost/mpl/pop_back_fwd.hpp b/boost/mpl/pop_back_fwd.hpp
index c8209a790a..70957046cd 100644
--- a/boost/mpl/pop_back_fwd.hpp
+++ b/boost/mpl/pop_back_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: pop_back_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl {
diff --git a/boost/mpl/pop_front.hpp b/boost/mpl/pop_front.hpp
index dead80fb0b..76dfbca40b 100644
--- a/boost/mpl/pop_front.hpp
+++ b/boost/mpl/pop_front.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: pop_front.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/pop_front_fwd.hpp>
#include <boost/mpl/aux_/pop_front_impl.hpp>
diff --git a/boost/mpl/pop_front_fwd.hpp b/boost/mpl/pop_front_fwd.hpp
index eb78347b98..719c8b218a 100644
--- a/boost/mpl/pop_front_fwd.hpp
+++ b/boost/mpl/pop_front_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: pop_front_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl {
diff --git a/boost/mpl/print.hpp b/boost/mpl/print.hpp
index c726fac0eb..e3b0d315ae 100644
--- a/boost/mpl/print.hpp
+++ b/boost/mpl/print.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: print.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/msvc.hpp>
#include <boost/mpl/identity.hpp>
@@ -37,8 +37,7 @@ namespace aux {
static const unsigned value = 1;
};
#endif
-} // namespace aux
-
+} // namespace aux
template <class T>
struct print
@@ -47,7 +46,9 @@ struct print
, aux::print_base
#endif
{
-#if defined(BOOST_MSVC)
+#if defined(__clang__)
+ const int m_x = 1 / (sizeof(T) - sizeof(T));
+#elif defined(BOOST_MSVC)
enum { n = sizeof(T) + -1 };
#elif defined(__MWERKS__)
void f(int);
diff --git a/boost/mpl/prior.hpp b/boost/mpl/prior.hpp
index b8f0dff2d5..849802cfa1 100644
--- a/boost/mpl/prior.hpp
+++ b/boost/mpl/prior.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: prior.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/next_prior.hpp>
diff --git a/boost/mpl/protect.hpp b/boost/mpl/protect.hpp
index e3daa4feef..80574c2750 100644
--- a/boost/mpl/protect.hpp
+++ b/boost/mpl/protect.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: protect.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/arity.hpp>
#include <boost/mpl/aux_/config/dtp.hpp>
diff --git a/boost/mpl/push_back.hpp b/boost/mpl/push_back.hpp
index 2e8ad068ec..95a2587be6 100644
--- a/boost/mpl/push_back.hpp
+++ b/boost/mpl/push_back.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: push_back.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/push_back_fwd.hpp>
#include <boost/mpl/aux_/push_back_impl.hpp>
diff --git a/boost/mpl/push_back_fwd.hpp b/boost/mpl/push_back_fwd.hpp
index ef04ff537f..7a4f7a754a 100644
--- a/boost/mpl/push_back_fwd.hpp
+++ b/boost/mpl/push_back_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: push_back_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl {
diff --git a/boost/mpl/push_front.hpp b/boost/mpl/push_front.hpp
index ca943bbee5..e4d0dfb7fb 100644
--- a/boost/mpl/push_front.hpp
+++ b/boost/mpl/push_front.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: push_front.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/push_front_fwd.hpp>
#include <boost/mpl/aux_/push_front_impl.hpp>
diff --git a/boost/mpl/push_front_fwd.hpp b/boost/mpl/push_front_fwd.hpp
index fa3667ca56..d6ad5af572 100644
--- a/boost/mpl/push_front_fwd.hpp
+++ b/boost/mpl/push_front_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: push_front_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl {
diff --git a/boost/mpl/quote.hpp b/boost/mpl/quote.hpp
index 53b57124af..242c2e7afb 100644
--- a/boost/mpl/quote.hpp
+++ b/boost/mpl/quote.hpp
@@ -14,9 +14,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: quote.hpp 49272 2008-10-11 06:50:46Z agurtovoy $
-// $Date: 2008-10-10 23:50:46 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49272 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/void.hpp>
diff --git a/boost/mpl/range_c.hpp b/boost/mpl/range_c.hpp
index 7072ad36fe..ba95062d67 100644
--- a/boost/mpl/range_c.hpp
+++ b/boost/mpl/range_c.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: range_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/integral_c.hpp>
#include <boost/mpl/aux_/range_c/front.hpp>
diff --git a/boost/mpl/remove.hpp b/boost/mpl/remove.hpp
index 7ed621fe9b..9c72f9e6fe 100644
--- a/boost/mpl/remove.hpp
+++ b/boost/mpl/remove.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: remove.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/remove_if.hpp>
#include <boost/mpl/same_as.hpp>
diff --git a/boost/mpl/remove_if.hpp b/boost/mpl/remove_if.hpp
index 1275bd43dc..bbe6564b09 100644
--- a/boost/mpl/remove_if.hpp
+++ b/boost/mpl/remove_if.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: remove_if.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/fold.hpp>
#include <boost/mpl/reverse_fold.hpp>
diff --git a/boost/mpl/replace.hpp b/boost/mpl/replace.hpp
index 3fab34600b..bb46dfb85a 100644
--- a/boost/mpl/replace.hpp
+++ b/boost/mpl/replace.hpp
@@ -12,9 +12,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: replace.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/replace_if.hpp>
#include <boost/mpl/same_as.hpp>
diff --git a/boost/mpl/replace_if.hpp b/boost/mpl/replace_if.hpp
index 349480e62f..79466c7121 100644
--- a/boost/mpl/replace_if.hpp
+++ b/boost/mpl/replace_if.hpp
@@ -12,9 +12,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: replace_if.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/transform.hpp>
#include <boost/mpl/apply.hpp>
diff --git a/boost/mpl/reverse.hpp b/boost/mpl/reverse.hpp
index 3221ecbd01..dd1fc18bb5 100644
--- a/boost/mpl/reverse.hpp
+++ b/boost/mpl/reverse.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: reverse.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/copy.hpp>
#include <boost/mpl/aux_/na_spec.hpp>
diff --git a/boost/mpl/reverse_fold.hpp b/boost/mpl/reverse_fold.hpp
index bcf3157d18..87c26a9a84 100644
--- a/boost/mpl/reverse_fold.hpp
+++ b/boost/mpl/reverse_fold.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: reverse_fold.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/begin_end.hpp>
#include <boost/mpl/O1_size.hpp>
diff --git a/boost/mpl/reverse_iter_fold.hpp b/boost/mpl/reverse_iter_fold.hpp
index 9965c272ab..348f295ee7 100644
--- a/boost/mpl/reverse_iter_fold.hpp
+++ b/boost/mpl/reverse_iter_fold.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: reverse_iter_fold.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/begin_end.hpp>
#include <boost/mpl/O1_size.hpp>
diff --git a/boost/mpl/same_as.hpp b/boost/mpl/same_as.hpp
index c82cfd7caa..4be20bc33e 100644
--- a/boost/mpl/same_as.hpp
+++ b/boost/mpl/same_as.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: same_as.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/not.hpp>
#include <boost/mpl/aux_/lambda_spec.hpp>
diff --git a/boost/mpl/sequence_tag.hpp b/boost/mpl/sequence_tag.hpp
index 479175e3cb..f87d92b28b 100644
--- a/boost/mpl/sequence_tag.hpp
+++ b/boost/mpl/sequence_tag.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: sequence_tag.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/sequence_tag_fwd.hpp>
#include <boost/mpl/aux_/has_tag.hpp>
diff --git a/boost/mpl/sequence_tag_fwd.hpp b/boost/mpl/sequence_tag_fwd.hpp
index 07a6707e00..4b0ed6f6b7 100644
--- a/boost/mpl/sequence_tag_fwd.hpp
+++ b/boost/mpl/sequence_tag_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: sequence_tag_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl {
diff --git a/boost/mpl/set.hpp b/boost/mpl/set.hpp
index 5392d5f218..75f56dce45 100644
--- a/boost/mpl/set.hpp
+++ b/boost/mpl/set.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/limits/set.hpp>
diff --git a/boost/mpl/set/aux_/at_impl.hpp b/boost/mpl/set/aux_/at_impl.hpp
index feed3d3b9c..89119c4a59 100644
--- a/boost/mpl/set/aux_/at_impl.hpp
+++ b/boost/mpl/set/aux_/at_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: at_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/at_fwd.hpp>
#include <boost/mpl/set/aux_/has_key_impl.hpp>
diff --git a/boost/mpl/set/aux_/begin_end_impl.hpp b/boost/mpl/set/aux_/begin_end_impl.hpp
index 09d270229c..2595280532 100644
--- a/boost/mpl/set/aux_/begin_end_impl.hpp
+++ b/boost/mpl/set/aux_/begin_end_impl.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: begin_end_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/begin_end_fwd.hpp>
#include <boost/mpl/set/aux_/iterator.hpp>
diff --git a/boost/mpl/set/aux_/clear_impl.hpp b/boost/mpl/set/aux_/clear_impl.hpp
index c0b1450ac8..9c6c76030a 100644
--- a/boost/mpl/set/aux_/clear_impl.hpp
+++ b/boost/mpl/set/aux_/clear_impl.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: clear_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/clear_fwd.hpp>
#include <boost/mpl/set/aux_/set0.hpp>
diff --git a/boost/mpl/set/aux_/empty_impl.hpp b/boost/mpl/set/aux_/empty_impl.hpp
index 1940c55a53..997ff023a2 100644
--- a/boost/mpl/set/aux_/empty_impl.hpp
+++ b/boost/mpl/set/aux_/empty_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: empty_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/empty_fwd.hpp>
#include <boost/mpl/not.hpp>
diff --git a/boost/mpl/set/aux_/erase_impl.hpp b/boost/mpl/set/aux_/erase_impl.hpp
index 541c785e81..c4a95b4a85 100644
--- a/boost/mpl/set/aux_/erase_impl.hpp
+++ b/boost/mpl/set/aux_/erase_impl.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: erase_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/erase_fwd.hpp>
#include <boost/mpl/set/aux_/erase_key_impl.hpp>
diff --git a/boost/mpl/set/aux_/erase_key_impl.hpp b/boost/mpl/set/aux_/erase_key_impl.hpp
index 3cee21dd16..f945d4fb3d 100644
--- a/boost/mpl/set/aux_/erase_key_impl.hpp
+++ b/boost/mpl/set/aux_/erase_key_impl.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: erase_key_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/erase_key_fwd.hpp>
#include <boost/mpl/set/aux_/has_key_impl.hpp>
diff --git a/boost/mpl/set/aux_/has_key_impl.hpp b/boost/mpl/set/aux_/has_key_impl.hpp
index e76019579a..bdc3273181 100644
--- a/boost/mpl/set/aux_/has_key_impl.hpp
+++ b/boost/mpl/set/aux_/has_key_impl.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: has_key_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/set/aux_/tag.hpp>
#include <boost/mpl/has_key_fwd.hpp>
diff --git a/boost/mpl/set/aux_/include_preprocessed.hpp b/boost/mpl/set/aux_/include_preprocessed.hpp
index 08cb73404c..ffeb9c6b0c 100644
--- a/boost/mpl/set/aux_/include_preprocessed.hpp
+++ b/boost/mpl/set/aux_/include_preprocessed.hpp
@@ -9,9 +9,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: include_preprocessed.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/preprocessor.hpp>
#include <boost/mpl/aux_/config/workaround.hpp>
diff --git a/boost/mpl/set/aux_/insert_impl.hpp b/boost/mpl/set/aux_/insert_impl.hpp
index 3d3d41d939..ff180acaa8 100644
--- a/boost/mpl/set/aux_/insert_impl.hpp
+++ b/boost/mpl/set/aux_/insert_impl.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: insert_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/insert_fwd.hpp>
#include <boost/mpl/set/aux_/has_key_impl.hpp>
diff --git a/boost/mpl/set/aux_/item.hpp b/boost/mpl/set/aux_/item.hpp
index bc39662871..e90e4900f6 100644
--- a/boost/mpl/set/aux_/item.hpp
+++ b/boost/mpl/set/aux_/item.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: item.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/long.hpp>
#include <boost/mpl/void.hpp>
@@ -32,7 +32,7 @@ struct s_item
typedef s_item<T,Base> item_;
typedef void_ last_masked_;
typedef T item_type_;
- typedef Base base;
+ typedef typename Base::item_ base;
typedef typename next< typename Base::size >::type size;
typedef typename next< typename Base::order >::type order;
@@ -55,7 +55,7 @@ struct s_mask
typedef s_mask<T,Base> item_;
typedef T last_masked_;
typedef void_ item_type_;
- typedef Base base;
+ typedef typename Base::item_ base;
typedef typename prior< typename Base::size >::type size;
BOOST_MPL_AUX_SET_OVERLOAD( aux::yes_tag, IS_MASKED, s_mask, aux::type_wrapper<T>* );
@@ -69,7 +69,7 @@ struct s_unmask
typedef s_unmask<T,Base> item_;
typedef void_ last_masked_;
typedef T item_type_;
- typedef Base base;
+ typedef typename Base::item_ base;
typedef typename next< typename Base::size >::type size;
BOOST_MPL_AUX_SET_OVERLOAD( aux::no_tag, IS_MASKED, s_unmask, aux::type_wrapper<T>* );
diff --git a/boost/mpl/set/aux_/iterator.hpp b/boost/mpl/set/aux_/iterator.hpp
index c855b3e240..9a58a25f2e 100644
--- a/boost/mpl/set/aux_/iterator.hpp
+++ b/boost/mpl/set/aux_/iterator.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: iterator.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/set/aux_/set0.hpp>
#include <boost/mpl/has_key.hpp>
diff --git a/boost/mpl/set/aux_/key_type_impl.hpp b/boost/mpl/set/aux_/key_type_impl.hpp
index 1a221680b9..8e8a090544 100644
--- a/boost/mpl/set/aux_/key_type_impl.hpp
+++ b/boost/mpl/set/aux_/key_type_impl.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: key_type_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/key_type_fwd.hpp>
#include <boost/mpl/set/aux_/tag.hpp>
diff --git a/boost/mpl/set/aux_/numbered.hpp b/boost/mpl/set/aux_/numbered.hpp
index 95cea0c866..edd839d8ab 100644
--- a/boost/mpl/set/aux_/numbered.hpp
+++ b/boost/mpl/set/aux_/numbered.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: numbered.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/preprocessor/enum_params.hpp>
#include <boost/preprocessor/dec.hpp>
diff --git a/boost/mpl/set/aux_/numbered_c.hpp b/boost/mpl/set/aux_/numbered_c.hpp
index 6365d2a869..130cf5d70e 100644
--- a/boost/mpl/set/aux_/numbered_c.hpp
+++ b/boost/mpl/set/aux_/numbered_c.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: numbered_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/preprocessor/repetition/enum_params.hpp>
#include <boost/preprocessor/repetition/enum_trailing_params.hpp>
diff --git a/boost/mpl/set/aux_/set0.hpp b/boost/mpl/set/aux_/set0.hpp
index 82719b893f..65f52a8170 100644
--- a/boost/mpl/set/aux_/set0.hpp
+++ b/boost/mpl/set/aux_/set0.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set0.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/long.hpp>
#include <boost/mpl/void.hpp>
diff --git a/boost/mpl/set/aux_/size_impl.hpp b/boost/mpl/set/aux_/size_impl.hpp
index 2e35bdbe5a..e865596698 100644
--- a/boost/mpl/set/aux_/size_impl.hpp
+++ b/boost/mpl/set/aux_/size_impl.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: size_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/size_fwd.hpp>
#include <boost/mpl/set/aux_/tag.hpp>
diff --git a/boost/mpl/set/aux_/tag.hpp b/boost/mpl/set/aux_/tag.hpp
index b3e76a15a0..f11fc2bbeb 100644
--- a/boost/mpl/set/aux_/tag.hpp
+++ b/boost/mpl/set/aux_/tag.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: tag.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl { namespace aux {
diff --git a/boost/mpl/set/aux_/value_type_impl.hpp b/boost/mpl/set/aux_/value_type_impl.hpp
index 19cea4e380..91cf0d00cf 100644
--- a/boost/mpl/set/aux_/value_type_impl.hpp
+++ b/boost/mpl/set/aux_/value_type_impl.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: value_type_impl.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/value_type_fwd.hpp>
#include <boost/mpl/set/aux_/tag.hpp>
diff --git a/boost/mpl/set/set0.hpp b/boost/mpl/set/set0.hpp
index 9fd195071c..8403731040 100644
--- a/boost/mpl/set/set0.hpp
+++ b/boost/mpl/set/set0.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set0.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/set/aux_/at_impl.hpp>
#include <boost/mpl/set/aux_/clear_impl.hpp>
diff --git a/boost/mpl/set/set0_c.hpp b/boost/mpl/set/set0_c.hpp
index cf548890f2..7e7f77a960 100644
--- a/boost/mpl/set/set0_c.hpp
+++ b/boost/mpl/set/set0_c.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set0_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/set/set0.hpp>
#include <boost/mpl/integral_c.hpp>
diff --git a/boost/mpl/set/set10.hpp b/boost/mpl/set/set10.hpp
index 5cf0add71f..fa876b25ed 100644
--- a/boost/mpl/set/set10.hpp
+++ b/boost/mpl/set/set10.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set10.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/set/set0.hpp>
diff --git a/boost/mpl/set/set10_c.hpp b/boost/mpl/set/set10_c.hpp
index e40fd55335..34abd98406 100644
--- a/boost/mpl/set/set10_c.hpp
+++ b/boost/mpl/set/set10_c.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set10_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/set/set0_c.hpp>
diff --git a/boost/mpl/set/set20.hpp b/boost/mpl/set/set20.hpp
index c4928bfb88..0cdff4780d 100644
--- a/boost/mpl/set/set20.hpp
+++ b/boost/mpl/set/set20.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set20.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/set/set10.hpp>
diff --git a/boost/mpl/set/set20_c.hpp b/boost/mpl/set/set20_c.hpp
index 669420e02b..e3de0447e5 100644
--- a/boost/mpl/set/set20_c.hpp
+++ b/boost/mpl/set/set20_c.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set20_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/set/set10_c.hpp>
diff --git a/boost/mpl/set/set30.hpp b/boost/mpl/set/set30.hpp
index 401cc2314d..b0344546a3 100644
--- a/boost/mpl/set/set30.hpp
+++ b/boost/mpl/set/set30.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set30.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/set/set20.hpp>
diff --git a/boost/mpl/set/set30_c.hpp b/boost/mpl/set/set30_c.hpp
index ba5ce1cdfa..e006e1cd66 100644
--- a/boost/mpl/set/set30_c.hpp
+++ b/boost/mpl/set/set30_c.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set30_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/set/set20_c.hpp>
diff --git a/boost/mpl/set/set40.hpp b/boost/mpl/set/set40.hpp
index a22d54c365..5fa2cd0e43 100644
--- a/boost/mpl/set/set40.hpp
+++ b/boost/mpl/set/set40.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set40.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/set/set30.hpp>
diff --git a/boost/mpl/set/set40_c.hpp b/boost/mpl/set/set40_c.hpp
index d593bd565e..bce5a80dc3 100644
--- a/boost/mpl/set/set40_c.hpp
+++ b/boost/mpl/set/set40_c.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set40_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/set/set30_c.hpp>
diff --git a/boost/mpl/set/set50.hpp b/boost/mpl/set/set50.hpp
index 4f425372ba..0c2bfc01ae 100644
--- a/boost/mpl/set/set50.hpp
+++ b/boost/mpl/set/set50.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set50.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/set/set40.hpp>
diff --git a/boost/mpl/set/set50_c.hpp b/boost/mpl/set/set50_c.hpp
index f64c8ee730..077dbf762e 100644
--- a/boost/mpl/set/set50_c.hpp
+++ b/boost/mpl/set/set50_c.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set50_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/set/set40_c.hpp>
diff --git a/boost/mpl/set_c.hpp b/boost/mpl/set_c.hpp
index c7bf8497e6..c0f8e37fa7 100644
--- a/boost/mpl/set_c.hpp
+++ b/boost/mpl/set_c.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: set_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/limits/set.hpp>
diff --git a/boost/mpl/shift_left.hpp b/boost/mpl/shift_left.hpp
index a20bf05de4..55e4f649dc 100644
--- a/boost/mpl/shift_left.hpp
+++ b/boost/mpl/shift_left.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: shift_left.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#define AUX778076_OP_NAME shift_left
#define AUX778076_OP_TOKEN <<
diff --git a/boost/mpl/shift_right.hpp b/boost/mpl/shift_right.hpp
index a03444c04b..1ae1e35eb0 100644
--- a/boost/mpl/shift_right.hpp
+++ b/boost/mpl/shift_right.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: shift_right.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#define AUX778076_OP_NAME shift_right
#define AUX778076_OP_TOKEN >>
diff --git a/boost/mpl/single_view.hpp b/boost/mpl/single_view.hpp
index 132121fbfb..a872bb1fc4 100644
--- a/boost/mpl/single_view.hpp
+++ b/boost/mpl/single_view.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: single_view.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/single_element_iter.hpp>
#include <boost/mpl/iterator_range.hpp>
diff --git a/boost/mpl/size.hpp b/boost/mpl/size.hpp
index 54b13cbb27..12ffefbb78 100644
--- a/boost/mpl/size.hpp
+++ b/boost/mpl/size.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: size.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/size_fwd.hpp>
#include <boost/mpl/sequence_tag.hpp>
diff --git a/boost/mpl/size_fwd.hpp b/boost/mpl/size_fwd.hpp
index 8702da7f88..c72628dd1e 100644
--- a/boost/mpl/size_fwd.hpp
+++ b/boost/mpl/size_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: size_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl {
diff --git a/boost/mpl/size_t.hpp b/boost/mpl/size_t.hpp
index 54a05c6a22..99e9b41d0d 100644
--- a/boost/mpl/size_t.hpp
+++ b/boost/mpl/size_t.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: size_t.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/size_t_fwd.hpp>
diff --git a/boost/mpl/size_t_fwd.hpp b/boost/mpl/size_t_fwd.hpp
index 396a521ffe..ffdf4b32dc 100644
--- a/boost/mpl/size_t_fwd.hpp
+++ b/boost/mpl/size_t_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: size_t_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/adl_barrier.hpp>
#include <boost/config.hpp> // make sure 'size_t' is placed into 'std'
diff --git a/boost/mpl/sizeof.hpp b/boost/mpl/sizeof.hpp
index 018f826008..cf5e41c654 100644
--- a/boost/mpl/sizeof.hpp
+++ b/boost/mpl/sizeof.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: sizeof.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/size_t.hpp>
#include <boost/mpl/aux_/na_spec.hpp>
diff --git a/boost/mpl/sort.hpp b/boost/mpl/sort.hpp
index 04bdad6fac..961aeab8c1 100644
--- a/boost/mpl/sort.hpp
+++ b/boost/mpl/sort.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: sort.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/sort_impl.hpp>
#include <boost/mpl/aux_/inserter_algorithm.hpp>
diff --git a/boost/mpl/stable_partition.hpp b/boost/mpl/stable_partition.hpp
index 93066bb038..e010de3cf4 100644
--- a/boost/mpl/stable_partition.hpp
+++ b/boost/mpl/stable_partition.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: stable_partition.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/fold.hpp>
#include <boost/mpl/reverse_fold.hpp>
diff --git a/boost/mpl/string.hpp b/boost/mpl/string.hpp
index c62d8ab9bc..345918f902 100644
--- a/boost/mpl/string.hpp
+++ b/boost/mpl/string.hpp
@@ -19,7 +19,7 @@
#include <boost/config.hpp>
#include <boost/detail/workaround.hpp>
-#include <boost/detail/endian.hpp>
+#include <boost/predef/other/endian.h>
#include <boost/mpl/limits/string.hpp>
#include <boost/mpl/if.hpp>
#include <boost/mpl/char.hpp>
@@ -59,7 +59,7 @@ namespace boost { namespace mpl
#define BOOST_MPL_MULTICHAR_LENGTH(c) \
(std::size_t)((c<CHAR_MIN) ? 4 : ((c>0xffffff)+(c>0xffff)+(c>0xff)+1))
- #if defined(BOOST_LITTLE_ENDIAN) && defined(__SUNPRO_CC)
+ #if defined(BOOST_ENDIAN_LITTLE_BYTE) && defined(__SUNPRO_CC)
#define BOOST_MPL_MULTICHAR_AT(c,i) \
(char)(0xff&((unsigned)(c)>>(8*(std::size_t)(i))))
diff --git a/boost/mpl/switch.hpp b/boost/mpl/switch.hpp
index b5cba77fa3..8edc38fad0 100644
--- a/boost/mpl/switch.hpp
+++ b/boost/mpl/switch.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: switch.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/find_if.hpp>
#include <boost/mpl/deref.hpp>
diff --git a/boost/mpl/tag.hpp b/boost/mpl/tag.hpp
index fc0aee233b..858627753d 100644
--- a/boost/mpl/tag.hpp
+++ b/boost/mpl/tag.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: tag.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/eval_if.hpp>
#include <boost/mpl/void.hpp>
diff --git a/boost/mpl/times.hpp b/boost/mpl/times.hpp
index c73256df79..f309557c6b 100644
--- a/boost/mpl/times.hpp
+++ b/boost/mpl/times.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: times.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#define AUX778076_OP_NAME times
#define AUX778076_OP_TOKEN *
diff --git a/boost/mpl/transform.hpp b/boost/mpl/transform.hpp
index cb2b64ed9f..4d3e2a0497 100644
--- a/boost/mpl/transform.hpp
+++ b/boost/mpl/transform.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: transform.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/fold.hpp>
#include <boost/mpl/reverse_fold.hpp>
diff --git a/boost/mpl/transform_view.hpp b/boost/mpl/transform_view.hpp
index 88b46b1182..6c0e0b6dd3 100644
--- a/boost/mpl/transform_view.hpp
+++ b/boost/mpl/transform_view.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: transform_view.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/begin_end.hpp>
#include <boost/mpl/lambda.hpp>
diff --git a/boost/mpl/unique.hpp b/boost/mpl/unique.hpp
index 7e9c1e9de6..80a27da4ec 100644
--- a/boost/mpl/unique.hpp
+++ b/boost/mpl/unique.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: unique.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/fold.hpp>
#include <boost/mpl/reverse_fold.hpp>
diff --git a/boost/mpl/unpack_args.hpp b/boost/mpl/unpack_args.hpp
index 1e4d48c948..f64ace3383 100644
--- a/boost/mpl/unpack_args.hpp
+++ b/boost/mpl/unpack_args.hpp
@@ -14,9 +14,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: unpack_args.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/apply.hpp>
diff --git a/boost/mpl/upper_bound.hpp b/boost/mpl/upper_bound.hpp
index caf5cdff1a..ff943e60e3 100644
--- a/boost/mpl/upper_bound.hpp
+++ b/boost/mpl/upper_bound.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: upper_bound.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/less.hpp>
#include <boost/mpl/lambda.hpp>
diff --git a/boost/mpl/value_type.hpp b/boost/mpl/value_type.hpp
index ad34393a75..5b8c822e3d 100644
--- a/boost/mpl/value_type.hpp
+++ b/boost/mpl/value_type.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: value_type.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/value_type_fwd.hpp>
#include <boost/mpl/sequence_tag.hpp>
diff --git a/boost/mpl/value_type_fwd.hpp b/boost/mpl/value_type_fwd.hpp
index e9f0b28497..d8635bfe41 100644
--- a/boost/mpl/value_type_fwd.hpp
+++ b/boost/mpl/value_type_fwd.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: value_type_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
namespace boost { namespace mpl {
diff --git a/boost/mpl/vector.hpp b/boost/mpl/vector.hpp
index 833f193150..479983d5ce 100644
--- a/boost/mpl/vector.hpp
+++ b/boost/mpl/vector.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/limits/vector.hpp>
diff --git a/boost/mpl/vector/aux_/O1_size.hpp b/boost/mpl/vector/aux_/O1_size.hpp
index 3ca8d214cf..ac9e3cf887 100644
--- a/boost/mpl/vector/aux_/O1_size.hpp
+++ b/boost/mpl/vector/aux_/O1_size.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: O1_size.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/O1_size_fwd.hpp>
#include <boost/mpl/minus.hpp>
diff --git a/boost/mpl/vector/aux_/at.hpp b/boost/mpl/vector/aux_/at.hpp
index 9da05956c9..0a7583ccf1 100644
--- a/boost/mpl/vector/aux_/at.hpp
+++ b/boost/mpl/vector/aux_/at.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: at.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/at_fwd.hpp>
#include <boost/mpl/vector/aux_/tag.hpp>
diff --git a/boost/mpl/vector/aux_/back.hpp b/boost/mpl/vector/aux_/back.hpp
index ce84c7a019..b66363ec11 100644
--- a/boost/mpl/vector/aux_/back.hpp
+++ b/boost/mpl/vector/aux_/back.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: back.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/back_fwd.hpp>
#include <boost/mpl/next_prior.hpp>
diff --git a/boost/mpl/vector/aux_/begin_end.hpp b/boost/mpl/vector/aux_/begin_end.hpp
index d79ef9a072..aa34451566 100644
--- a/boost/mpl/vector/aux_/begin_end.hpp
+++ b/boost/mpl/vector/aux_/begin_end.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: begin_end.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/typeof.hpp>
diff --git a/boost/mpl/vector/aux_/clear.hpp b/boost/mpl/vector/aux_/clear.hpp
index 3308518a2a..b06d8be752 100644
--- a/boost/mpl/vector/aux_/clear.hpp
+++ b/boost/mpl/vector/aux_/clear.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: clear.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/clear_fwd.hpp>
#include <boost/mpl/vector/aux_/vector0.hpp>
diff --git a/boost/mpl/vector/aux_/empty.hpp b/boost/mpl/vector/aux_/empty.hpp
index 84c879222f..5490a5f72f 100644
--- a/boost/mpl/vector/aux_/empty.hpp
+++ b/boost/mpl/vector/aux_/empty.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: empty.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/empty_fwd.hpp>
#include <boost/mpl/bool.hpp>
diff --git a/boost/mpl/vector/aux_/front.hpp b/boost/mpl/vector/aux_/front.hpp
index ff2414eeb6..a358db52cf 100644
--- a/boost/mpl/vector/aux_/front.hpp
+++ b/boost/mpl/vector/aux_/front.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: front.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/front_fwd.hpp>
#include <boost/mpl/vector/aux_/at.hpp>
diff --git a/boost/mpl/vector/aux_/include_preprocessed.hpp b/boost/mpl/vector/aux_/include_preprocessed.hpp
index 5c16008218..a676116f60 100644
--- a/boost/mpl/vector/aux_/include_preprocessed.hpp
+++ b/boost/mpl/vector/aux_/include_preprocessed.hpp
@@ -9,9 +9,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: include_preprocessed.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/typeof.hpp>
#include <boost/mpl/aux_/config/ctps.hpp>
diff --git a/boost/mpl/vector/aux_/item.hpp b/boost/mpl/vector/aux_/item.hpp
index da2b01ba93..71538ceb41 100644
--- a/boost/mpl/vector/aux_/item.hpp
+++ b/boost/mpl/vector/aux_/item.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: item.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/long.hpp>
#include <boost/mpl/void.hpp>
diff --git a/boost/mpl/vector/aux_/iterator.hpp b/boost/mpl/vector/aux_/iterator.hpp
index 770ed15d0e..32df315696 100644
--- a/boost/mpl/vector/aux_/iterator.hpp
+++ b/boost/mpl/vector/aux_/iterator.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: iterator.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/vector/aux_/at.hpp>
#include <boost/mpl/iterator_tags.hpp>
diff --git a/boost/mpl/vector/aux_/numbered.hpp b/boost/mpl/vector/aux_/numbered.hpp
index 04265a39a4..b3f03873ba 100644
--- a/boost/mpl/vector/aux_/numbered.hpp
+++ b/boost/mpl/vector/aux_/numbered.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: numbered.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/preprocessor/enum_params.hpp>
#include <boost/preprocessor/enum_shifted_params.hpp>
diff --git a/boost/mpl/vector/aux_/numbered_c.hpp b/boost/mpl/vector/aux_/numbered_c.hpp
index 6a7cf40e5d..4c159f948c 100644
--- a/boost/mpl/vector/aux_/numbered_c.hpp
+++ b/boost/mpl/vector/aux_/numbered_c.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: numbered_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/preprocessor/enum_params.hpp>
#include <boost/preprocessor/enum_shifted_params.hpp>
diff --git a/boost/mpl/vector/aux_/pop_back.hpp b/boost/mpl/vector/aux_/pop_back.hpp
index a43a3a6b7d..1d95e355c0 100644
--- a/boost/mpl/vector/aux_/pop_back.hpp
+++ b/boost/mpl/vector/aux_/pop_back.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: pop_back.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/pop_back_fwd.hpp>
#include <boost/mpl/aux_/config/typeof.hpp>
diff --git a/boost/mpl/vector/aux_/pop_front.hpp b/boost/mpl/vector/aux_/pop_front.hpp
index a448d25bf3..c94b8711c4 100644
--- a/boost/mpl/vector/aux_/pop_front.hpp
+++ b/boost/mpl/vector/aux_/pop_front.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: pop_front.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/pop_front_fwd.hpp>
#include <boost/mpl/aux_/config/typeof.hpp>
diff --git a/boost/mpl/vector/aux_/push_back.hpp b/boost/mpl/vector/aux_/push_back.hpp
index d8783ccb48..527828c9ba 100644
--- a/boost/mpl/vector/aux_/push_back.hpp
+++ b/boost/mpl/vector/aux_/push_back.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: push_back.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/push_back_fwd.hpp>
#include <boost/mpl/aux_/config/typeof.hpp>
diff --git a/boost/mpl/vector/aux_/push_front.hpp b/boost/mpl/vector/aux_/push_front.hpp
index 26b5f0002c..f315de58b7 100644
--- a/boost/mpl/vector/aux_/push_front.hpp
+++ b/boost/mpl/vector/aux_/push_front.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: push_front.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/push_front_fwd.hpp>
#include <boost/mpl/aux_/config/typeof.hpp>
diff --git a/boost/mpl/vector/aux_/size.hpp b/boost/mpl/vector/aux_/size.hpp
index 41b7be635b..c131e8866d 100644
--- a/boost/mpl/vector/aux_/size.hpp
+++ b/boost/mpl/vector/aux_/size.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: size.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/size_fwd.hpp>
#include <boost/mpl/vector/aux_/O1_size.hpp>
diff --git a/boost/mpl/vector/aux_/tag.hpp b/boost/mpl/vector/aux_/tag.hpp
index 0f37e92adb..90d16e38c0 100644
--- a/boost/mpl/vector/aux_/tag.hpp
+++ b/boost/mpl/vector/aux_/tag.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: tag.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/config/typeof.hpp>
#include <boost/mpl/aux_/nttp_decl.hpp>
diff --git a/boost/mpl/vector/aux_/vector0.hpp b/boost/mpl/vector/aux_/vector0.hpp
index b3bb13bbaa..402667360d 100644
--- a/boost/mpl/vector/aux_/vector0.hpp
+++ b/boost/mpl/vector/aux_/vector0.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector0.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/long.hpp>
#include <boost/mpl/void.hpp>
diff --git a/boost/mpl/vector/vector0.hpp b/boost/mpl/vector/vector0.hpp
index 9d18104eb7..39759ddc24 100644
--- a/boost/mpl/vector/vector0.hpp
+++ b/boost/mpl/vector/vector0.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector0.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/vector/aux_/at.hpp>
#include <boost/mpl/vector/aux_/front.hpp>
diff --git a/boost/mpl/vector/vector0_c.hpp b/boost/mpl/vector/vector0_c.hpp
index eb1dcf98b1..0e60215ddd 100644
--- a/boost/mpl/vector/vector0_c.hpp
+++ b/boost/mpl/vector/vector0_c.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector0_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/vector/vector0.hpp>
#include <boost/mpl/integral_c.hpp>
diff --git a/boost/mpl/vector/vector10.hpp b/boost/mpl/vector/vector10.hpp
index 848dd82c0b..53a2a163ae 100644
--- a/boost/mpl/vector/vector10.hpp
+++ b/boost/mpl/vector/vector10.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector10.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/vector/vector0.hpp>
diff --git a/boost/mpl/vector/vector10_c.hpp b/boost/mpl/vector/vector10_c.hpp
index 4e6cf3b6e4..be52d2f7f3 100644
--- a/boost/mpl/vector/vector10_c.hpp
+++ b/boost/mpl/vector/vector10_c.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector10_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/vector/vector0_c.hpp>
diff --git a/boost/mpl/vector/vector20.hpp b/boost/mpl/vector/vector20.hpp
index 173eacfffe..96d1b9f45c 100644
--- a/boost/mpl/vector/vector20.hpp
+++ b/boost/mpl/vector/vector20.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector20.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/vector/vector10.hpp>
diff --git a/boost/mpl/vector/vector20_c.hpp b/boost/mpl/vector/vector20_c.hpp
index c6b7187c26..3913f26026 100644
--- a/boost/mpl/vector/vector20_c.hpp
+++ b/boost/mpl/vector/vector20_c.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector20_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/vector/vector10_c.hpp>
diff --git a/boost/mpl/vector/vector30.hpp b/boost/mpl/vector/vector30.hpp
index 476ec354b9..b2f0a5eb05 100644
--- a/boost/mpl/vector/vector30.hpp
+++ b/boost/mpl/vector/vector30.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector30.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/vector/vector20.hpp>
diff --git a/boost/mpl/vector/vector30_c.hpp b/boost/mpl/vector/vector30_c.hpp
index c20d8f980e..94cdab465a 100644
--- a/boost/mpl/vector/vector30_c.hpp
+++ b/boost/mpl/vector/vector30_c.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector30_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/vector/vector20_c.hpp>
diff --git a/boost/mpl/vector/vector40.hpp b/boost/mpl/vector/vector40.hpp
index 69203d0cb4..2d2ef8195c 100644
--- a/boost/mpl/vector/vector40.hpp
+++ b/boost/mpl/vector/vector40.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector40.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/vector/vector30.hpp>
diff --git a/boost/mpl/vector/vector40_c.hpp b/boost/mpl/vector/vector40_c.hpp
index bd7310c148..25e2ebf3d2 100644
--- a/boost/mpl/vector/vector40_c.hpp
+++ b/boost/mpl/vector/vector40_c.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector40_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/vector/vector30_c.hpp>
diff --git a/boost/mpl/vector/vector50.hpp b/boost/mpl/vector/vector50.hpp
index 4c3e23181f..dc2d5c20a4 100644
--- a/boost/mpl/vector/vector50.hpp
+++ b/boost/mpl/vector/vector50.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector50.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/vector/vector40.hpp>
diff --git a/boost/mpl/vector/vector50_c.hpp b/boost/mpl/vector/vector50_c.hpp
index 2d2e705601..7388bf404b 100644
--- a/boost/mpl/vector/vector50_c.hpp
+++ b/boost/mpl/vector/vector50_c.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector50_c.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/vector/vector40_c.hpp>
diff --git a/boost/mpl/vector_c.hpp b/boost/mpl/vector_c.hpp
index d9f35d0b57..316ce65f8a 100644
--- a/boost/mpl/vector_c.hpp
+++ b/boost/mpl/vector_c.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: vector_c.hpp 49271 2008-10-11 06:46:00Z agurtovoy $
-// $Date: 2008-10-10 23:46:00 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49271 $
+// $Id$
+// $Date$
+// $Revision$
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/limits/vector.hpp>
diff --git a/boost/mpl/void.hpp b/boost/mpl/void.hpp
index ad5aa56460..3dcbdd1d0e 100644
--- a/boost/mpl/void.hpp
+++ b/boost/mpl/void.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: void.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/void_fwd.hpp>
#include <boost/mpl/bool.hpp>
diff --git a/boost/mpl/void_fwd.hpp b/boost/mpl/void_fwd.hpp
index 9643dec302..86078b5c9e 100644
--- a/boost/mpl/void_fwd.hpp
+++ b/boost/mpl/void_fwd.hpp
@@ -10,9 +10,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: void_fwd.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
-// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
-// $Revision: 49267 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/aux_/adl_barrier.hpp>
diff --git a/boost/mpl/zip_view.hpp b/boost/mpl/zip_view.hpp
index 4bc26c1eec..d709230dc9 100644
--- a/boost/mpl/zip_view.hpp
+++ b/boost/mpl/zip_view.hpp
@@ -11,9 +11,9 @@
//
// See http://www.boost.org/libs/mpl for documentation.
-// $Id: zip_view.hpp 61591 2010-04-26 21:31:09Z agurtovoy $
-// $Date: 2010-04-26 14:31:09 -0700 (Mon, 26 Apr 2010) $
-// $Revision: 61591 $
+// $Id$
+// $Date$
+// $Revision$
#include <boost/mpl/transform.hpp>
#include <boost/mpl/begin_end.hpp>