Boost logo

Boost-Commit :

From: dgregor_at_[hidden]
Date: 2007-07-26 19:55:12


Author: dgregor
Date: 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
New Revision: 7557
URL: http://svn.boost.org/trac/boost/changeset/7557

Log:
Fix eol-style and mime-types
Properties modified:
   sandbox/SOC/2006/Jamfile.v2 (props changed)
   sandbox/SOC/2006/boost-build.jam (props changed)
   sandbox/SOC/2006/concurrency/tags/final/ACT_BSD_LICENSE.txt (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/act_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/act_model.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/action.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/action/action.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/action/action_no_default.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/action/as_function.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/action/as_ref.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/action/as_target.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/action/utility.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/active.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/active/active.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/active/active_interface.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/active/active_no_default.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/active/detail/constructor_caller.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/active/queue_function.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/active/utility.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/active_bind.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/active_call.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/active_function.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/active_object.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/activity/detail/activity_data.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algo_model.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/adjacent_find/adjacent_find_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/algorithm_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/basic_for.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/basic_for/detail/expressions.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/copy.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/copy/copy_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/copy/detail/copy_impl.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/count.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/count/count_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/count_if/count_if_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/detail/make_algo.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/equal.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/equal/equal_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/fill.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/fill/fill_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/fill_n.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/find.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/find/find_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/find_end/find_end_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/find_first_of/find_first_of_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/find_if.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/find_if/detail/find_if_impl.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/find_if/find_if_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/for_each.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/for_each/detail/for_each_basic.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/for_each/detail/for_each_impl.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/for_each/for_each_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/generate.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/generate/generate_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/generate_n.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/mismatch/mismatch_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/remove.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/search/search_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/search_n/search_n_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/sections/sections.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/sort.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/algorithm/transform.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/atomic.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/common_act_models.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/common_act_models/concurrent_act_model.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/common_act_models/concurrent_act_model/action_internals.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/common_act_models/concurrent_act_model/detail/concurrent_action_function.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/common_act_models/concurrent_act_model/detail/concurrent_action_internals.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/common_act_models/concurrent_act_model/detail/concurrent_active_thread.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/common_act_models/concurrent_act_model/detail/concurrent_construction_function.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/common_act_models/concurrent_act_model/detail/concurrent_construction_tags.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/common_act_models/concurrent_act_model/detail/concurrent_function_queue.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/common_act_models/concurrent_act_model/detail/concurrent_function_queue_base.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/common_act_models/immediate_act_model.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/common_act_models/lazy_act_model.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/common_algo_models.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/common_algo_models/parallel_algo_model.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/common_algo_models/parallel_algo_model/detail/parallel_basic_for.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/common_algo_models/serial_algo_model.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/common_algo_models/serial_algo_model/detail/serial_basic_for.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/config.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/config/default_act_model.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/config/default_algo_model.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/config/max_active_call_params.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/config/openmp.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/act_model_base.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/act_ref.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/actable_function_base.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/action_return_meta.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/active_call_enablers.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/active_call_params_are_valid.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/active_copier.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/active_function_caller.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/active_helper.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/active_ref.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/active_type.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/add_action_impl.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/argument_sequence.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/arithmetic_types.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/as_function_impl.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/as_future_impl.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/as_target.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/decay_if_array.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/detail_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/enabler_dummy.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/execute_if.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/function_package.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/give_cv_to.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/has_result_type.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/is_const_mem_fun_ptr.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/is_of_iterator_category.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/is_tuplen.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/meta_for.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/object_encapsulator.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/param_list_container.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/params_to_stored_params.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/queued_function_caller.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/raw_object.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/result_type.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/thread_manager.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/tie.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/tuple_from_function_args.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/tuple_from_sequence.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/type_from_function_params.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/detail/unspecified_bool.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/inactive_copy.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/lazy_act_model.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/parallel_safe.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/trigger.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/type_traits.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/type_traits/add_active.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/type_traits/add_active_no_default.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/type_traits/has_parallel_safe_assign.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/type_traits/is_act_model.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/type_traits/is_active.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/type_traits/is_active_function.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/type_traits/is_algo_model.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/type_traits/is_parallel_safe.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/boost/act/type_traits/remove_active.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/final/main.cpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/act_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/act_model.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/action.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/action/action.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/action/action_no_default.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/action/as_function.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/action/as_ref.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/action/as_target.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/action/utility.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/active.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/active/active.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/active/active_interface.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/active/active_no_default.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/active/detail/active_integral_spec.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/active/detail/constructor_caller.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/active/queue_function.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/active/utility.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/active_bind.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/active_call.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/active_function.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/active_object.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algo_model.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/adjacent_find.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/adjacent_find/adjacent_find_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/algorithm_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/basic_for.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/basic_for/basic_for_base.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/basic_for/basic_for_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/basic_for/detail/expressions.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/binary_search.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/binary_search/binary_search_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/copy.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/copy/copy_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/copy/detail/copy_impl.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/copy_backward.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/copy_backward/copy_backward_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/count.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/count/count_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/count/count_if.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/count/count_if/count_if_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/count_if.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/count_if/count_if_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/detail/make_algo.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/equal.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/equal/equal_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/equal_range.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/equal_range/equal_range_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/fill.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/fill/fill_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/fill_n.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/fill_n/fill_n_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/find.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/find/find_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/find_end/find_end_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/find_first_of/find_first_of_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/find_if.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/find_if/detail/find_if_impl.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/find_if/find_if_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/for_each.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/for_each/detail/for_each_basic.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/for_each/detail/for_each_impl.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/for_each/for_each_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/for_each/for_each_if.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/for_each/for_each_if/for_each_if_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/generate.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/generate/detail/safe_generator.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/generate/generate_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/generate_n.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/generate_n/generate_n_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/includes.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/includes/includes_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/inplace_merge.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/inplace_merge/inplace_merge_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/iter_swap.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/iter_swap/iter_swap_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/lexicographical_compare.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/lexicographical_compare/lexicographical_compare_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/lower_bound.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/lower_bound/lower_bound_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/make_heap.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/make_heap/make_heap_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/max.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/max/max_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/merge.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/merge/merge_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/min.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/min/min_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/mismatch.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/mismatch/mismatch_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/next_permutation.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/next_permutation/next_permutation_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/nth_element.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/nth_element/nth_element_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/parallelize.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/parallelize/parallelize_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/partial_sort.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/partial_sort/partial_sort_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/partial_sort_copy.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/partial_sort_copy/partial_sort_copy_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/partition.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/partition/partition_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/pop_heap.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/pop_heap/pop_heap_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/prev_permutation.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/prev_permutation/prev_permutation_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/push_heap.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/push_heap/push_heap_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/random_shuffle.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/random_shuffle/random_shuffle_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/remove.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/remove/remove_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/remove_copy.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/remove_copy/remove_copy_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/replace.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/replace/replace_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/replace_copy.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/replace_copy/replace_copy_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/rotate.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/rotate/rotate_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/rotate_copy.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/rotate_copy/rotate_copy_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/search.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/search/search_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/search_n.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/search_n/search_n_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/sections.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/sections/sections_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/set_difference.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/set_difference/set_difference_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/set_intersection.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/set_intersection/set_intersection_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/set_symmetric_difference.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/set_symmetric_difference/set_symmetric_difference_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/set_union.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/set_union/set_union_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/sort.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/sort/sort_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/sort_heap.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/sort_heap/sort_heap_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/stable_partition.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/stable_partition/stable_partition_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/stable_sort.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/stable_sort/stable_sort_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/swap.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/swap/swap_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/transform.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/transform/transform_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/unique.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/unique/unique_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/unique_copy.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/unique_copy/unique_copy_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/upper_bound.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/algorithm/upper_bound/upper_bound_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/atomic.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/atomic/detail/atomic_operators.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/atomic/detail/atomic_type.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/atomic/detail/native_atomic_types.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/atomic/detail/openmp_atomic_operators.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_act_models.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_act_models/concurrent_act_model.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_act_models/concurrent_act_model/action_internals.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_act_models/concurrent_act_model/detail/concurrent_action_function.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_act_models/concurrent_act_model/detail/concurrent_action_internals.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_act_models/concurrent_act_model/detail/concurrent_active_thread.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_act_models/concurrent_act_model/detail/concurrent_construction_function.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_act_models/concurrent_act_model/detail/concurrent_construction_tags.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_act_models/concurrent_act_model/detail/concurrent_function_queue.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_act_models/concurrent_act_model/detail/concurrent_function_queue_base.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_act_models/immediate_act_model.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_act_models/lazy_act_model.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_algo_models.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_algo_models/parallel_algo_model.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_algo_models/parallel_algo_model/detail/openmp_algorithms.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_algo_models/parallel_algo_model/detail/openmp_algorithms/equal.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_algo_models/parallel_algo_model/detail/openmp_algorithms/parallel.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_algo_models/parallel_algo_model/detail/openmp_algorithms/sections.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_algo_models/parallel_algo_model/detail/openmp_algorithms/sections/execute.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_algo_models/parallel_algo_model/detail/openmp_algorithms/sections/individual_section.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_algo_models/parallel_algo_model/detail/openmp_algorithms/transform.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_algo_models/parallel_algo_model/detail/parallel_basic_for.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_algo_models/parallel_algo_model/detail/parallel_count_if.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_algo_models/parallel_algo_model/detail/parallel_range_fun.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_algo_models/serial_algo_model.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_algo_models/serial_algo_model/detail/serial_basic_for.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/common_thread_allocators/thread_allocator.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/config.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/config/default_act_model.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/config/default_algo_model.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/config/has_optimized_atomic_scalars.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/config/max_params.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/config/max_ranges.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/config/max_sections.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/config/openmp.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/config/openmp_parallel_algo_model.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/default_algo_model/default_algo_model_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/act_model_base.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/act_ref.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/actable_function_base.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/action_return_meta.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/active_call_enablers.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/active_call_params_are_valid.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/active_copier.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/active_function_caller.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/active_helper.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/active_ref.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/active_type.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/add_action_impl.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/argument_sequence.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/arithmetic_types.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/as_function_impl.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/as_future_impl.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/as_target.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/call_with_sequence.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/complex_result_of.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/decay_if_array.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/detail_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/enabler_dummy.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/execute_if.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/function_info.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/function_package.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/give_cv_to.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/has_result_type.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/is_const_mem_fun_ptr.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/is_of_iterator_category.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/is_tuplen.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/meta_for.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/object_encapsulator.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/param_list_container.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/params_to_stored_params.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/queued_function_caller.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/raw_object.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/result_type.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/thread_manager.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/tie.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/tuple_from_function_args.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/tuple_from_sequence.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/type_from_function_params.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/detail/unspecified_bool.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/functional.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/functional/always.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/functional/functional_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/functional/parallel_ranges_fun.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/inactive_copy.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/lazy_act_model.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/parallel_safe.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/trigger.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/type_traits.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/type_traits/act_model_tag.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/type_traits/add_active.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/type_traits/add_active_no_default.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/type_traits/add_atomic.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/type_traits/algo_model_tag.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/type_traits/are_extended_algo_params.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/type_traits/has_parallel_safe_assign.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/type_traits/is_act_model.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/type_traits/is_active.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/type_traits/is_active_function.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/type_traits/is_algo_model.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/type_traits/is_atomic.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/type_traits/is_parallel_safe.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/boost/act/type_traits/remove_active.hpp (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/acknowledgements.qbk (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/act.qbk (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/act.xml (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/active_interfaces_in_detail.qbk (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/advanced_usage.qbk (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/basic_usage.qbk (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/beta_warning.qbk (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/brief_description.qbk (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/common_act_models.qbk (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/common_algorithm_models.qbk (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/compiler_setup.qbk (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/concepts.qbk (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/configuration.qbk (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/creating_act_models.qbk (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/creating_algorithm_models.qbk (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/development_status.qbk (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/functional.qbk (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/future_direction.qbk (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/act/acknowledgements.html (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/act/active_interfaces_in_detail.html (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/act/advanced_usage.html (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/act/basic_usage.html (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/act/beta_warning.html (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/act/common_act_models.html (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/act/common_algorithm_models.html (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/act/compiler_setup.html (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/act/concepts.html (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/act/configuration.html (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/act/creating_act_models.html (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/act/creating_algorithm_models.html (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/act/development_status.html (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/act/functional.html (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/act/future_direction.html (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/act/header_files.html (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/act/introduction.html (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/act/parallel_safety.html (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/act/poly_algos.html (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/act/polymorphic_algorithms.html (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/act/rationale.html (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/act/type_traits.html (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/boostbook.css (contents, props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/forwarded_output.txt (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/index.html (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/make_act_135.bat (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/reference.css (contents, props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/introduction.qbk (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/parallel_safety.qbk (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/polymorphic_algorithms.qbk (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/rationale.qbk (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/reference.qbk (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/type_traits.qbk (props changed)
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/main.cpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/LICENSE_1_0.txt (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/active/detail/raw_active.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/config.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/config/consumer_policy.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/config/consumer_policy/max_is_one_of_params.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has_int.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has_interlocked_operations.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has_lock_free.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has_wait_free.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/config/max_params.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/config/queue_policy.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/config/queue_policy/bounded_queue_policy.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/config/queue_policy/bounded_queue_policy/default_bounded_queue_policy_allocator.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/config/queue_policy/bounded_queue_policy/default_bounded_queue_policy_max_size.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/concurrent_consumer_policy.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/concurrent_consumer_policy/concurrent_consumer_policy.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/concurrent_consumer_policy/concurrent_consumer_policy_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/concurrent_consumer_policy/detail/concurrent_scoped_consumer_impl.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/concurrent_consumer_policy/detail/concurrent_signaller_impl.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/concurrent_consumer_policy/detail/concurrent_tracker_impl.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/concurrent_consumer_policy/detail/concurrent_tracking_info.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/concurrent_consumer_policy/detail/scoped_concurrent_consumer_impl.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/concurrent_consumer_policy/scoped_consumer.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/concurrent_consumer_policy/scoped_consumer_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/concurrent_consumer_policy/signaller.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/concurrent_consumer_policy/signaller_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/concurrent_consumer_policy/tracker.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/concurrent_consumer_policy/tracker_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/concurrent_consumer_policy_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/consumer.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/consumer_arguments.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/consumer_arguments_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/consumer_chooser.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/consumer_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/convert_to.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/convert_to_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/default_normalization_info.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/default_normalization_info_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/detail/consumer_fun_from_type.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/detail/default_action_impl.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/immediate_consumer_policy.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/immediate_consumer_policy/consumer.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/immediate_consumer_policy/immediate_consumer_policy.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/immediate_consumer_policy/scoped_consumer.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/immediate_consumer_policy_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/is.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/is_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/is_one_of.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/is_one_of_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/no_argument.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/no_argument_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/safe_consumer.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/safe_consumer_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/safe_scoped_consumer.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/safe_scoped_consumer_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/scoped_consumer.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/scoped_consumer_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/signaller.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/signaller_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/tracker.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy/tracker_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/consumer_policy_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/detail/circular_buffer.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/detail/empty_header.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/detail/execute_if.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/detail/give_cv_to.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/detail/has_result_type.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/detail/has_single_result_type.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/detail/is_nonfunction_pointer.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/detail/is_pointer_to_void.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/detail/next.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/detail/prior.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/detail/raw_storage.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/detail/result_type.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/detail/revise_argument.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/detail/trigger.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/detail/type_from_function_params.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/detail/unspecified_bool.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_acq_rel.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_acq_rel_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_acquire.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_acquire_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_release.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_release_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_sequential.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_sequential_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_thread_unsafe.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_thread_unsafe_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_unordered.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_unordered_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/detail/impl_includer.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acq_rel.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acq_rel_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acquire.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acquire_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_release.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_release_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_sequential.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_sequential_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_thread_unsafe.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_thread_unsafe_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_unordered.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_unordered_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/detail/impl_includer.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acq_rel.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acq_rel_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acquire.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acquire_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_release.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_release_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_sequential.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_sequential_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_thread_unsafe.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_thread_unsafe_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_unordered.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_unordered_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/detail/impl_includer.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/detail/unaligned_assign_if_was.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/binary_bitwise_operation_checker.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_acq_rel.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_acq_rel_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_acquire.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_acquire_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_release.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_release_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_sequential.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_sequential_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_thread_unsafe.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_thread_unsafe_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/detail/impl_includer.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_acq_rel.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_acq_rel_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_acquire.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_acquire_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_release.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_release_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/detail/bitor_assign_acquire_default.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/detail/bitor_assign_default.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/detail/bitor_assign_release_default.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/detail/impl_includer.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compiler_fence.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compiler_fence/compiler_fence.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compiler_fence/compiler_fence_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compiler_fence/compiler_fence_thread_unsafe.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compiler_fence/compiler_fence_thread_unsafe_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compiler_fence/detail/impl_includer.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compiler_fence_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compl_assign.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compl_assign/compl_assign.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compl_assign/compl_assign_acquire.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compl_assign/compl_assign_release.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compl_assign/detail/compl_assign_acquire_default.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compl_assign/detail/compl_assign_default.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compl_assign/detail/compl_assign_release_default.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compl_assign/detail/impl_includer.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compl_assign_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/cstdatomic.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_acq_rel.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_acq_rel_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_acquire.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_acquire_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_release.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_release_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_unordered.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_unordered_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/detail/impl_includer.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_default.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_default_dont_include.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_forwarder.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_forwarder_dont_include.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_forwarder_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_forwarder_fwd_dont_include.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_operation.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_result.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_result_dont_include.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/cas_support.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/default_impl.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/default_unary_impl.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/error_if_no_interlocked.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_begin_dont_include.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_end_dont_include.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_fwd_begin_dont_include.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_fwd_end_dont_include.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_includer/forwarder_includer.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/full_name.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/has_nested_type.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/impl.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/impl_begin_dont_include.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/impl_decl.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/impl_end_dont_include.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/impl_includer/impl_includer.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/impl_meta.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/implementation_info/operation_support.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/interlocked_operand_validators.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/interlocked_result.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/result_impl.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/result_meta.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/unaligned_interlocked.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/unary_forwarder.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/unary_forwarder_dont_include.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/unary_forwarder_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/unary_forwarder_fwd_dont_include.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/unary_result_impl.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign/detail/divide_assign_release_default.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign/detail/impl_includer.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign/divide_assign.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign/divide_assign_acq_rel.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign/divide_assign_acq_rel_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign/divide_assign_acquire.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign/divide_assign_aquire_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign/divide_assign_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign/divide_assign_release.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign/divide_assign_release_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign/divide_assign_sequential.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign/divide_assign_sequential_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign/divide_assign_unordered.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign/divide_assign_unordered_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/flag.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/detail/impl_includer.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/increment.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/increment_acq_rel.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/increment_acq_rel_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/increment_acquire.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/increment_acquire_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/increment_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/increment_release.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/increment_release_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/increment_unordered.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/increment_unordered_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/integer.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/integer/detail/convert_interlocked_bool_operand_to_bool.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/integer/detail/interlocked_bool.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/integer/has_interlocked_operations.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/integer/selection.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/integer/types.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/detail/impl_includer.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_acquire.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_acquire_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_sequential.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_sequential_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_unordered.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_unordered_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/lshift_assign.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/lshift_assign/detail/impl_includer.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/lshift_assign/detail/lshift_assign_acquire_default.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/lshift_assign/detail/lshift_assign_default.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/lshift_assign/detail/lshift_assign_operation.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/lshift_assign/detail/lshift_assign_release_default.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/lshift_assign/lshift_assign.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/lshift_assign/lshift_assign_acquire.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/lshift_assign/lshift_assign_acquire_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/lshift_assign/lshift_assign_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/lshift_assign/lshift_assign_release.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/lshift_assign/lshift_assign_release_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/lshift_assign_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/detail/impl_includer.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence_acq_rel.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence_acq_rel_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence_acquire.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence_acquire_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence_release.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence_release_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence_sequential.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence_sequential_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence_thread_unsafe.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence_thread_unsafe_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence_unordered.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence_unordered_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/mod_assign.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/mod_assign/detail/impl_includer.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/mod_assign/detail/mod_assign_acquire_default.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/mod_assign/detail/mod_assign_default.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/mod_assign/detail/mod_assign_release_default.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/mod_assign/mod_assign.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/mod_assign/mod_assign_acquire.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/mod_assign/mod_assign_release.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/mod_assign_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify/modify.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify/modify_acq_rel.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify/modify_acq_rel_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify/modify_acquire.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify/modify_acquire_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify/modify_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify/modify_release.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify/modify_release_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify/modify_sequential.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify/modify_sequential_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify/modify_unordered.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify/modify_unordered_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/detail/impl_includer.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/detail/multiply_assign_acquire_default.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/detail/multiply_assign_default.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/detail/multiply_assign_release_default.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_acq_rel.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_acq_rel_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_acquire.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_acquire_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_release.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_release_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_thread_unsafe.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_thread_unsafe_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_unordered.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_unordered_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/negate_assign.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/negate_assign/detail/impl_includer.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/negate_assign/detail/negate_assign_acquire_default.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/negate_assign/detail/negate_assign_default.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/negate_assign/detail/negate_assign_release_default.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/negate_assign/negate_assign.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/negate_assign/negate_assign_acquire.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/negate_assign/negate_assign_release.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/negate_assign_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/not_assign.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/not_assign_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/rshift_assign.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/rshift_assign/detail/impl_includer.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/rshift_assign/detail/rshift_assign_acquire_default.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/rshift_assign/detail/rshift_assign_default.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/rshift_assign/detail/rshift_assign_release_default.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/rshift_assign/rshift_assign.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/rshift_assign/rshift_assign_acquire.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/rshift_assign/rshift_assign_acquire_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/rshift_assign/rshift_assign_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/rshift_assign/rshift_assign_release.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/rshift_assign/rshift_assign_release_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/rshift_assign_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/acq_rel.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/acq_rel_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/acquire.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/acquire_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/default.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/default_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/release.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/release_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/sequential.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/sequential_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/thread_unsafe.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/thread_unsafe_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/unordered.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/unordered_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/detail/impl_includer.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_release.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_release_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_unordered.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_unordered_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store_fully_ordered_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/detail/impl_includer.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_acq_rel.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_acq_rel_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_acquire.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_acquire_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_release.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_release_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_sequential.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_sequential_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_thread_unsafe.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_thread_unsafe_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_unordered.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_unordered_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/type_traits.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/type_traits/is_interlocked.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/type_traits/is_interlocked_arithmetic.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/type_traits/is_interlocked_bool.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/type_traits/is_interlocked_integer.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/type_traits/is_interlocked_natural.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/type_traits/is_semantics.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/xor_assign.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/xor_assign/detail/impl_includer.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/xor_assign/detail/xor_assign_acquire_default.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/xor_assign/detail/xor_assign_default.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/xor_assign/detail/xor_assign_release_default.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/xor_assign/xor_assign.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/xor_assign/xor_assign_acquire.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/xor_assign/xor_assign_acquire_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/xor_assign/xor_assign_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/xor_assign/xor_assign_release.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/xor_assign/xor_assign_release_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/xor_assign_fwd.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/bounded_queue_policy.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/bounded_queue_policy/bounded_queue_policy.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/bounded_queue_policy/bounded_queue_policy_arguments.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/bounded_queue_policy/bounded_queue_policy_arguments_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/bounded_queue_policy/bounded_queue_policy_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/bounded_queue_policy/detail/bounded_queue_base.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/bounded_queue_policy/fully_safe_queue.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/bounded_queue_policy/fully_safe_queue_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/bounded_queue_policy/queue.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/bounded_queue_policy/queue_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/bounded_queue_policy/safe_queue.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/bounded_queue_policy/safe_queue_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/bounded_queue_policy/safe_single_pop_queue.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/bounded_queue_policy/safe_single_pop_queue_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/bounded_queue_policy/safe_single_push_pop_queue.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/bounded_queue_policy/safe_single_push_pop_queue_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/bounded_queue_policy/safe_single_push_queue.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/bounded_queue_policy/safe_single_push_queue_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/bounded_queue_policy_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/fully_safe_queue.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/fully_safe_queue_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/queue.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/queue_arguments.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/queue_arguments_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/queue_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/safe_queue.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/safe_queue_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/safe_single_pop_queue.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/safe_single_pop_queue_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/safe_single_push_pop_queue.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/safe_single_push_pop_queue_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/safe_single_push_queue.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy/safe_single_push_queue_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/queue_policy_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/worker_policy.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/worker_policy/basic_worker_policy.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/worker_policy/basic_worker_policy_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/worker_policy/thread_policy.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/worker_policy/thread_policy/basic_thread_policy.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/worker_policy/thread_policy/basic_thread_policy_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/worker_policy/thread_policy/detail/thread_manager.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/act/worker_policy_fwd.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/boost/utility/binary.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/index.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/Jamfile.v2 (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/act.qbk (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/basic_worker_policy.qbk (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/beta_warning.qbk (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/brief_description.qbk (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/chapters.xml (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/compiler_setup.qbk (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/concepts.qbk (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/concepts/concepts/interlocked_arithmetic_type.qbk (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/concepts/concepts/interlocked_basic_type.qbk (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/concepts/concepts/interlocked_integer_type.qbk (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/concepts/concepts/interlocked_natural_type.qbk (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/concepts/concepts/interlocked_operation.qbk (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/concepts/interlocked_type.qbk (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/concepts/pc_queue.qbk (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/concepts/queue_policy.qbk (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/consumer.qbk (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/consumer_policy.qbk (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/beta_warning.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/brief_description.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/compiler_setup.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/interlocked.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/interlocked/extending_support.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/interlocked/interlocked_barrier_models.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/interlocked/interlocked_cage_models.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/interlocked/interlocked_cage_models/interlocked_compiler_cage.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/interlocked/interlocked_cage_models/interlocked_memory_cage.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/interlocked/interlocked_concepts.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/interlocked/interlocked_concepts/interlocked_arithmetic_type.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/interlocked/interlocked_concepts/interlocked_cage.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/interlocked/interlocked_concepts/interlocked_fence.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/interlocked/interlocked_concepts/interlocked_integer_type.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/interlocked/interlocked_concepts/interlocked_natural_type.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/interlocked/interlocked_concepts/interlocked_operation.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/interlocked/interlocked_concepts/interlocked_semantic_type.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/interlocked/interlocked_concepts/interlocked_type.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/interlocked/interlocked_fence_models.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/interlocked/interlocked_fence_models/interlocked_compiler_fence.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/interlocked/interlocked_fence_models/interlocked_memory_fence.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/interlocked/interlocked_integer_models.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/interlocked/interlocked_integer_models/interlocked_integer_metafunctions.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/interlocked/interlocked_integer_models/interlocked_integer_typedefs.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/interlocked/interlocked_semantic_models.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/interlocked/interlocked_support.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/interlocked/interlocked_support/checking_support.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/interlocked/interlocked_support/extending_support.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/introduction.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/boost_act/rationale.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/html/index.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked.qbk (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/concepts.qbk (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/concepts/interlocked_arithmetic_type.qbk (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/concepts/interlocked_cage.qbk (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/concepts/interlocked_fence.qbk (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/concepts/interlocked_integer_type.qbk (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/concepts/interlocked_natural_type.qbk (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/concepts/interlocked_operation.qbk (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/concepts/interlocked_semantic_type.qbk (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/concepts/interlocked_type.qbk (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/integer_models.qbk (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/integer_models/metafunctions.qbk (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/integer_models/typedefs.qbk (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/interlocked_cage_models.qbk (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/interlocked_cage_models/interlocked_compiler_cage.qbk (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/interlocked_cage_models/interlocked_memory_cage.qbk (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/interlocked_fence_models.qbk (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/interlocked_fence_models/interlocked_compiler_fence.qbk (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/interlocked_fence_models/interlocked_memory_fence.qbk (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/interlocked_semantic_models.qbk (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/support.qbk (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/support/checking_support.qbk (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/support/extending_support.qbk (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked_integer.qbk (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/introduction.qbk (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/javascript/common.js (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/javascript/cookies.js (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/javascript/load_file.js (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/javascript/main.js (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/javascript/nested_links.js (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/javascript/nested_links/css/grouped_links.css (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/javascript/nested_links/doc/nested_links.qbk (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/javascript/nested_links/doc/xhtml/images/grouped_links.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/javascript/nested_links/doc/xhtml/index.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/javascript/nested_links/example/boostbook_integration/example.qbk (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/javascript/nested_links/example/boostbook_integration/xhtml/boostbook_integration/final.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/javascript/nested_links/example/boostbook_integration/xhtml/boostbook_integration/first.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/javascript/nested_links/example/boostbook_integration/xhtml/boostbook_integration/first/sub_b.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/javascript/nested_links/example/boostbook_integration/xhtml/boostbook_integration/first/sub_c.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/javascript/nested_links/example/boostbook_integration/xhtml/boostbook_integration/second.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/javascript/nested_links/example/boostbook_integration/xhtml/boostbook_integration/second/sub_b.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/javascript/nested_links/example/boostbook_integration/xhtml/build_grouped_links.cpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/javascript/nested_links/example/boostbook_integration/xhtml/index.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/javascript/nested_links/example/boostbook_integration/xhtml/sections.xml (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/javascript/nested_links/example/simple/boost_libs.xml (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/javascript/nested_links/example/simple/simple.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/javascript/nested_links/index.html (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/javascript/style_switcher.js (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/javascript/style_switcher/doc/TODO (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/project-root.jam (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/rationale.qbk (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/blurbs.css (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/box_wrapper.css (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/callouts.css (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/conversion/boostbook_to_quickbook.css (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/conversion/html_to_quickbook.css (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/conversion/html_to_quickbook_general.css (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/conversion/quickbook_common.css (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/footer.css (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/general.css (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/header.css (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/headings.css (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/admonitions/caution.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/admonitions/important.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/admonitions/note.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/admonitions/solid/caution.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/admonitions/solid/important.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/admonitions/solid/note.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/admonitions/solid/tip.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/admonitions/solid/warning.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/admonitions/tip.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/admonitions/warning.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/box_wrapper/bottom-left.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/box_wrapper/bottom-right.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/box_wrapper/bottom.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/box_wrapper/solid/bottom-left.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/box_wrapper/solid/bottom-right.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/box_wrapper/solid/bottom.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/box_wrapper/solid/top-left.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/box_wrapper/solid/top-right.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/box_wrapper/solid/top.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/box_wrapper/top-left.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/box_wrapper/top-right.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/box_wrapper/top.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/callouts/1.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/callouts/10.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/callouts/11.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/callouts/12.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/callouts/13.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/callouts/14.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/callouts/15.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/callouts/2.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/callouts/3.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/callouts/4.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/callouts/5.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/callouts/6.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/callouts/7.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/callouts/8.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/callouts/9.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/footer/background-left.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/footer/background-right.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/footer/background.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/header/background-more.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/header/background.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/navigation/home.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/navigation/next.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/navigation/prev.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/navigation/up.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/syntax/bc.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/syntax/cw.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/syntax/em.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/syntax/kd.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/syntax/sc.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/syntax/solid/bc.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/syntax/solid/cw.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/syntax/solid/em.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/syntax/solid/kd.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/syntax/solid/sc.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/syntax/solid/vs.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/images/syntax/vs.png (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/lists.css (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/main.css (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/nested_links.css (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/programlisting.css (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/spirit_nav.css (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/syntax.xml (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/syntax/bc.css (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/syntax/cw.css (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/syntax/em.css (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/syntax/kd.css (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/syntax/sc.css (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/syntax/vs.css (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/table.css (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/toc.css (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/thread.qbk (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/thread_policy.qbk (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/threaded_worker.qbk (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/worker.qbk (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/worker_policy.qbk (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/example/multiply_assign.cpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/Jamfile.v2 (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/binary.cpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/bounded_queue_policy.cpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/concurrent_consumer_policy.cpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/consumer_policy_tester.hpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/add_assign/add_assign.cpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/add_assign/add_assign_acq_rel.cpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/add_assign/add_assign_acquire.cpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/add_assign/add_assign_helper.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/add_assign/add_assign_release.cpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/add_assign/add_assign_unordered.cpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign/assign.cpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign/assign_helper.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign/assign_release.cpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign/assign_unordered.cpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign_if_was/assign_if_was.cpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign_if_was/assign_if_was_acq_rel.cpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign_if_was/assign_if_was_acquire.cpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign_if_was/assign_if_was_helper.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign_if_was/assign_if_was_release.cpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign_if_was/assign_if_was_sequential.cpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign_if_was/assign_if_was_thread_unsafe.h (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign_if_was/assign_if_was_unordered.cpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/bitand_assign/bitand_assign.cpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/integral_additive_helper.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/interlocked_integer_types.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/load.cpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/load/load.cpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/load/load_acquire.cpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/load/load_unordered.cpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/multiply_assign/multiply_assign.cpp (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/operation_result_checker.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/random_uint8.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/store_load_helper.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/subtract_assign/subtract_assign.cpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/subtract_assign/subtract_assign_acq_rel.cpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/subtract_assign/subtract_assign_acquire.cpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/subtract_assign/subtract_assign_helper.hpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/subtract_assign/subtract_assign_release.cpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/subtract_assign/subtract_assign_unordered.cpp (contents, props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/project-root.jam (props changed)
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/queue_policy_tester.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/coroutine.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/detail/arg_max.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/detail/argument_packer.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/detail/argument_unpacker.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/detail/call_impl.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/detail/context_base.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/detail/context_linux.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/detail/context_posix.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/detail/context_windows.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/detail/coroutine_accessor.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/detail/coroutine_impl.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/detail/coroutine_traits.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/detail/default_context_impl.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/detail/fix_result.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/detail/future_impl.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/detail/has_swap.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/detail/index.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/detail/is_callable.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/detail/make_tuple_traits.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/detail/noreturn.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/detail/posix_utility.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/detail/self.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/detail/signal.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/detail/signature.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/detail/swap_context.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/detail/wait_impl.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/detail/yield_result_type.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/exception.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/future.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/generator.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/move.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/shared_coroutine.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/boost/coroutine/tuple_traits.hpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/benchmark/Jamfile (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/benchmark/call_overhead.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/benchmark/make.sh (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/benchmark/out_of_line.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/build/Jamfile.v2 (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/doc/Jamfile.v2 (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/doc/coroutine.qbk (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/example/Jamfile.v2 (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/example/banana.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/example/complex_matcher.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/example/consumer_producer_a.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/example/consumer_producer_b.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/example/consumer_producer_c.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/example/coroutine_fsm.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/example/coroutine_fsm_regexp.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/example/factorial.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/example/matcher.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/example/prisonerdilemma.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/example/samefringe.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/example/samefringe2.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/example/scheduler.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/example/scheduler_wait.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/example/switch_fsm.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/example/token_passing.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/example/token_passing_baseline.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/src/coroutine.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/src/swapcontext.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/test/Jamfile.v2 (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/test/test_any.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/test/test_call.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/test/test_create.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/test/test_generator.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/test/test_invoke.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/test/test_meta.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/test/test_move.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/test/test_non_default_constructible.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/test/test_optional.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/test/test_reference.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/test/test_yield.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/test/test_yield_to.cpp (props changed)
   sandbox/SOC/2006/coroutine/tags/final/libs/coroutine/test/test_yield_to2.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/coroutine.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/detail/arg_max.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/detail/argument_packer.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/detail/argument_unpacker.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/detail/call_impl.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/detail/context_base.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/detail/context_linux.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/detail/context_posix.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/detail/context_windows.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/detail/coroutine_accessor.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/detail/coroutine_impl.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/detail/coroutine_traits.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/detail/default_context_impl.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/detail/fix_result.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/detail/future_impl.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/detail/has_swap.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/detail/index.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/detail/is_callable.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/detail/make_tuple_traits.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/detail/noreturn.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/detail/posix_utility.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/detail/self.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/detail/signal.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/detail/signature.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/detail/swap_context.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/detail/wait_impl.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/detail/yield_result_type.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/exception.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/future.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/generator.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/move.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/shared_coroutine.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/boost/coroutine/tuple_traits.hpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/benchmark/Jamfile (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/benchmark/call_overhead.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/benchmark/make.sh (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/benchmark/out_of_line.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/build/Jamfile.v2 (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/doc/Jamfile.v2 (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/doc/coroutine.qbk (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/example/Jamfile.v2 (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/example/banana.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/example/complex_matcher.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/example/consumer_producer_a.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/example/consumer_producer_b.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/example/consumer_producer_c.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/example/coroutine_fsm.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/example/coroutine_fsm_regexp.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/example/factorial.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/example/matcher.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/example/prisonerdilemma.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/example/samefringe.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/example/samefringe2.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/example/scheduler.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/example/scheduler_wait.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/example/switch_fsm.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/example/token_passing.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/example/token_passing_baseline.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/src/coroutine.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/src/swapcontext.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/test/Jamfile.v2 (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/test/test_any.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/test/test_call.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/test/test_create.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/test/test_generator.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/test/test_invoke.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/test/test_meta.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/test/test_move.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/test/test_non_default_constructible.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/test/test_optional.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/test/test_reference.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/test/test_yield.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/test/test_yield_to.cpp (props changed)
   sandbox/SOC/2006/coroutine/trunk/libs/coroutine/test/test_yield_to2.cpp (props changed)
   sandbox/SOC/2006/fsm-viewer/tags/final/examples/BitMachine.cpp (props changed)
   sandbox/SOC/2006/fsm-viewer/tags/final/examples/Camera.cpp (props changed)
   sandbox/SOC/2006/fsm-viewer/tags/final/examples/Camera.hpp (props changed)
   sandbox/SOC/2006/fsm-viewer/tags/final/examples/Configuring.cpp (props changed)
   sandbox/SOC/2006/fsm-viewer/tags/final/examples/Configuring.hpp (props changed)
   sandbox/SOC/2006/fsm-viewer/tags/final/examples/DeferralTest.cpp (props changed)
   sandbox/SOC/2006/fsm-viewer/tags/final/examples/FifoSchedulerTest.cpp (props changed)
   sandbox/SOC/2006/fsm-viewer/tags/final/examples/Precompiled.hpp (props changed)
   sandbox/SOC/2006/fsm-viewer/tags/final/examples/Shooting.hpp (props changed)
   sandbox/SOC/2006/fsm-viewer/tags/final/examples/TransitionTest.cpp (props changed)
   sandbox/SOC/2006/fsm-viewer/tags/final/examples/UniqueObject.hpp (props changed)
   sandbox/SOC/2006/fsm-viewer/tags/final/examples/UniqueObjectAllocator.hpp (props changed)
   sandbox/SOC/2006/fsm-viewer/tags/final/src/Makefile (props changed)
   sandbox/SOC/2006/fsm-viewer/tags/final/src/state_info.hpp (props changed)
   sandbox/SOC/2006/fsm-viewer/tags/final/src/transition_info.hpp (props changed)
   sandbox/SOC/2006/fsm-viewer/tags/final/src/viewer.cpp (props changed)
   sandbox/SOC/2006/fsm-viewer/tags/final/src/viewer.hpp (props changed)
   sandbox/SOC/2006/fsm-viewer/trunk/examples/BitMachine.cpp (props changed)
   sandbox/SOC/2006/fsm-viewer/trunk/examples/Camera.cpp (props changed)
   sandbox/SOC/2006/fsm-viewer/trunk/examples/Camera.hpp (props changed)
   sandbox/SOC/2006/fsm-viewer/trunk/examples/Configuring.cpp (props changed)
   sandbox/SOC/2006/fsm-viewer/trunk/examples/Configuring.hpp (props changed)
   sandbox/SOC/2006/fsm-viewer/trunk/examples/DeferralTest.cpp (props changed)
   sandbox/SOC/2006/fsm-viewer/trunk/examples/FifoSchedulerTest.cpp (props changed)
   sandbox/SOC/2006/fsm-viewer/trunk/examples/Precompiled.hpp (props changed)
   sandbox/SOC/2006/fsm-viewer/trunk/examples/Shooting.hpp (props changed)
   sandbox/SOC/2006/fsm-viewer/trunk/examples/TransitionTest.cpp (props changed)
   sandbox/SOC/2006/fsm-viewer/trunk/examples/UniqueObject.hpp (props changed)
   sandbox/SOC/2006/fsm-viewer/trunk/examples/UniqueObjectAllocator.hpp (props changed)
   sandbox/SOC/2006/fsm-viewer/trunk/src/Makefile (props changed)
   sandbox/SOC/2006/fsm-viewer/trunk/src/state_info.hpp (props changed)
   sandbox/SOC/2006/fsm-viewer/trunk/src/transition_info.hpp (props changed)
   sandbox/SOC/2006/fsm-viewer/trunk/src/viewer.cpp (props changed)
   sandbox/SOC/2006/fsm-viewer/trunk/src/viewer.hpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/apps/segmentation/Jamfile.v2 (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/apps/segmentation/src/boost_common.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/apps/segmentation/src/external/freeimpl/freegraph.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/apps/segmentation/src/external/freeimpl/freegraph.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/apps/segmentation/src/external/kolmo_maxflow/adjacency_list/block.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/apps/segmentation/src/external/kolmo_maxflow/adjacency_list/graph.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/apps/segmentation/src/external/kolmo_maxflow/adjacency_list/graph.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/apps/segmentation/src/external/kolmo_maxflow/adjacency_list/maxflow.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/apps/segmentation/src/external/kolmo_maxflow/forward_star/block.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/apps/segmentation/src/external/kolmo_maxflow/forward_star/graph.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/apps/segmentation/src/external/kolmo_maxflow/forward_star/graph.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/apps/segmentation/src/external/kolmo_maxflow/forward_star/maxflow.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/apps/segmentation/src/graphbase.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/apps/segmentation/src/graphboostedmundkarp.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/apps/segmentation/src/graphboostkolmogorov.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/apps/segmentation/src/graphboostpushrelabel.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/apps/segmentation/src/graphcut.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/apps/segmentation/src/graphcut.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/apps/segmentation/src/graphfreeimpl.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/apps/segmentation/src/graphkolmogorov.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/apps/segmentation/src/main.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/apps/segmentation/src/models.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/apps/segmentation/src/segmentation.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/apps/segmentation/src/segmentation.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/apps/segmentation/src/segmentationbase.ui.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/boost/graph/kolmogorov_max_flow.hpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/boost/graph/kolmogorov_max_flow_no_terminals.hpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/boost/graph/write_dimacs.hpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/doc/html/boostbook.css (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/doc/Jamfile.v2 (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/doc/kolmogorov_max_flow.html (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/doc/read_dimacs.html (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/doc/write_dimacs.html (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/example/Jamfile.v2 (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/example/kolmogorov-eg.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/example/read_write_dimacs-eg.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_graph_gen/Jamfile.v2 (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_graph_gen/ac.c (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_graph_gen/ak.c (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_graph_gen/generate_test_cases.sh (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_graph_gen/genrmf/gen_maxflow_typedef.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_graph_gen/genrmf/genio.c (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_graph_gen/genrmf/genio.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_graph_gen/genrmf/genmain.c (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_graph_gen/genrmf/genrmf.c (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_graph_gen/genrmf/genrmf.sh (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_graph_gen/genrmf/math_to_gcc.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_graph_gen/washington.c (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_performance/Jamfile.v2 (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_performance/boost_kolmo.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_performance/boost_kolmo_no_terminals.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_performance/boost_kolmo_optimized.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_performance/boost_kolmo_sparse.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_performance/boost_push-relabel.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_performance/do_perfomance_test.sh (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_performance/external/h_prf/README (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_performance/external/h_prf/hi_pr.c (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_performance/external/h_prf/parser.c (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_performance/external/h_prf/timer.c (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_performance/external/h_prf/types.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_performance/external/kolmogorov/block.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_performance/external/kolmogorov/graph.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_performance/external/kolmogorov/graph.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_performance/external/kolmogorov/maxflow.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_performance/kolmogorov.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_performance/leda.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/src/max_flow_performance/leda_static.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/test/Jamfile.v2 (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/test/csr_graph_test.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/test/kolmogorov_max_flow_test.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/libs/graph/test/max_flow_test.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/tags/final/project-root.jam (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/apps/segmentation/Jamfile.v2 (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/apps/segmentation/src/boost_common.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/apps/segmentation/src/external/freeimpl/freegraph.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/apps/segmentation/src/external/freeimpl/freegraph.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/apps/segmentation/src/external/kolmo_maxflow/adjacency_list/block.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/apps/segmentation/src/external/kolmo_maxflow/adjacency_list/graph.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/apps/segmentation/src/external/kolmo_maxflow/adjacency_list/graph.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/apps/segmentation/src/external/kolmo_maxflow/adjacency_list/maxflow.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/apps/segmentation/src/external/kolmo_maxflow/forward_star/block.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/apps/segmentation/src/external/kolmo_maxflow/forward_star/graph.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/apps/segmentation/src/external/kolmo_maxflow/forward_star/graph.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/apps/segmentation/src/external/kolmo_maxflow/forward_star/maxflow.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/apps/segmentation/src/graphbase.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/apps/segmentation/src/graphboostedmundkarp.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/apps/segmentation/src/graphboostkolmogorov.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/apps/segmentation/src/graphboostpushrelabel.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/apps/segmentation/src/graphcut.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/apps/segmentation/src/graphcut.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/apps/segmentation/src/graphfreeimpl.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/apps/segmentation/src/graphkolmogorov.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/apps/segmentation/src/main.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/apps/segmentation/src/models.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/apps/segmentation/src/segmentation.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/apps/segmentation/src/segmentation.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/apps/segmentation/src/segmentationbase.ui.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/boost/graph/kolmogorov_max_flow.hpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/boost/graph/kolmogorov_max_flow_no_terminals.hpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/boost/graph/write_dimacs.hpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/doc/html/boostbook.css (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/doc/Jamfile.v2 (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/doc/kolmogorov_max_flow.html (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/doc/read_dimacs.html (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/doc/write_dimacs.html (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/example/Jamfile.v2 (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/example/kolmogorov-eg.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/example/read_write_dimacs-eg.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_graph_gen/Jamfile.v2 (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_graph_gen/ac.c (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_graph_gen/ak.c (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_graph_gen/generate_test_cases.sh (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_graph_gen/genrmf/gen_maxflow_typedef.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_graph_gen/genrmf/genio.c (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_graph_gen/genrmf/genio.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_graph_gen/genrmf/genmain.c (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_graph_gen/genrmf/genrmf.c (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_graph_gen/genrmf/genrmf.sh (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_graph_gen/genrmf/math_to_gcc.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_graph_gen/washington.c (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_performance/Jamfile.v2 (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_performance/boost_kolmo.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_performance/boost_kolmo_no_terminals.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_performance/boost_kolmo_optimized.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_performance/boost_kolmo_sparse.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_performance/boost_push-relabel.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_performance/do_perfomance_test.sh (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_performance/external/h_prf/README (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_performance/external/h_prf/hi_pr.c (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_performance/external/h_prf/parser.c (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_performance/external/h_prf/timer.c (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_performance/external/h_prf/types.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_performance/external/kolmogorov/block.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_performance/external/kolmogorov/graph.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_performance/external/kolmogorov/graph.h (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_performance/external/kolmogorov/maxflow.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_performance/kolmogorov.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_performance/leda.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/src/max_flow_performance/leda_static.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/test/Jamfile.v2 (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/test/csr_graph_test.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/test/kolmogorov_max_flow_test.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/libs/graph/test/max_flow_test.cpp (props changed)
   sandbox/SOC/2006/mincut-maxflow/trunk/project-root.jam (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/bimap.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/container_adaptor/detail/associative_container_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/container_adaptor/detail/comparison_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/container_adaptor/detail/container_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/container_adaptor/detail/functor_bag.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/container_adaptor/detail/identity_converters.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/container_adaptor/detail/ordered_associative_container_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/container_adaptor/detail/sequence_container_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/container_adaptor/detail/unordered_associative_container_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/container_adaptor/detail/value_comparison_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/container_adaptor/detail/weak_associative_container_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/container_adaptor/list_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/container_adaptor/list_map_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/container_adaptor/map_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/container_adaptor/multimap_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/container_adaptor/multiset_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/container_adaptor/set_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/container_adaptor/support/iterator_facade_converters.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/container_adaptor/unordered_map_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/container_adaptor/unordered_multimap_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/container_adaptor/unordered_multiset_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/container_adaptor/unordered_set_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/container_adaptor/use_default.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/container_adaptor/vector_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/container_adaptor/vector_map_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/detail/bimap_core.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/detail/concept_tags.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/detail/config/template_class_friend.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/detail/debug/static_error.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/detail/generate_index_binder.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/detail/generate_relation_binder.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/detail/generate_view_binder.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/detail/is_set_type_of.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/detail/manage_additional_parameters.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/detail/manage_bimap_key.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/detail/map_view_base.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/detail/map_view_iterator.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/detail/modifier_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/detail/mpl/bool_result.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/detail/operator_bracket_proxy.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/detail/safe_enabler.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/detail/set_view_base.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/detail/test/check_metadata.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/detail/test/check_size_of_pair.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/list_of.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/multiset_of.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/property_map/set_support.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/property_map/unordered_set_support.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/relation/const_standard_pair_view.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/relation/detail/access_builder.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/relation/detail/metadata_access_builder.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/relation/detail/mutant.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/relation/detail/static_access_builder.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/relation/detail/totally_ordered_pair.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/relation/member_at.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/relation/mutant_relation.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/relation/pair_layout.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/relation/relation.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/relation/standard_pair_view.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/relation/standard_relation.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/relation/structured_pair.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/relation/support/data_extractor.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/relation/support/get.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/relation/support/get_pair_functor.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/relation/support/is_tag_of_member_at.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/relation/support/member_with_tag.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/relation/support/opposite_tag.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/relation/support/pair_by.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/relation/support/pair_type_by.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/relation/support/value_type_of.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/relation/symmetrical_base.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/set_of.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/support/data_type_of.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/support/iterator_type_by.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/support/key_type_of.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/support/lambda.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/support/map_by.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/support/map_type_by.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/support/value_type_by.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/tags/support/apply_to_value_type.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/tags/support/default_tagged.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/tags/support/is_tagged.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/tags/support/overwrite_tagged.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/tags/support/tag_of.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/tags/support/value_type_of.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/tags/tagged.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/unconstrained_set_of.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/unordered_multiset_of.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/unordered_set_of.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/vector_of.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/views/list_map_view.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/views/list_set_view.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/views/map_view.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/views/multimap_view.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/views/multiset_view.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/views/set_view.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/views/unconstrained_map_view.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/views/unconstrained_set_view.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/views/unordered_map_view.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/views/unordered_multimap_view.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/views/unordered_multiset_view.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/views/unordered_set_view.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/views/vector_map_view.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/boost/bimap/views/vector_set_view.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/acknowledgements.qbk (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/bimap.qbk (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/bimap_and_boost.qbk (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/compiler_specifics.qbk (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/dependencies.qbk (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/directdoxygen.jam (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/examples.qbk (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/future_work.qbk (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/history.qbk (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/introduction.qbk (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/performance.qbk (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/quick_tutorial.qbk (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/rationale.qbk (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/reference.qbk (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/reference/bimap.qbk (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/reference/list_of.qbk (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/reference/set_of.qbk (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/reference/unconstrained_set_of.qbk (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/reference/unordered_set_of.qbk (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/reference/vector_of.qbk (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/release_notes.qbk (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/style/doxyfooter.html (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/style/doxyheader.html (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/style/template/boost_bimap/reference.html (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/style/template/boostbook.css (contents, props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/style/template/doxydoc/doxygen.css (contents, props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/style/template/doxydoc/tabs.css (contents, props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/style/template/index.html (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/test_suite.qbk (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/toolbox.qbk (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/tutorial.qbk (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/perf/test_perf.cpp (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/test/Jamfile.v2 (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/test/test_bimap.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/test/test_bimap_assign.cpp (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/test/test_bimap_extra.cpp (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/test/test_bimap_lambda.cpp (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/test/test_bimap_list_of.cpp (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/test/test_bimap_modify.cpp (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/test/test_bimap_multiset_of.cpp (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/test/test_bimap_ordered.cpp (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/test/test_bimap_property_map.cpp (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/test/test_bimap_sequenced.cpp (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/test/test_bimap_serialization.cpp (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/test/test_bimap_set_of.cpp (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/test/test_bimap_unconstrained.cpp (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/test/test_bimap_unordered.cpp (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/test/test_bimap_unordered_multiset_of.cpp (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/test/test_bimap_unordered_set_of.cpp (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/test/test_bimap_vector_of.cpp (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/test/test_mutant.cpp (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/test/test_mutant_relation.cpp (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/test/test_relation.cpp (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/test/test_relation.hpp (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/test/test_standard_relation.cpp (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/test/test_structured_pair.cpp (props changed)
   sandbox/SOC/2006/misc/tags/final/libs/bimap/test/test_tagged.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/bimap.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/container_adaptor/associative_container_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/container_adaptor/container_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/container_adaptor/detail/comparison_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/container_adaptor/detail/functor_bag.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/container_adaptor/detail/identity_converters.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/container_adaptor/detail/key_extractor.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/container_adaptor/detail/non_unique_container_helper.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/container_adaptor/list_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/container_adaptor/list_map_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/container_adaptor/map_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/container_adaptor/multimap_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/container_adaptor/multiset_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/container_adaptor/ordered_associative_container_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/container_adaptor/sequence_container_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/container_adaptor/set_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/container_adaptor/support/iterator_facade_converters.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/container_adaptor/unordered_associative_container_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/container_adaptor/unordered_map_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/container_adaptor/unordered_multimap_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/container_adaptor/unordered_multiset_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/container_adaptor/unordered_set_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/container_adaptor/vector_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/container_adaptor/vector_map_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/detail/bimap_core.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/detail/concept_tags.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/detail/debug/static_error.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/detail/generate_index_binder.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/detail/generate_relation_binder.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/detail/generate_view_binder.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/detail/is_set_type_of.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/detail/manage_additional_parameters.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/detail/manage_bimap_key.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/detail/map_view_base.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/detail/map_view_iterator.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/detail/modifier_adaptor.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/detail/non_unique_views_helper.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/detail/set_view_base.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/detail/set_view_iterator.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/detail/test/check_metadata.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/detail/user_interface_config.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/list_of.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/multiset_of.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/property_map/set_support.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/property_map/unordered_set_support.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/relation/detail/access_builder.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/relation/detail/metadata_access_builder.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/relation/detail/mutant.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/relation/detail/static_access_builder.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/relation/detail/to_mutable_relation_functor.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/relation/member_at.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/relation/mutant_relation.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/relation/pair_layout.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/relation/relation.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/relation/standard_pair_view.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/relation/standard_relation.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/relation/standard_relation_fwd.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/relation/standard_relation_view.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/relation/structured_pair.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/relation/support/data_extractor.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/relation/support/get.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/relation/support/get_pair_functor.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/relation/support/is_tag_of_member_at.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/relation/support/member_with_tag.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/relation/support/opposite_tag.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/relation/support/pair_by.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/relation/support/pair_type_by.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/relation/support/value_type_of.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/relation/symmetrical_base.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/set_of.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/support/data_type_by.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/support/iterator_type_by.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/support/key_type_by.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/support/lambda.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/support/map_by.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/support/map_type_by.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/support/value_type_by.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/tags/support/apply_to_value_type.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/tags/support/default_tagged.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/tags/support/is_tagged.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/tags/support/overwrite_tagged.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/tags/support/tag_of.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/tags/support/value_type_of.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/tags/tagged.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/unconstrained_set_of.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/unordered_multiset_of.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/unordered_set_of.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/vector_of.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/views/list_map_view.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/views/list_set_view.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/views/map_view.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/views/multimap_view.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/views/multiset_view.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/views/set_view.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/views/unconstrained_map_view.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/views/unconstrained_set_view.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/views/unordered_map_view.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/views/unordered_multimap_view.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/views/unordered_multiset_view.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/views/unordered_set_view.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/views/vector_map_view.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/boost/bimap/views/vector_set_view.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/acknowledgements.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/bimap.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/bimap_and_boost.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/compiler_specifics.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/directdoxygen.jam (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/examples.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/future_work.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/history.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/introduction.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/performance.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/quick_tutorial.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/rationale.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/reference.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/reference/bimap.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/reference/list_of.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/reference/set_of.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/reference/unconstrained_set_of.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/reference/unordered_set_of.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/reference/vector_of.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/release_notes.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/style/doxyfooter.html (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/style/doxyheader.html (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/style/template/boost_bimap/reference.html (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/style/template/boostbook.css (contents, props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/style/template/doxydoc/doxygen.css (contents, props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/style/template/doxydoc/tabs.css (contents, props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/test_suite.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/toolbox.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/tutorial.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/example/Jamfile.v2 (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/example/at_function_examples.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/example/bimap_and_boost/assign.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/example/bimap_and_boost/lambda.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/example/bimap_and_boost/property_map.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/example/bimap_and_boost/range.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/example/bimap_and_boost/serialization.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/example/mi_to_b_path/bidirectional_map.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/example/mi_to_b_path/hashed_indices.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/example/mi_to_b_path/mi_bidirectional_map.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/example/mi_to_b_path/mi_hashed_indices.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/example/mi_to_b_path/tagged_bidirectional_map.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/example/mighty_bimap.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/example/population_bimap.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/example/projection.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/example/repetitions_counter.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/example/simple_bimap.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/example/standard_map_comparison.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/example/step_by_step.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/example/tagged_simple_bimap.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/example/tutorial_modify_and_replace.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/example/tutorial_range.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/example/unconstrained_collection.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/example/user_defined_names.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/perf/test_perf.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/Jamfile.v2 (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_bimap.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_bimap_assign.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_bimap_convenience_header.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_bimap_extra.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_bimap_lambda.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_bimap_list_of.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_bimap_modify.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_bimap_multiset_of.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_bimap_operator_bracket.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_bimap_ordered.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_bimap_project.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_bimap_property_map.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_bimap_sequenced.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_bimap_serialization.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_bimap_set_of.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_bimap_unconstrained.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_bimap_unordered.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_bimap_unordered_multiset_of.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_bimap_unordered_set_of.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_bimap_vector_of.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_mutant.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_mutant_relation.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_relation.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_relation.hpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_standard_relation.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_structured_pair.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/libs/bimap/test/test_tagged.cpp (props changed)
   sandbox/SOC/2006/misc/trunk/tools/blade/doc/JBlade.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/tools/blade/doc/KBlade.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/tools/blade/doc/MacBlade.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/tools/blade/doc/VisualBlade.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/tools/blade/doc/Winblade.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/tools/blade/doc/blade.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/tools/blade/doc/blademacs.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/tools/boost_hs/doc/boost_hs.qbk (props changed)
   sandbox/SOC/2006/misc/trunk/tools/boost_hs/install.sh (props changed)
   sandbox/SOC/2006/misc/trunk/tools/boost_hs/katepart/syntax/boost_hs_boost.xml (props changed)
   sandbox/SOC/2006/misc/trunk/tools/boost_hs/katepart/syntax/boost_hs_build.xml (props changed)
   sandbox/SOC/2006/misc/trunk/tools/boost_hs/katepart/syntax/boost_hs_cpp.xml (props changed)
   sandbox/SOC/2006/misc/trunk/tools/boost_hs/katepart/syntax/boost_hs_quickbook.xml (props changed)
   sandbox/SOC/2006/misc/trunk/tools/boost_hs/katepart/syntax/boost_hs_std.xml (props changed)
   sandbox/SOC/2006/modules/trunk/Jamfile.v2 (props changed)
   sandbox/SOC/2006/modules/trunk/Makefile (props changed)
   sandbox/SOC/2006/modules/trunk/doc/Jamfile.v2 (props changed)
   sandbox/SOC/2006/modules/trunk/doc/mfront.qbk (props changed)
   sandbox/SOC/2006/modules/trunk/driver/config.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/driver/config.h (props changed)
   sandbox/SOC/2006/modules/trunk/driver/driver.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/driver/driver.h (props changed)
   sandbox/SOC/2006/modules/trunk/driver/output.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/driver/output.h (props changed)
   sandbox/SOC/2006/modules/trunk/driver/output_priv.h (props changed)
   sandbox/SOC/2006/modules/trunk/driver/streamprocessor.h (props changed)
   sandbox/SOC/2006/modules/trunk/examples/advanced/cpp.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/advanced/cpp.hpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/basic/complex_export.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/basic/complex_import.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/basic/proposal_examples.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/basic/simple_export.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/old/desired_file1.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/old/desired_file1.h (props changed)
   sandbox/SOC/2006/modules/trunk/examples/old/desired_file2.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/old/file1.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/old/file2.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/old/simple.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/testcases/primary/2.1/primary.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/testcases/primary/2.2/File_1.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/testcases/primary/2.2/File_2.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/testcases/primary/2.3/File_1.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/testcases/primary/2.3/File_2.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/testcases/primary/2.3/File_3.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/testcases/primary/2.3/File_4.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/testcases/primary/2.4/ex1/File_1.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/testcases/primary/2.4/ex1/File_2.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/testcases/primary/2.4/ex2/primary.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/testcases/primary/2.4/ex3/Client.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/testcases/primary/2.4/ex3/Library.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/testcases/primary/2.5/ex1/Client.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/testcases/primary/2.5/ex1/File_1.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/testcases/primary/2.5/ex1/File_2.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/testcases/primary/2.5/ex2/first.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/examples/testcases/primary/2.5/ex2/second.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/main.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/map/map.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/map/map.h (props changed)
   sandbox/SOC/2006/modules/trunk/parser/access_ctl.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/parser/access_ctl.h (props changed)
   sandbox/SOC/2006/modules/trunk/parser/actions.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/parser/actions.h (props changed)
   sandbox/SOC/2006/modules/trunk/parser/base_operations.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/parser/base_operations.h (props changed)
   sandbox/SOC/2006/modules/trunk/parser/decl_grammar.h (props changed)
   sandbox/SOC/2006/modules/trunk/parser/export_stmt.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/parser/export_stmt.h (props changed)
   sandbox/SOC/2006/modules/trunk/parser/generator.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/parser/generator.h (props changed)
   sandbox/SOC/2006/modules/trunk/parser/import_stmt.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/parser/import_stmt.h (props changed)
   sandbox/SOC/2006/modules/trunk/parser/lexpolicies.h (props changed)
   sandbox/SOC/2006/modules/trunk/parser/method_body.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/parser/method_body.h (props changed)
   sandbox/SOC/2006/modules/trunk/parser/modulename.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/parser/modulename.h (props changed)
   sandbox/SOC/2006/modules/trunk/parser/operations.h (props changed)
   sandbox/SOC/2006/modules/trunk/parser/simplified_gcc_parse.c (props changed)
   sandbox/SOC/2006/modules/trunk/parser/template_stmt.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/parser/template_stmt.h (props changed)
   sandbox/SOC/2006/modules/trunk/parser/xformctx.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/parser/xformctx.h (props changed)
   sandbox/SOC/2006/modules/trunk/project-root.jam (props changed)
   sandbox/SOC/2006/modules/trunk/setup.h (props changed)
   sandbox/SOC/2006/modules/trunk/test.cpp (props changed)
   sandbox/SOC/2006/modules/trunk/wrapper/mfront.sh (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/LICENSE_1_0.txt (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/README (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/basic_pipeline.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/child.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/children.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/command_line.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/config.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/detail/command_line_ops.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/detail/environment.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/detail/factories.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/detail/file_handle.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/detail/launcher_base.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/detail/pipe.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/detail/posix_ops.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/detail/stream_info.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/detail/systembuf.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/detail/win32_ops.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/exceptions.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/forward_decls.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/launcher.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/pipeline.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/pistream.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/posix_child.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/posix_launcher.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/postream.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/status.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/stream_behavior.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/win32_child.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/boost/process/win32_launcher.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/doc/Jamfile.v2 (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/doc/acknowledgements.qbk (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/doc/concepts.qbk (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/doc/design.qbk (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/doc/introduction.qbk (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/doc/nonportable_usage.qbk (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/doc/platforms.qbk (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/doc/portability.qbk (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/doc/position.qbk (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/doc/process.qbk (contents, props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/doc/usage.qbk (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/example/Jamfile.v2 (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/example/command_lines.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/example/environment.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/example/generic.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/example/pipeline_tutorial.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/example/posix_communication.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/example/single_process_tutorial.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/example/win32_child.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/example/win32_startup.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/index.html (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/Jamfile.v2 (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/child_base_test.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/child_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/command_line_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/detail_command_line_ops_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/detail_environment_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/detail_file_handle_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/detail_pipe_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/detail_systembuf_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/helpers.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/include_basic_pipeline_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/include_child_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/include_children_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/include_command_line_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/include_detail_command_line_ops_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/include_detail_environment_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/include_detail_factories_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/include_detail_file_handle_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/include_detail_pipe_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/include_detail_systembuf_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/include_exceptions_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/include_forward_decls_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/include_launcher_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/include_pipeline_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/include_pistream_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/include_posix_child_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/include_posix_launcher_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/include_postream_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/include_status_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/include_top_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/include_win32_child_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/include_win32_launcher_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/launcher_base_test.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/launcher_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/misc.hpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/pipeline_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/pistream_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/posix_child_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/posix_launcher_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/postream_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/status_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/win32_child_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/test/win32_launcher_test.cpp (props changed)
   sandbox/SOC/2006/process/tags/process-0.1/project-root.jam (props changed)
   sandbox/SOC/2006/process/trunk/LICENSE_1_0.txt (props changed)
   sandbox/SOC/2006/process/trunk/README (props changed)
   sandbox/SOC/2006/process/trunk/boost/process.hpp (props changed)
   sandbox/SOC/2006/process/trunk/boost/process/child.hpp (props changed)
   sandbox/SOC/2006/process/trunk/boost/process/config.hpp (props changed)
   sandbox/SOC/2006/process/trunk/boost/process/context.hpp (props changed)
   sandbox/SOC/2006/process/trunk/boost/process/detail/config.hpp (props changed)
   sandbox/SOC/2006/process/trunk/boost/process/detail/file_handle.hpp (props changed)
   sandbox/SOC/2006/process/trunk/boost/process/detail/pipe.hpp (props changed)
   sandbox/SOC/2006/process/trunk/boost/process/detail/posix_ops.hpp (props changed)
   sandbox/SOC/2006/process/trunk/boost/process/detail/stream_info.hpp (props changed)
   sandbox/SOC/2006/process/trunk/boost/process/detail/systembuf.hpp (props changed)
   sandbox/SOC/2006/process/trunk/boost/process/detail/win32_ops.hpp (props changed)
   sandbox/SOC/2006/process/trunk/boost/process/environment.hpp (props changed)
   sandbox/SOC/2006/process/trunk/boost/process/exceptions.hpp (props changed)
   sandbox/SOC/2006/process/trunk/boost/process/operations.hpp (props changed)
   sandbox/SOC/2006/process/trunk/boost/process/pistream.hpp (props changed)
   sandbox/SOC/2006/process/trunk/boost/process/posix_child.hpp (props changed)
   sandbox/SOC/2006/process/trunk/boost/process/posix_context.hpp (props changed)
   sandbox/SOC/2006/process/trunk/boost/process/posix_operations.hpp (props changed)
   sandbox/SOC/2006/process/trunk/boost/process/posix_status.hpp (props changed)
   sandbox/SOC/2006/process/trunk/boost/process/postream.hpp (props changed)
   sandbox/SOC/2006/process/trunk/boost/process/process.hpp (props changed)
   sandbox/SOC/2006/process/trunk/boost/process/self.hpp (props changed)
   sandbox/SOC/2006/process/trunk/boost/process/status.hpp (props changed)
   sandbox/SOC/2006/process/trunk/boost/process/stream_behavior.hpp (props changed)
   sandbox/SOC/2006/process/trunk/boost/process/win32_child.hpp (props changed)
   sandbox/SOC/2006/process/trunk/boost/process/win32_context.hpp (props changed)
   sandbox/SOC/2006/process/trunk/boost/process/win32_operations.hpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/doc/Jamfile.v2 (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/doc/acknowledgements.qbk (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/doc/concepts.qbk (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/doc/design.qbk (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/doc/introduction.qbk (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/doc/nonportable_usage.qbk (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/doc/platforms.qbk (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/doc/portability.qbk (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/doc/position.qbk (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/doc/process.qbk (contents, props changed)
   sandbox/SOC/2006/process/trunk/libs/process/doc/usage.qbk (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/example/Jamfile.v2 (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/example/command_lines.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/example/environment.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/example/generic.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/example/pipeline_tutorial.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/example/posix_communication.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/example/posix_status.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/example/single_process_tutorial.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/example/win32_child.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/example/win32_startup.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/index.html (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/Jamfile.v2 (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/arguments_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/child_base_test.hpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/child_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/detail_file_handle_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/detail_pipe_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/detail_systembuf_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/environment_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/executable_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/helpers.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/include_child_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/include_context_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/include_detail_file_handle_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/include_detail_pipe_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/include_detail_posix_ops_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/include_detail_systembuf_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/include_detail_win32_ops_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/include_environment_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/include_exceptions_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/include_operations_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/include_pistream_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/include_posix_child_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/include_posix_context_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/include_posix_operations_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/include_posix_status_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/include_postream_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/include_process_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/include_self_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/include_status_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/include_stream_behavior_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/include_top_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/include_top_test_and_main.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/include_win32_child_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/include_win32_context_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/include_win32_operations_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/launch_base_test.hpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/launch_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/misc.hpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/pipeline_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/pistream_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/posix_child_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/posix_launch_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/posix_status_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/postream_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/process_base_test.hpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/process_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/self_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/shell_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/status_base_test.hpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/status_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/stream_behavior_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/win32_child_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/libs/process/test/win32_launch_test.cpp (props changed)
   sandbox/SOC/2006/process/trunk/project-root.jam (props changed)
   sandbox/SOC/2006/process/trunk/scripts/check-style.sh (props changed)
   sandbox/SOC/2006/project-root.jam (props changed)
   sandbox/SOC/2006/scripts/permissions.py (props changed)
   sandbox/SOC/2006/scripts/projects.py (props changed)
   sandbox/SOC/2006/scripts/svn_mkdirs.py (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/Jamfile.v2 (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/LICENSE_1_0.txt (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/constants/constants.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/bessel_i0.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/bessel_i1.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/bessel_ik.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/bessel_in.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/bessel_iv.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/bessel_j0.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/bessel_j1.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/bessel_jn.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/bessel_jv.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/bessel_jy.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/bessel_k0.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/bessel_k1.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/bessel_kn.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/bessel_kv.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/bessel_y0.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/bessel_y1.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/bessel_yn.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/bessel_yv.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/ellint_1.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/ellint_2.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/ellint_3.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/ellint_rc.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/ellint_rd.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/ellint_rf.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/ellint_rj.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/fpclassify.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/gamma.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/igamma_inverse.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/lanczos.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/powm1.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/special_functions/sqrtp1m1.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/tools/error_handling.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/tools/evaluation_type.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/tools/fraction.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/tools/polynomial.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/tools/precision.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/tools/rational.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/tools/real_cast.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/tools/roots.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/tools/series.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/tools/stats.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/tools/test.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/boost/math/tools/testutils.hpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/doc/Jamfile.v2 (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/doc/bessel_fractional.qbk (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/doc/bessel_integer.qbk (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/doc/bessel_introduction.qbk (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/doc/bessel_modified_fractional.qbk (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/doc/bessel_modified_integer.qbk (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/doc/bessel_modified_introduction.qbk (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/doc/html/boostbook.css (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/doc/html/index.html (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/doc/html/reference.css (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/doc/html/tr1_math/bessel_functions.html (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/doc/html/tr1_math/bessel_functions/bessel_functions_of_fractional_order.html (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/doc/html/tr1_math/bessel_functions/bessel_functions_of_integer_order.html (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/doc/html/tr1_math/bessel_functions/introduction.html (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/doc/html/tr1_math/introduction.html (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/doc/html/tr1_math/modified_bessel_functions.html (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/doc/html/tr1_math/modified_bessel_functions/introduction.html (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/doc/html/tr1_math/modified_bessel_functions/modified_bessel_functions_of_fractional_order.html (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/doc/html/tr1_math/modified_bessel_functions/modified_bessel_functions_of_integer_order.html (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/doc/html/tr1_math/references.html (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/doc/tr1-math.qbk (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/test/Jamfile.v2 (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/test/bessel_i0_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/test/bessel_i1_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/test/bessel_in_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/test/bessel_iv_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/test/bessel_j0_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/test/bessel_j1_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/test/bessel_jn_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/test/bessel_jv_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/test/bessel_k0_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/test/bessel_k1_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/test/bessel_kn_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/test/bessel_kv_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/test/bessel_y0_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/test/bessel_y1_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/test/bessel_yn_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/test/bessel_yv_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/test/ellint_1_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/test/ellint_2_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/tags/final/libs/math/test/ellint_3_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/LICENSE_1_0.txt (props changed)
   sandbox/SOC/2006/tr1-math/trunk/README (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/constants/constants.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/bessel_i0.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/bessel_i1.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/bessel_ik.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/bessel_in.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/bessel_iv.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/bessel_j0.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/bessel_j1.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/bessel_jn.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/bessel_jv.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/bessel_jy.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/bessel_k0.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/bessel_k1.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/bessel_kn.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/bessel_kv.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/bessel_y0.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/bessel_y1.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/bessel_yn.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/bessel_yv.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/ellint_1.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/ellint_2.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/ellint_3.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/ellint_rc.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/ellint_rd.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/ellint_rf.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/ellint_rj.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/fpclassify.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/gamma.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/igamma_inverse.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/lanczos.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/powm1.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/special_functions/sqrtp1m1.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/tools/error_handling.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/tools/evaluation_type.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/tools/fraction.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/tools/polynomial.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/tools/precision.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/tools/rational.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/tools/real_cast.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/tools/roots.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/tools/series.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/tools/stats.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/tools/test.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/boost/math/tools/testutils.hpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/Jamfile.v2 (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/bessel_fractional.qbk (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/bessel_integer.qbk (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/bessel_introduction.qbk (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/bessel_modified_fractional.qbk (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/bessel_modified_integer.qbk (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/bessel_modified_introduction.qbk (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/bessel_spherical.qbk (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/bessel_spherical_introduction.qbk (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/bessel_spherical_modified.qbk (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/ellint_carlson.qbk (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/ellint_introduction.qbk (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/ellint_legendre.qbk (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/html/boostbook.css (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/html/equations/render.bat (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/html/index.html (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/html/reference.css (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/html/tr1_math/bessel_functions.html (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/html/tr1_math/bessel_functions/bessel_functions_of_fractional_order.html (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/html/tr1_math/bessel_functions/bessel_functions_of_integer_order.html (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/html/tr1_math/bessel_functions/introduction.html (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/html/tr1_math/elliptic_integrals.html (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/html/tr1_math/elliptic_integrals/elliptic_integrals___carlson_form.html (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/html/tr1_math/elliptic_integrals/elliptic_integrals___legendre_form.html (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/html/tr1_math/elliptic_integrals/introduction.html (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/html/tr1_math/introduction.html (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/html/tr1_math/modified_bessel_functions.html (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/html/tr1_math/modified_bessel_functions/introduction.html (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/html/tr1_math/modified_bessel_functions/modified_bessel_functions_of_fractional_order.html (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/html/tr1_math/modified_bessel_functions/modified_bessel_functions_of_integer_order.html (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/html/tr1_math/references.html (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/html/tr1_math/spherical_bessel_functions.html (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/html/tr1_math/spherical_bessel_functions/introduction.html (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/html/tr1_math/spherical_bessel_functions/modified_spherical_bessel_functions.html (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/html/tr1_math/spherical_bessel_functions/spherical_bessel_functions.html (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/doc/tr1-math.qbk (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/test/Jamfile.v2 (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/test/bessel_i0_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/test/bessel_i1_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/test/bessel_in_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/test/bessel_iv_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/test/bessel_j0_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/test/bessel_j1_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/test/bessel_jn_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/test/bessel_jv_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/test/bessel_k0_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/test/bessel_k1_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/test/bessel_kn_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/test/bessel_kv_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/test/bessel_y0_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/test/bessel_y1_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/test/bessel_yn_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/test/bessel_yv_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/test/ellint_1_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/test/ellint_2_test.cpp (props changed)
   sandbox/SOC/2006/tr1-math/trunk/libs/math/test/ellint_3_test.cpp (props changed)
   sandbox/SOC/2006/tree/tags/final/LICENSE_1_0.txt (props changed)
   sandbox/SOC/2006/tree/tags/final/TODO (props changed)
   sandbox/SOC/2006/tree/tags/final/boost/tree/algorithm.hpp (props changed)
   sandbox/SOC/2006/tree/tags/final/boost/tree/augmentors/interval.hpp (props changed)
   sandbox/SOC/2006/tree/tags/final/boost/tree/augmentors/rank.hpp (props changed)
   sandbox/SOC/2006/tree/tags/final/boost/tree/augmentors/trivial.hpp (props changed)
   sandbox/SOC/2006/tree/tags/final/boost/tree/balancers/red_black.hpp (props changed)
   sandbox/SOC/2006/tree/tags/final/boost/tree/balancers/trivial.hpp (props changed)
   sandbox/SOC/2006/tree/tags/final/boost/tree/binary_tree.hpp (props changed)
   sandbox/SOC/2006/tree/tags/final/boost/tree/comparators/string.hpp (props changed)
   sandbox/SOC/2006/tree/tags/final/boost/tree/cursor.hpp (props changed)
   sandbox/SOC/2006/tree/tags/final/boost/tree/detail/cursor/binary.hpp (props changed)
   sandbox/SOC/2006/tree/tags/final/boost/tree/detail/cursor/general.hpp (props changed)
   sandbox/SOC/2006/tree/tags/final/boost/tree/detail/cursor/multiway.hpp (props changed)
   sandbox/SOC/2006/tree/tags/final/boost/tree/detail/node/binary.hpp (props changed)
   sandbox/SOC/2006/tree/tags/final/boost/tree/detail/node/traits.hpp (props changed)
   sandbox/SOC/2006/tree/tags/final/boost/tree/detail/range_helpers.hpp (props changed)
   sandbox/SOC/2006/tree/tags/final/boost/tree/detail/sortable_traits.hpp (props changed)
   sandbox/SOC/2006/tree/tags/final/boost/tree/inorder.hpp (props changed)
   sandbox/SOC/2006/tree/tags/final/boost/tree/inorder_iterator.hpp (props changed)
   sandbox/SOC/2006/tree/tags/final/boost/tree/iterators.hpp (props changed)
   sandbox/SOC/2006/tree/tags/final/boost/tree/postorder.hpp (props changed)
   sandbox/SOC/2006/tree/tags/final/boost/tree/postorder_iterator.hpp (props changed)
   sandbox/SOC/2006/tree/tags/final/boost/tree/preorder.hpp (props changed)
   sandbox/SOC/2006/tree/tags/final/boost/tree/preorder_iterator.hpp (props changed)
   sandbox/SOC/2006/tree/tags/final/boost/tree/search.hpp (props changed)
   sandbox/SOC/2006/tree/tags/final/boost/tree/searcher.hpp (props changed)
   sandbox/SOC/2006/tree/tags/final/boost/tree/traversal.hpp (props changed)
   sandbox/SOC/2006/tree/tags/final/libs/tree/doc/Jamfile.v2 (props changed)
   sandbox/SOC/2006/tree/tags/final/libs/tree/doc/concepts.qbk (props changed)
   sandbox/SOC/2006/tree/tags/final/libs/tree/doc/cursor.qbk (props changed)
   sandbox/SOC/2006/tree/tags/final/libs/tree/doc/glossary.qbk (props changed)
   sandbox/SOC/2006/tree/tags/final/libs/tree/doc/hierarchy.qbk (props changed)
   sandbox/SOC/2006/tree/tags/final/libs/tree/doc/html/boostbook.css (props changed)
   sandbox/SOC/2006/tree/tags/final/libs/tree/doc/index.html (props changed)
   sandbox/SOC/2006/tree/tags/final/libs/tree/doc/overview.qbk (props changed)
   sandbox/SOC/2006/tree/tags/final/libs/tree/doc/tree.qbk (props changed)
   sandbox/SOC/2006/tree/tags/final/libs/tree/doc/tutorial.qbk (props changed)
   sandbox/SOC/2006/tree/tags/final/libs/tree/test/Jamfile.v2 (props changed)
   sandbox/SOC/2006/tree/tags/final/libs/tree/test/interval_search_binary_tree_test.cpp (props changed)
   sandbox/SOC/2006/tree/tags/final/libs/tree/test/key_search_binary_tree_test.cpp (props changed)
   sandbox/SOC/2006/tree/tags/final/libs/tree/test/plain_binary_tree_test.cpp (props changed)
   sandbox/SOC/2006/tree/tags/final/libs/tree/test/range_helpers_test.cpp (props changed)
   sandbox/SOC/2006/tree/tags/final/libs/tree/test/search_ordered_vector_test.cpp (props changed)
   sandbox/SOC/2006/tree/tags/final/libs/tree/test/string_search_binary_tree_test.cpp (props changed)
   sandbox/SOC/2006/tree/tags/final/libs/tree/test/traverse_search_binary_tree_test.cpp (props changed)
   sandbox/SOC/2006/tree/trunk/LICENSE_1_0.txt (props changed)
   sandbox/SOC/2006/tree/trunk/TODO (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/algorithm.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/algorithm/inorder.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/algorithm/postorder.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/algorithm/preorder.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/augmentors/interval.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/augmentors/rank.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/augmentors/unaugmented.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/balanced_tree.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/balancers/red_black.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/balancers/treap.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/balancers/unbalanced.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/binary_tree.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/comparators/string.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/cursor.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/cursor_helpers.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/detail/cursor/forest.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/detail/cursor/multiway.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/detail/cursor/nary.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/detail/iterator/augmented.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/detail/iterator/bidirectional.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/detail/node/nary.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/detail/node/traits.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/detail/range_helpers.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/forest.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/inorder.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/inorder_iterator.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/iterator.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/multiway_tree.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/nary_tree.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/postorder.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/postorder_iterator.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/preorder.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/preorder_iterator.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/search.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/searcher.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/boost/tree/traversal.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/doc/Jamfile.v2 (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/doc/concepts.qbk (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/doc/cursor.qbk (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/doc/glossary.qbk (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/doc/hierarchy.qbk (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/doc/html/boostbook.css (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/doc/html/d2101.html (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/doc/html/n2101.html (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/doc/index.html (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/doc/overview.qbk (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/doc/tree.qbk (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/doc/tutorial.qbk (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/test/Jamfile.v2 (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/test/binary_tree_test.cpp (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/test/forest_test.cpp (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/test/helpers.hpp (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/test/interval_search_binary_tree_test.cpp (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/test/key_search_binary_tree_test.cpp (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/test/multiway_tree_test.cpp (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/test/nary_tree_test.cpp (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/test/range_helpers_test.cpp (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/test/rank_search_binary_tree_test.cpp (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/test/red_black_tree_test.cpp (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/test/rotate_binary_tree_test.cpp (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/test/search_ordered_vector_test.cpp (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/test/string_search_binary_tree_test.cpp (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/test/traverse_search_binary_tree_test.cpp (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/test/treap_test.cpp (props changed)
   sandbox/SOC/2006/tree/trunk/libs/tree/test/unbalanced_binary_tree_test.cpp (props changed)
Text files modified:
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/boostbook.css | 1022 ++++++++++++++--------------
   sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/reference.css | 10
   sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has.hpp | 630 ++++++++--------
   sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has_int.hpp | 152 ++--
   sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has_lock_free.hpp | 24
   sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has_wait_free.hpp | 24
   sandbox/SOC/2006/concurrency/trunk/boost/act/detail/next.hpp | 48
   sandbox/SOC/2006/concurrency/trunk/boost/act/detail/prior.hpp | 48
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign.hpp | 114 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_acq_rel.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_acq_rel_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_acquire.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_acquire_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_fwd.hpp | 102 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_release.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_release_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_sequential.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_sequential_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_unordered.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_unordered_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/detail/impl_includer.hpp | 2
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign_fwd.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acq_rel.hpp | 252 +++---
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acq_rel_fwd.hpp | 122 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acquire.hpp | 252 +++---
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acquire_fwd.hpp | 124 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_sequential.hpp | 252 +++---
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_sequential_fwd.hpp | 122 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_thread_unsafe.hpp | 90 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_thread_unsafe_fwd.hpp | 80 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_unordered.hpp | 252 +++---
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_unordered_fwd.hpp | 122 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/detail/impl_includer.hpp | 18
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acq_rel.hpp | 226 +++---
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acq_rel_fwd.hpp | 146 ++--
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_sequential.hpp | 226 +++---
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_sequential_fwd.hpp | 146 ++--
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_thread_unsafe.hpp | 110 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_thread_unsafe_fwd.hpp | 92 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_unordered.hpp | 226 +++---
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_unordered_fwd.hpp | 146 ++--
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/detail/impl_includer.hpp | 2
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/detail/unaligned_assign_if_was.hpp | 256 +++---
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/binary_bitwise_operation_checker.hpp | 162 ++--
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign.hpp | 32
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_acq_rel.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_acq_rel_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_acquire.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_acquire_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_release.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_release_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_sequential.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_sequential_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/detail/impl_includer.hpp | 2
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign_fwd.hpp | 34
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign.hpp | 32
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_acquire.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_acquire_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_release.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_release_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/detail/bitor_assign_acquire_default.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/detail/bitor_assign_default.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/detail/bitor_assign_release_default.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/detail/impl_includer.hpp | 2
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign_fwd.hpp | 34
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compiler_fence.hpp | 32
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compiler_fence/compiler_fence.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compiler_fence/detail/impl_includer.hpp | 18
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compl_assign.hpp | 34
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compl_assign/detail/impl_includer.hpp | 2
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compl_assign_fwd.hpp | 34
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/cstdatomic.hpp | 1128 +++++++++++++++---------------
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_acq_rel.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_acq_rel_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_acquire_fwd.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_fwd.hpp | 102 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_release_fwd.hpp | 34
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_unordered.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_unordered_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/detail/impl_includer.hpp | 2
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement_fwd.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_default.hpp | 56
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_default_dont_include.hpp | 208 ++--
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_forwarder.hpp | 56
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_forwarder_dont_include.hpp | 304 ++++----
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_forwarder_fwd.hpp | 56
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_forwarder_fwd_dont_include.hpp | 156 ++--
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_operation.hpp | 204 ++--
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_result.hpp | 48
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_result_dont_include.hpp | 136 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/default_impl.hpp | 62
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder.hpp | 64
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_begin_dont_include.hpp | 88 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_end_dont_include.hpp | 34
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_fwd.hpp | 64
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_fwd_begin_dont_include.hpp | 62
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_fwd_end_dont_include.hpp | 30
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_includer/forwarder_includer.hpp | 22
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/full_name.hpp | 46
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/impl.hpp | 68
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/impl_begin_dont_include.hpp | 130 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/impl_end_dont_include.hpp | 120 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/impl_includer/impl_includer.hpp | 22
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/impl_meta.hpp | 44
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/implementation_info/operation_support.hpp | 750 ++++++++++----------
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/result_meta.hpp | 86 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/unaligned_interlocked.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/unary_forwarder_dont_include.hpp | 144 ++--
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/unary_forwarder_fwd_dont_include.hpp | 110 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign/detail/impl_includer.hpp | 2
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign/divide_assign.hpp | 114 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign/divide_assign_acq_rel.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign/divide_assign_acq_rel_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign/divide_assign_acquire.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign/divide_assign_aquire_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign/divide_assign_fwd.hpp | 104 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign/divide_assign_release.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign/divide_assign_release_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign/divide_assign_unordered.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign/divide_assign_unordered_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/divide_assign_fwd.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/flag.hpp | 134 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/detail/impl_includer.hpp | 2
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/increment_acq_rel.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/increment_acq_rel_fwd.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/increment_acquire_fwd.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/increment_fwd.hpp | 102 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/increment_release_fwd.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/increment_unordered.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/increment_unordered_fwd.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment_fwd.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load.hpp | 32
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/detail/impl_includer.hpp | 2
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load.hpp | 80 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_acquire.hpp | 172 ++--
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_acquire_fwd.hpp | 112 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_fwd.hpp | 70
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_sequential.hpp | 180 ++--
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_sequential_fwd.hpp | 112 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_unordered.hpp | 180 ++--
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_unordered_fwd.hpp | 112 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load_fwd.hpp | 32
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/lshift_assign.hpp | 32
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/lshift_assign/detail/impl_includer.hpp | 2
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/lshift_assign/detail/lshift_assign_acquire_default.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/lshift_assign/detail/lshift_assign_default.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/lshift_assign/detail/lshift_assign_operation.hpp | 34
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/lshift_assign/detail/lshift_assign_release_default.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/lshift_assign/lshift_assign.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/lshift_assign/lshift_assign_acquire.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/lshift_assign/lshift_assign_acquire_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/lshift_assign/lshift_assign_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/lshift_assign/lshift_assign_release.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/lshift_assign/lshift_assign_release_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/lshift_assign_fwd.hpp | 34
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence.hpp | 40
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/detail/impl_includer.hpp | 18
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence.hpp | 76 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence_acq_rel.hpp | 88 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence_acq_rel_fwd.hpp | 58
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence_acquire.hpp | 88 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence_acquire_fwd.hpp | 58
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence_fwd.hpp | 62
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence_release.hpp | 88 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence_release_fwd.hpp | 58
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence_sequential.hpp | 88 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence_sequential_fwd.hpp | 58
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence_thread_unsafe.hpp | 50
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence_thread_unsafe_fwd.hpp | 46
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence_unordered.hpp | 48
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence/memory_fence_unordered_fwd.hpp | 44
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/memory_fence_fwd.hpp | 40
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/mod_assign.hpp | 34
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/mod_assign/detail/impl_includer.hpp | 2
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/mod_assign_fwd.hpp | 34
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify/modify.hpp | 100 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify/modify_acq_rel.hpp | 112 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify/modify_acq_rel_fwd.hpp | 70
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify/modify_acquire.hpp | 110 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify/modify_acquire_fwd.hpp | 70
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify/modify_fwd.hpp | 86 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify/modify_release.hpp | 112 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify/modify_release_fwd.hpp | 70
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify/modify_sequential.hpp | 110 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify/modify_sequential_fwd.hpp | 70
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify/modify_unordered.hpp | 110 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify/modify_unordered_fwd.hpp | 70
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/modify_fwd.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/detail/impl_includer.hpp | 2
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign.hpp | 114 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_acq_rel.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_acq_rel_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_acquire.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_acquire_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_fwd.hpp | 104 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_release.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_release_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_unordered.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign/multiply_assign_unordered_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/multiply_assign_fwd.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/negate_assign.hpp | 34
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/negate_assign/detail/impl_includer.hpp | 2
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/negate_assign_fwd.hpp | 34
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/rshift_assign.hpp | 30
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/rshift_assign/detail/impl_includer.hpp | 2
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/rshift_assign/detail/rshift_assign_acquire_default.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/rshift_assign/detail/rshift_assign_default.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/rshift_assign/detail/rshift_assign_release_default.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/rshift_assign/rshift_assign.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/rshift_assign/rshift_assign_acquire.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/rshift_assign/rshift_assign_acquire_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/rshift_assign/rshift_assign_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/rshift_assign/rshift_assign_release.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/rshift_assign/rshift_assign_release_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/rshift_assign_fwd.hpp | 34
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics.hpp | 40
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/acq_rel.hpp | 28
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/acq_rel_fwd.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/acquire.hpp | 28
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/acquire_fwd.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/default.hpp | 28
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/default_fwd.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/release.hpp | 28
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/release_fwd.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/sequential.hpp | 28
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/sequential_fwd.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/thread_unsafe.hpp | 28
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/thread_unsafe_fwd.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/unordered.hpp | 28
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics/unordered_fwd.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/semantics_fwd.hpp | 40
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store.hpp | 32
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/detail/impl_includer.hpp | 18
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store.hpp | 76 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_fwd.hpp | 68
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_release.hpp | 162 ++--
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_release_fwd.hpp | 118 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_unordered.hpp | 162 ++--
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_unordered_fwd.hpp | 118 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store_fully_ordered_fwd.hpp | 110 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store_fwd.hpp | 32
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/detail/impl_includer.hpp | 2
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign.hpp | 114 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_acq_rel.hpp | 50
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_acq_rel_fwd.hpp | 50
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_acquire.hpp | 50
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_acquire_fwd.hpp | 50
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_fwd.hpp | 102 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_release.hpp | 50
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_release_fwd.hpp | 50
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_sequential.hpp | 50
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_sequential_fwd.hpp | 50
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_unordered.hpp | 50
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_unordered_fwd.hpp | 50
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign_fwd.hpp | 36
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/type_traits.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/type_traits/is_interlocked_natural.hpp | 42
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/type_traits/is_semantics.hpp | 54
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/xor_assign.hpp | 32
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/xor_assign/detail/impl_includer.hpp | 2
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/xor_assign/detail/xor_assign_acquire_default.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/xor_assign/detail/xor_assign_default.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/xor_assign/detail/xor_assign_release_default.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/xor_assign/xor_assign.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/xor_assign/xor_assign_acquire.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/xor_assign/xor_assign_acquire_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/xor_assign/xor_assign_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/xor_assign/xor_assign_release.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/xor_assign/xor_assign_release_fwd.hpp | 38
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/xor_assign_fwd.hpp | 34
   sandbox/SOC/2006/concurrency/trunk/boost/utility/binary.hpp | 1428 ++++++++++++++++++++--------------------
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/Jamfile.v2 | 146 ++--
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/concepts/concepts/interlocked_basic_type.qbk | 164 ++--
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/concepts/concepts/interlocked_operation.qbk | 166 ++--
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked.qbk | 20
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/concepts.qbk | 24
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/concepts/interlocked_arithmetic_type.qbk | 178 ++--
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/concepts/interlocked_cage.qbk | 84 +-
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/concepts/interlocked_fence.qbk | 66
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/concepts/interlocked_integer_type.qbk | 164 ++--
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/concepts/interlocked_natural_type.qbk | 160 ++--
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/concepts/interlocked_operation.qbk | 112 +-
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/concepts/interlocked_semantic_type.qbk | 26
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/concepts/interlocked_type.qbk | 162 ++--
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/integer_models.qbk | 12
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/integer_models/metafunctions.qbk | 266 +++---
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/integer_models/typedefs.qbk | 90 +-
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/interlocked_cage_models.qbk | 12
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/interlocked_cage_models/interlocked_compiler_cage.qbk | 38
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/interlocked_cage_models/interlocked_memory_cage.qbk | 132 +-
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/interlocked_fence_models.qbk | 12
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/interlocked_fence_models/interlocked_compiler_fence.qbk | 38
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/interlocked_fence_models/interlocked_memory_fence.qbk | 46
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/interlocked_semantic_models.qbk | 164 ++--
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/support.qbk | 12
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/support/checking_support.qbk | 108 +-
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/interlocked/support/extending_support.qbk | 50
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/javascript/load_file.js | 176 ++--
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/javascript/style_switcher.js | 158 ++++
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/blurbs.css | 226 +++---
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/box_wrapper.css | 304 ++++----
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/callouts.css | 106 +-
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/footer.css | 138 +-
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/general.css | 218 +++---
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/header.css | 180 ++--
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/headings.css | 186 ++--
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/lists.css | 170 ++--
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/main.css | 146 ++--
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/nested_links.css | 132 +-
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/programlisting.css | 298 ++++----
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/spirit_nav.css | 126 +-
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/syntax/bc.css | 74 +-
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/syntax/cw.css | 68
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/syntax/em.css | 68
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/syntax/kd.css | 68
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/syntax/sc.css | 72 +-
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/syntax/vs.css | 68
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/table.css | 198 ++--
   sandbox/SOC/2006/concurrency/trunk/libs/act/doc/style/html/toc.css | 66
   sandbox/SOC/2006/concurrency/trunk/libs/act/example/multiply_assign.cpp | 86 +-
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/Jamfile.v2 | 100 +-
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/binary.cpp | 1308 ++++++++++++++++++------------------
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/add_assign/add_assign.cpp | 22
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/add_assign/add_assign_acq_rel.cpp | 22
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/add_assign/add_assign_acquire.cpp | 22
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/add_assign/add_assign_helper.hpp | 162 ++--
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/add_assign/add_assign_release.cpp | 22
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/add_assign/add_assign_unordered.cpp | 22
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign/assign.cpp | 116 +-
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign/assign_helper.hpp | 234 +++---
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign/assign_release.cpp | 120 +-
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign/assign_unordered.cpp | 120 +-
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign_if_was/assign_if_was.cpp | 34
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign_if_was/assign_if_was_acq_rel.cpp | 34
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign_if_was/assign_if_was_acquire.cpp | 34
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign_if_was/assign_if_was_helper.hpp | 342 ++++----
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign_if_was/assign_if_was_release.cpp | 34
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign_if_was/assign_if_was_sequential.cpp | 34
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign_if_was/assign_if_was_unordered.cpp | 34
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/bitand_assign/bitand_assign.cpp | 74 +-
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/integral_additive_helper.hpp | 272 +++---
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/interlocked_integer_types.hpp | 174 ++--
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/load.cpp | 64
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/load/load.cpp | 88 +-
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/load/load_acquire.cpp | 86 +-
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/load/load_unordered.cpp | 86 +-
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/operation_result_checker.hpp | 132 +-
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/random_uint8.hpp | 62
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/store_load_helper.hpp | 310 ++++----
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/subtract_assign/subtract_assign.cpp | 22
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/subtract_assign/subtract_assign_acq_rel.cpp | 22
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/subtract_assign/subtract_assign_acquire.cpp | 22
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/subtract_assign/subtract_assign_helper.hpp | 170 ++--
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/subtract_assign/subtract_assign_release.cpp | 22
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/subtract_assign/subtract_assign_unordered.cpp | 22
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/style/template/boostbook.css | 1076 +++++++++++++++---------------
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/style/template/doxydoc/doxygen.css | 632 ++++++++--------
   sandbox/SOC/2006/misc/tags/final/libs/bimap/doc/style/template/doxydoc/tabs.css | 204 ++--
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/style/template/boostbook.css | 1166 ++++++++++++++++----------------
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/style/template/doxydoc/doxygen.css | 632 ++++++++--------
   sandbox/SOC/2006/misc/trunk/libs/bimap/doc/style/template/doxydoc/tabs.css | 204 ++--
   sandbox/SOC/2006/process/tags/process-0.1/libs/process/doc/process.qbk | 2
   sandbox/SOC/2006/process/trunk/libs/process/doc/process.qbk | 2
   372 files changed, 18089 insertions(+), 17933 deletions(-)

Modified: sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/boostbook.css
==============================================================================
--- sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/boostbook.css (original)
+++ sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/boostbook.css 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,511 +1,511 @@
-/*=============================================================================
- Copyright (c) 2004 Joel de Guzman
- http://spirit.sourceforge.net/
-
- Use, modification and distribution is subject to 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)
-=============================================================================*/
-
-/*=============================================================================
- Body defaults
-=============================================================================*/
-
- body
- {
- margin: 1em;
- font-family: sans-serif;
- }
-
-/*=============================================================================
- Paragraphs
-=============================================================================*/
-
- p
- {
- text-align: left;
- font-size: 10pt;
- line-height: 1.15;
- }
-
-/*=============================================================================
- Program listings
-=============================================================================*/
-
- /* Code on paragraphs */
- p tt.computeroutput
- {
- font-size: 9pt;
- }
-
- pre.synopsis
- {
- font-size: 90%;
- margin: 1pc 4% 0pc 4%;
- padding: 0.5pc 0.5pc 0.5pc 0.5pc;
- }
-
- .programlisting,
- .screen
- {
- font-size: 9pt;
- display: block;
- margin: 1pc 4% 0pc 4%;
- padding: 0.5pc 0.5pc 0.5pc 0.5pc;
- }
-
- /* Program listings in tables don't get borders */
- td .programlisting,
- td .screen
- {
- margin: 0pc 0pc 0pc 0pc;
- padding: 0pc 0pc 0pc 0pc;
- }
-
-/*=============================================================================
- Headings
-=============================================================================*/
-
- h1, h2, h3, h4, h5, h6
- {
- text-align: left;
- margin: 1em 0em 0.5em 0em;
- font-weight: bold;
- }
-
- h1 { font: 140% }
- h2 { font: bold 140% }
- h3 { font: bold 130% }
- h4 { font: bold 120% }
- h5 { font: italic 110% }
- h6 { font: italic 100% }
-
- /* Top page titles */
- title,
- h1.title,
- h2.title
- h3.title,
- h4.title,
- h5.title,
- h6.title,
- .refentrytitle
- {
- font-weight: bold;
- margin-bottom: 1pc;
- }
-
- h1.title { font-size: 140% }
- h2.title { font-size: 140% }
- h3.title { font-size: 130% }
- h4.title { font-size: 120% }
- h5.title { font-size: 110% }
- h6.title { font-size: 100% }
-
- .section h1
- {
- margin: 0em 0em 0.5em 0em;
- font-size: 140%;
- }
-
- .section h2 { font-size: 140% }
- .section h3 { font-size: 130% }
- .section h4 { font-size: 120% }
- .section h5 { font-size: 110% }
- .section h6 { font-size: 100% }
-
- /* Code on titles */
- h1 tt.computeroutput { font-size: 140% }
- h2 tt.computeroutput { font-size: 140% }
- h3 tt.computeroutput { font-size: 130% }
- h4 tt.computeroutput { font-size: 120% }
- h5 tt.computeroutput { font-size: 110% }
- h6 tt.computeroutput { font-size: 100% }
-
-/*=============================================================================
- Author
-=============================================================================*/
-
- h3.author
- {
- font-size: 100%
- }
-
-/*=============================================================================
- Lists
-=============================================================================*/
-
- li
- {
- font-size: 10pt;
- line-height: 1.3;
- }
-
- /* Unordered lists */
- ul
- {
- text-align: left;
- }
-
- /* Ordered lists */
- ol
- {
- text-align: left;
- }
-
-/*=============================================================================
- Links
-=============================================================================*/
-
- a
- {
- text-decoration: none; /* no underline */
- }
-
- a:hover
- {
- text-decoration: underline;
- }
-
-/*=============================================================================
- Spirit style navigation
-=============================================================================*/
-
- .spirit-nav
- {
- text-align: right;
- }
-
- .spirit-nav a
- {
- color: white;
- padding-left: 0.5em;
- }
-
- .spirit-nav img
- {
- border-width: 0px;
- }
-
-/*=============================================================================
- Table of contents
-=============================================================================*/
-
- .toc
- {
- margin: 1pc 4% 0pc 4%;
- padding: 0.1pc 1pc 0.1pc 1pc;
- font-size: 80%;
- line-height: 1.15;
- }
-
- .boost-toc
- {
- float: right;
- padding: 0.5pc;
- }
-
-/*=============================================================================
- Tables
-=============================================================================*/
-
- .table-title,
- div.table p.title
- {
- margin-left: 4%;
- padding-right: 0.5em;
- padding-left: 0.5em;
- }
-
- .informaltable table,
- .table table
- {
- width: 92%;
- margin-left: 4%;
- margin-right: 4%;
- }
-
- div.informaltable table,
- div.table table
- {
- padding: 4px;
- }
-
- /* Table Cells */
- div.informaltable table tr td,
- div.table table tr td
- {
- padding: 0.5em;
- text-align: left;
- font-size: 9pt;
- }
-
- div.informaltable table tr th,
- div.table table tr th
- {
- padding: 0.5em 0.5em 0.5em 0.5em;
- border: 1pt solid white;
- font-size: 80%;
- }
-
-/*=============================================================================
- Blurbs
-=============================================================================*/
-
- div.note,
- div.tip,
- div.important,
- div.caution,
- div.warning,
- p.blurb
- {
- font-size: 9pt; /* A little bit smaller than the main text */
- line-height: 1.2;
- display: block;
- margin: 1pc 4% 0pc 4%;
- padding: 0.5pc 0.5pc 0.5pc 0.5pc;
- }
-
- p.blurb img
- {
- padding: 1pt;
- }
-
-/*=============================================================================
- Variable Lists
-=============================================================================*/
-
- /* Make the terms in definition lists bold */
- div.variablelist dl dt,
- span.term
- {
- font-weight: bold;
- font-size: 10pt;
- }
-
- div.variablelist table tbody tr td
- {
- text-align: left;
- vertical-align: top;
- padding: 0em 2em 0em 0em;
- font-size: 10pt;
- margin: 0em 0em 0.5em 0em;
- line-height: 1;
- }
-
- div.variablelist dl dt
- {
- margin-bottom: 0.2em;
- }
-
- div.variablelist dl dd
- {
- margin: 0em 0em 0.5em 2em;
- font-size: 10pt;
- }
-
- div.variablelist table tbody tr td p,
- div.variablelist dl dd p
- {
- margin: 0em 0em 0.5em 0em;
- line-height: 1;
- }
-
-/*=============================================================================
- Misc
-=============================================================================*/
-
- /* Title of books and articles in bibliographies */
- span.title
- {
- font-style: italic;
- }
-
- span.underline
- {
- text-decoration: underline;
- }
-
- span.strikethrough
- {
- text-decoration: line-through;
- }
-
- /* Copyright, Legal Notice */
- div div.legalnotice p
- {
- text-align: left
- }
-
-/*=============================================================================
- Colors
-=============================================================================*/
-
- @media screen
- {
- /* Links */
- a
- {
- color: #005a9c;
- }
-
- a:visited
- {
- color: #9c5a9c;
- }
-
- h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
- h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
- h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
- {
- text-decoration: none; /* no underline */
- color: #000000;
- }
-
- /* Syntax Highlighting */
- .keyword { color: #0000AA; }
- .identifier { color: #000000; }
- .special { color: #707070; }
- .preprocessor { color: #402080; }
- .char { color: teal; }
- .comment { color: #800000; }
- .string { color: teal; }
- .number { color: teal; }
- .white_bkd { background-color: #FFFFFF; }
- .dk_grey_bkd { background-color: #999999; }
-
- /* Copyright, Legal Notice */
- .copyright
- {
- color: #666666;
- font-size: small;
- }
-
- div div.legalnotice p
- {
- color: #666666;
- }
-
- /* Program listing */
- pre.synopsis
- {
- border: 1px solid #DCDCDC;
- }
-
- .programlisting,
- .screen
- {
- border: 1px solid #DCDCDC;
- }
-
- td .programlisting,
- td .screen
- {
- border: 0px solid #DCDCDC;
- }
-
- /* Blurbs */
- div.note,
- div.tip,
- div.important,
- div.caution,
- div.warning,
- p.blurb
- {
- border: 1px solid #DCDCDC;
- }
-
- /* Table of contents */
- .toc
- {
- border: 1px solid #DCDCDC;
- }
-
- /* Tables */
- div.informaltable table tr td,
- div.table table tr td
- {
- border: 1px solid #DCDCDC;
- }
-
- div.informaltable table tr th,
- div.table table tr th
- {
- background-color: #F0F0F0;
- border: 1px solid #DCDCDC;
- }
-
- /* Misc */
- span.highlight
- {
- color: #00A000;
- }
- }
-
- @media print
- {
- /* Links */
- a
- {
- color: black;
- }
-
- a:visited
- {
- color: black;
- }
-
- .spirit-nav
- {
- display: none;
- }
-
- /* Program listing */
- pre.synopsis
- {
- border: 1px solid gray;
- }
-
- .programlisting,
- .screen
- {
- border: 1px solid gray;
- }
-
- td .programlisting,
- td .screen
- {
- border: 0px solid #DCDCDC;
- }
-
- /* Table of contents */
- .toc
- {
- border: 1px solid gray;
- }
-
- .informaltable table,
- .table table
- {
- border: 1px solid gray;
- border-collapse: collapse;
- }
-
- /* Tables */
- div.informaltable table tr td,
- div.table table tr td
- {
- border: 1px solid gray;
- }
-
- div.informaltable table tr th,
- div.table table tr th
- {
- border: 1px solid gray;
- }
-
- /* Misc */
- span.highlight
- {
- font-weight: bold;
- }
- }
+/*=============================================================================
+ Copyright (c) 2004 Joel de Guzman
+ http://spirit.sourceforge.net/
+
+ Use, modification and distribution is subject to 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)
+=============================================================================*/
+
+/*=============================================================================
+ Body defaults
+=============================================================================*/
+
+ body
+ {
+ margin: 1em;
+ font-family: sans-serif;
+ }
+
+/*=============================================================================
+ Paragraphs
+=============================================================================*/
+
+ p
+ {
+ text-align: left;
+ font-size: 10pt;
+ line-height: 1.15;
+ }
+
+/*=============================================================================
+ Program listings
+=============================================================================*/
+
+ /* Code on paragraphs */
+ p tt.computeroutput
+ {
+ font-size: 9pt;
+ }
+
+ pre.synopsis
+ {
+ font-size: 90%;
+ margin: 1pc 4% 0pc 4%;
+ padding: 0.5pc 0.5pc 0.5pc 0.5pc;
+ }
+
+ .programlisting,
+ .screen
+ {
+ font-size: 9pt;
+ display: block;
+ margin: 1pc 4% 0pc 4%;
+ padding: 0.5pc 0.5pc 0.5pc 0.5pc;
+ }
+
+ /* Program listings in tables don't get borders */
+ td .programlisting,
+ td .screen
+ {
+ margin: 0pc 0pc 0pc 0pc;
+ padding: 0pc 0pc 0pc 0pc;
+ }
+
+/*=============================================================================
+ Headings
+=============================================================================*/
+
+ h1, h2, h3, h4, h5, h6
+ {
+ text-align: left;
+ margin: 1em 0em 0.5em 0em;
+ font-weight: bold;
+ }
+
+ h1 { font: 140% }
+ h2 { font: bold 140% }
+ h3 { font: bold 130% }
+ h4 { font: bold 120% }
+ h5 { font: italic 110% }
+ h6 { font: italic 100% }
+
+ /* Top page titles */
+ title,
+ h1.title,
+ h2.title
+ h3.title,
+ h4.title,
+ h5.title,
+ h6.title,
+ .refentrytitle
+ {
+ font-weight: bold;
+ margin-bottom: 1pc;
+ }
+
+ h1.title { font-size: 140% }
+ h2.title { font-size: 140% }
+ h3.title { font-size: 130% }
+ h4.title { font-size: 120% }
+ h5.title { font-size: 110% }
+ h6.title { font-size: 100% }
+
+ .section h1
+ {
+ margin: 0em 0em 0.5em 0em;
+ font-size: 140%;
+ }
+
+ .section h2 { font-size: 140% }
+ .section h3 { font-size: 130% }
+ .section h4 { font-size: 120% }
+ .section h5 { font-size: 110% }
+ .section h6 { font-size: 100% }
+
+ /* Code on titles */
+ h1 tt.computeroutput { font-size: 140% }
+ h2 tt.computeroutput { font-size: 140% }
+ h3 tt.computeroutput { font-size: 130% }
+ h4 tt.computeroutput { font-size: 120% }
+ h5 tt.computeroutput { font-size: 110% }
+ h6 tt.computeroutput { font-size: 100% }
+
+/*=============================================================================
+ Author
+=============================================================================*/
+
+ h3.author
+ {
+ font-size: 100%
+ }
+
+/*=============================================================================
+ Lists
+=============================================================================*/
+
+ li
+ {
+ font-size: 10pt;
+ line-height: 1.3;
+ }
+
+ /* Unordered lists */
+ ul
+ {
+ text-align: left;
+ }
+
+ /* Ordered lists */
+ ol
+ {
+ text-align: left;
+ }
+
+/*=============================================================================
+ Links
+=============================================================================*/
+
+ a
+ {
+ text-decoration: none; /* no underline */
+ }
+
+ a:hover
+ {
+ text-decoration: underline;
+ }
+
+/*=============================================================================
+ Spirit style navigation
+=============================================================================*/
+
+ .spirit-nav
+ {
+ text-align: right;
+ }
+
+ .spirit-nav a
+ {
+ color: white;
+ padding-left: 0.5em;
+ }
+
+ .spirit-nav img
+ {
+ border-width: 0px;
+ }
+
+/*=============================================================================
+ Table of contents
+=============================================================================*/
+
+ .toc
+ {
+ margin: 1pc 4% 0pc 4%;
+ padding: 0.1pc 1pc 0.1pc 1pc;
+ font-size: 80%;
+ line-height: 1.15;
+ }
+
+ .boost-toc
+ {
+ float: right;
+ padding: 0.5pc;
+ }
+
+/*=============================================================================
+ Tables
+=============================================================================*/
+
+ .table-title,
+ div.table p.title
+ {
+ margin-left: 4%;
+ padding-right: 0.5em;
+ padding-left: 0.5em;
+ }
+
+ .informaltable table,
+ .table table
+ {
+ width: 92%;
+ margin-left: 4%;
+ margin-right: 4%;
+ }
+
+ div.informaltable table,
+ div.table table
+ {
+ padding: 4px;
+ }
+
+ /* Table Cells */
+ div.informaltable table tr td,
+ div.table table tr td
+ {
+ padding: 0.5em;
+ text-align: left;
+ font-size: 9pt;
+ }
+
+ div.informaltable table tr th,
+ div.table table tr th
+ {
+ padding: 0.5em 0.5em 0.5em 0.5em;
+ border: 1pt solid white;
+ font-size: 80%;
+ }
+
+/*=============================================================================
+ Blurbs
+=============================================================================*/
+
+ div.note,
+ div.tip,
+ div.important,
+ div.caution,
+ div.warning,
+ p.blurb
+ {
+ font-size: 9pt; /* A little bit smaller than the main text */
+ line-height: 1.2;
+ display: block;
+ margin: 1pc 4% 0pc 4%;
+ padding: 0.5pc 0.5pc 0.5pc 0.5pc;
+ }
+
+ p.blurb img
+ {
+ padding: 1pt;
+ }
+
+/*=============================================================================
+ Variable Lists
+=============================================================================*/
+
+ /* Make the terms in definition lists bold */
+ div.variablelist dl dt,
+ span.term
+ {
+ font-weight: bold;
+ font-size: 10pt;
+ }
+
+ div.variablelist table tbody tr td
+ {
+ text-align: left;
+ vertical-align: top;
+ padding: 0em 2em 0em 0em;
+ font-size: 10pt;
+ margin: 0em 0em 0.5em 0em;
+ line-height: 1;
+ }
+
+ div.variablelist dl dt
+ {
+ margin-bottom: 0.2em;
+ }
+
+ div.variablelist dl dd
+ {
+ margin: 0em 0em 0.5em 2em;
+ font-size: 10pt;
+ }
+
+ div.variablelist table tbody tr td p,
+ div.variablelist dl dd p
+ {
+ margin: 0em 0em 0.5em 0em;
+ line-height: 1;
+ }
+
+/*=============================================================================
+ Misc
+=============================================================================*/
+
+ /* Title of books and articles in bibliographies */
+ span.title
+ {
+ font-style: italic;
+ }
+
+ span.underline
+ {
+ text-decoration: underline;
+ }
+
+ span.strikethrough
+ {
+ text-decoration: line-through;
+ }
+
+ /* Copyright, Legal Notice */
+ div div.legalnotice p
+ {
+ text-align: left
+ }
+
+/*=============================================================================
+ Colors
+=============================================================================*/
+
+ @media screen
+ {
+ /* Links */
+ a
+ {
+ color: #005a9c;
+ }
+
+ a:visited
+ {
+ color: #9c5a9c;
+ }
+
+ h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
+ h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
+ h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
+ {
+ text-decoration: none; /* no underline */
+ color: #000000;
+ }
+
+ /* Syntax Highlighting */
+ .keyword { color: #0000AA; }
+ .identifier { color: #000000; }
+ .special { color: #707070; }
+ .preprocessor { color: #402080; }
+ .char { color: teal; }
+ .comment { color: #800000; }
+ .string { color: teal; }
+ .number { color: teal; }
+ .white_bkd { background-color: #FFFFFF; }
+ .dk_grey_bkd { background-color: #999999; }
+
+ /* Copyright, Legal Notice */
+ .copyright
+ {
+ color: #666666;
+ font-size: small;
+ }
+
+ div div.legalnotice p
+ {
+ color: #666666;
+ }
+
+ /* Program listing */
+ pre.synopsis
+ {
+ border: 1px solid #DCDCDC;
+ }
+
+ .programlisting,
+ .screen
+ {
+ border: 1px solid #DCDCDC;
+ }
+
+ td .programlisting,
+ td .screen
+ {
+ border: 0px solid #DCDCDC;
+ }
+
+ /* Blurbs */
+ div.note,
+ div.tip,
+ div.important,
+ div.caution,
+ div.warning,
+ p.blurb
+ {
+ border: 1px solid #DCDCDC;
+ }
+
+ /* Table of contents */
+ .toc
+ {
+ border: 1px solid #DCDCDC;
+ }
+
+ /* Tables */
+ div.informaltable table tr td,
+ div.table table tr td
+ {
+ border: 1px solid #DCDCDC;
+ }
+
+ div.informaltable table tr th,
+ div.table table tr th
+ {
+ background-color: #F0F0F0;
+ border: 1px solid #DCDCDC;
+ }
+
+ /* Misc */
+ span.highlight
+ {
+ color: #00A000;
+ }
+ }
+
+ @media print
+ {
+ /* Links */
+ a
+ {
+ color: black;
+ }
+
+ a:visited
+ {
+ color: black;
+ }
+
+ .spirit-nav
+ {
+ display: none;
+ }
+
+ /* Program listing */
+ pre.synopsis
+ {
+ border: 1px solid gray;
+ }
+
+ .programlisting,
+ .screen
+ {
+ border: 1px solid gray;
+ }
+
+ td .programlisting,
+ td .screen
+ {
+ border: 0px solid #DCDCDC;
+ }
+
+ /* Table of contents */
+ .toc
+ {
+ border: 1px solid gray;
+ }
+
+ .informaltable table,
+ .table table
+ {
+ border: 1px solid gray;
+ border-collapse: collapse;
+ }
+
+ /* Tables */
+ div.informaltable table tr td,
+ div.table table tr td
+ {
+ border: 1px solid gray;
+ }
+
+ div.informaltable table tr th,
+ div.table table tr th
+ {
+ border: 1px solid gray;
+ }
+
+ /* Misc */
+ span.highlight
+ {
+ font-weight: bold;
+ }
+ }

Modified: sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/reference.css
==============================================================================
--- sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/reference.css (original)
+++ sandbox/SOC/2006/concurrency/tags/postfinal_untested/doc/html/reference.css 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,5 +1,5 @@
-PRE.synopsis {
- background-color: #e0ffff;
- border: thin solid blue;
- padding: 1em
-}
+PRE.synopsis {
+ background-color: #e0ffff;
+ border: thin solid blue;
+ padding: 1em
+}

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,315 +1,315 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_HAS_HPP
-#define BOOST_ACT_INTERLOCKED_HAS_HPP
-
-#include <boost/act/interlocked/detail/cas_support.hpp>
-#include <boost/preprocessor/cat.hpp>
-#include <boost/preprocessor/logical/bitor.hpp>
-#include <boost/preprocessor/comparison/equal.hpp>
-#include <boost/preprocessor/control/if.hpp>
-
-// ToDo: Fence detection here is completely wrong -- fix it!
-// Store and load are wrong
-// Create support check for thread_unsafe (always yield 1)
-
-#define BOOST_ACT_CONFIG_DETAIL_IS_DEFAULT_SEMANTICSthread_unsafe() 0
-#define BOOST_ACT_CONFIG_DETAIL_IS_DEFAULT_SEMANTICSunordered() 0
-#define BOOST_ACT_CONFIG_DETAIL_IS_DEFAULT_SEMANTICSacquire() 0
-#define BOOST_ACT_CONFIG_DETAIL_IS_DEFAULT_SEMANTICSrelease() 0
-#define BOOST_ACT_CONFIG_DETAIL_IS_DEFAULT_SEMANTICSacq_rel() 0
-#define BOOST_ACT_CONFIG_DETAIL_IS_DEFAULT_SEMANTICSsequential() 0
-#define BOOST_ACT_CONFIG_DETAIL_IS_DEFAULT_SEMANTICSdefault() 1
-#define BOOST_ACT_CONFIG_DETAIL_IS_DEFAULT_SEMANTICSdefault_() 1
-#define BOOST_ACT_CONFIG_DETAIL_IS_DEFAULT_SEMANTICS_() 1
-
-#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_add_assign() sequential
-#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_assign() sequential
-#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_assign_if_was() sequential
-#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_bitand_assign() sequential
-#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_bitor_assign() sequential
-#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_compiler_fence() sequential
-#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_compl_assign() sequential
-#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_decrement() sequential
-#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_divide_assign() sequential
-#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_memory_fence() sequential
-#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_increment() sequential
-#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_lshift_assign() sequential
-#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_mod_assign() sequential
-#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_modify() sequential
-#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_multiply_assign() sequential
-#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_negate_assign() sequential
-#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_not_assign() sequential
-#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_load() sequential
-#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_rshift_assign() sequential
-#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_store() sequential
-#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_subtract_assign() sequential
-#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_xor_assign() sequential
-
-#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF( name ) \
-BOOST_PP_CAT( BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_, name )()
-
-#define BOOST_ACT_CONFIG_DETAIL_IS_DEFAULT_SEMANTICS( semantics ) \
-BOOST_PP_CAT( BOOST_ACT_CONFIG_DETAIL_IS_DEFAULT_SEMANTICS, semantics )()
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_sequential() \
-BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( assign_if_was, sequential )
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_acq_rel() \
-BOOST_PP_BITOR \
-( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( assign_if_was, acq_rel ) \
-, BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_sequential() \
-)
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_acquire() \
-BOOST_PP_BITOR \
-( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( assign_if_was, acquire ) \
-, BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_acq_rel() \
-)
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_release() \
-BOOST_PP_BITOR \
-( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( assign_if_was, release ) \
-, BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_acq_rel() \
-)
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_unordered() \
-BOOST_PP_BITOR \
-( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( assign_if_was, unordered ) \
-, BOOST_PP_BITOR \
- ( BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_acquire() \
- , BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_release() \
- ) \
-)
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS( semantics ) \
-BOOST_PP_CAT( BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_, semantics )()
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_DUMMY( name, semantics ) \
-BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS( semantics )
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_AIW_DERIVABLE_sequential( name ) \
-BOOST_PP_BITOR \
-( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( name, sequential ) \
-, BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_sequential() \
-)
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_AIW_DERIVABLE_acq_rel( name ) \
-BOOST_PP_BITOR \
-( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( name, acq_rel ) \
-, BOOST_PP_BITOR \
- ( BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_acq_rel() \
- , BOOST_ACT_CONFIG_DETAIL_HAS_AIW_DERIVABLE_sequential( name ) \
- ) \
-)
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_AIW_DERIVABLE_acquire( name ) \
-BOOST_PP_BITOR \
-( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( name, acquire ) \
-, BOOST_PP_BITOR \
- ( BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_acquire() \
- , BOOST_ACT_CONFIG_DETAIL_HAS_AIW_DERIVABLE_acq_rel( name ) \
- ) \
-)
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_AIW_DERIVABLE_release( name ) \
-BOOST_PP_BITOR \
-( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( name, release ) \
-, BOOST_PP_BITOR \
- ( BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_release() \
- , BOOST_ACT_CONFIG_DETAIL_HAS_AIW_DERIVABLE_acq_rel( name ) \
- ) \
-)
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_AIW_DERIVABLE_unordered( name ) \
-BOOST_PP_BITOR \
-( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( name, unordered ) \
-, BOOST_PP_BITOR \
- ( BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_unordered() \
- , BOOST_PP_BITOR \
- ( BOOST_ACT_CONFIG_DETAIL_HAS_AIW_DERIVABLE_acquire( name ) \
- , BOOST_ACT_CONFIG_DETAIL_HAS_AIW_DERIVABLE_release( name ) \
- ) \
- ) \
-)
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_AIW_DERIVABLE( name, semantics ) \
-BOOST_PP_CAT( BOOST_ACT_CONFIG_DETAIL_HAS_AIW_DERIVABLE_, semantics )( name ) \
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_FENCE_full() \
-BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( fence, full )
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_FENCE_read() \
-BOOST_PP_BITOR \
-( BOOST_ACT_CONFIG_DETAIL_HAS_FENCE_full() \
-, BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( fence, read ) \
-)
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_FENCE_write() \
-BOOST_PP_BITOR \
-( BOOST_ACT_CONFIG_DETAIL_HAS_FENCE_full() \
-, BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( fence, write ) \
-)
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_FENCE( name, semantics ) \
-BOOST_PP_CAT( BOOST_ACT_CONFIG_DETAIL_HAS_FENCE_, semantics )()
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_NONCOMPILER_FENCE( name, semantics ) \
-BOOST_PP_IF \
-( BOOST_ACT_INTERLOCKED_DETAIL_IS_NAME( name, fence ) \
-, BOOST_ACT_CONFIG_DETAIL_HAS_FENCE \
-, BOOST_ACT_CONFIG_DETAIL_HAS_AIW_DERIVABLE \
-) \
-( name, semantics )
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_COMPILER_FENCE_full() \
-BOOST_PP_BITOR \
-( BOOST_ACT_CONFIG_DETAIL_HAS_FENCE_full() \
-, BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( compiler_fence, full ) \
-)
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_COMPILER_FENCE_read() \
-BOOST_PP_BITOR \
-( BOOST_PP_BITOR \
- ( BOOST_ACT_CONFIG_DETAIL_HAS_COMPILER_FENCE_full() \
- , BOOST_ACT_CONFIG_DETAIL_HAS_FENCE_read() \
- ) \
-, BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( compiler_fence, read ) \
-)
-#define BOOST_ACT_CONFIG_DETAIL_HAS_COMPILER_FENCE_write() \
-BOOST_PP_BITOR \
-( BOOST_PP_BITOR \
- ( BOOST_ACT_CONFIG_DETAIL_HAS_COMPILER_FENCE_full \
- , BOOST_ACT_CONFIG_DETAIL_HAS_FENCE_write() \
- ) \
-, BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( compiler_fence, write ) \
-)
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_COMPILER_FENCE( name, semantics ) \
-BOOST_PP_CAT( BOOST_ACT_CONFIG_DETAIL_HAS_COMPILER_FENCE_, semantics )()
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_NONLOAD_STORE( name, semantics ) \
-BOOST_PP_IF \
-( BOOST_ACT_INTERLOCKED_DETAIL_IS_NAME( name, compiler_fence ) \
-, BOOST_ACT_CONFIG_DETAIL_HAS_COMPILER_FENCE \
-, BOOST_ACT_CONFIG_DETAIL_HAS_NONCOMPILER_FENCE \
-) \
-( name, semantics )
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_STORE_sequential() \
-BOOST_PP_BITOR \
-( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( store, sequential ) \
-, BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_sequential() \
-)
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_STORE_acq_rel() 0
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_STORE_acquire() 0
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_STORE_release() \
-BOOST_PP_BITOR \
-( BOOST_ACT_INTERLOCKED_DETAIL_HAS_VOLATILE_STORE_RELEASE \
-, BOOST_PP_BITOR \
- ( BOOST_PP_BITOR \
- ( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( store, release ) \
- , BOOST_ACT_CONFIG_DETAIL_HAS_STORE_sequential() \
- ) \
- , BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_release() \
- ) \
-)
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_STORE_unordered() \
-BOOST_PP_BITOR \
-( BOOST_ACT_INTERLOCKED_DETAIL_HAS_VOLATILE_STORE_UNORDERED \
-, BOOST_PP_BITOR \
- ( BOOST_PP_BITOR \
- ( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( store, unordered ) \
- , BOOST_ACT_CONFIG_DETAIL_HAS_STORE_release() \
- ) \
- , BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_unordered() \
- ) \
-)
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_STORE( name, semantics ) \
-BOOST_PP_CAT( BOOST_ACT_CONFIG_DETAIL_HAS_STORE_, semantics )()
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_NONLOAD( name, semantics ) \
-BOOST_PP_IF \
-( BOOST_ACT_INTERLOCKED_DETAIL_IS_NAME( name, store ) \
-, BOOST_ACT_CONFIG_DETAIL_HAS_STORE \
-, BOOST_ACT_CONFIG_DETAIL_HAS_NONLOAD_STORE \
-) \
-( name, semantics )
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_LOAD_sequential() \
-BOOST_PP_BITOR \
-( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( load, sequential ) \
-, BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_sequential() \
-)
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_LOAD_acq_rel() 0
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_LOAD_acquire() \
-BOOST_PP_BITOR \
-( BOOST_ACT_INTERLOCKED_DETAIL_HAS_VOLATILE_LOAD_ACQUIRE \
-, BOOST_PP_BITOR \
- ( BOOST_PP_BITOR \
- ( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( load, acquire ) \
- , BOOST_ACT_CONFIG_DETAIL_HAS_LOAD_sequential() \
- ) \
- , BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_acquire() \
- ) \
-)
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_LOAD_release() 0
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_LOAD_unordered() \
-BOOST_PP_BITOR \
-( BOOST_ACT_INTERLOCKED_DETAIL_HAS_VOLATILE_LOAD_UNORDERED \
-, BOOST_PP_BITOR \
- ( BOOST_PP_BITOR \
- ( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( load, unordered ) \
- , BOOST_ACT_CONFIG_DETAIL_HAS_LOAD_acquire() \
- ) \
- , BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_unordered() \
- ) \
-)
-
-#define BOOST_ACT_CONFIG_DETAIL_HAS_LOAD( name, semantics ) \
-BOOST_PP_CAT( BOOST_ACT_CONFIG_DETAIL_HAS_LOAD_, semantics )()
-
-#define BOOST_ACT_INTERLOCKED_HAS_IMPL( name, semantics ) \
-BOOST_PP_IF \
-( BOOST_ACT_INTERLOCKED_DETAIL_IS_NAME( name, load ) \
-, BOOST_ACT_CONFIG_DETAIL_HAS_LOAD \
-, BOOST_ACT_CONFIG_DETAIL_HAS_NONLOAD \
-) \
-( name, semantics )
-
-#define BOOST_ACT_INTERLOCKED_HAS_INTERNAL( name, semantics ) \
-BOOST_PP_IF \
-( BOOST_ACT_INTERLOCKED_DETAIL_IS_NAME( name, load ) \
-, BOOST_ACT_CONFIG_DETAIL_HAS_LOAD \
-, BOOST_ACT_CONFIG_DETAIL_HAS_NONLOAD \
-) \
-( name, semantics )
-
-#define BOOST_ACT_INTERLOCKED_HAS_DEFAULT_INTERNAL( name, semantics ) \
-BOOST_ACT_INTERLOCKED_HAS_INTERNAL \
-( name, BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF( name ) )
-
-#define BOOST_ACT_INTERLOCKED_HAS( name, semantics ) \
-BOOST_PP_IF \
-( BOOST_ACT_CONFIG_DETAIL_IS_DEFAULT_SEMANTICS( semantics ) \
-, BOOST_ACT_INTERLOCKED_HAS_DEFAULT_INTERNAL \
-, BOOST_ACT_INTERLOCKED_HAS_INTERNAL \
-) \
-( name, semantics )
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_HAS_HPP
+#define BOOST_ACT_INTERLOCKED_HAS_HPP
+
+#include <boost/act/interlocked/detail/cas_support.hpp>
+#include <boost/preprocessor/cat.hpp>
+#include <boost/preprocessor/logical/bitor.hpp>
+#include <boost/preprocessor/comparison/equal.hpp>
+#include <boost/preprocessor/control/if.hpp>
+
+// ToDo: Fence detection here is completely wrong -- fix it!
+// Store and load are wrong
+// Create support check for thread_unsafe (always yield 1)
+
+#define BOOST_ACT_CONFIG_DETAIL_IS_DEFAULT_SEMANTICSthread_unsafe() 0
+#define BOOST_ACT_CONFIG_DETAIL_IS_DEFAULT_SEMANTICSunordered() 0
+#define BOOST_ACT_CONFIG_DETAIL_IS_DEFAULT_SEMANTICSacquire() 0
+#define BOOST_ACT_CONFIG_DETAIL_IS_DEFAULT_SEMANTICSrelease() 0
+#define BOOST_ACT_CONFIG_DETAIL_IS_DEFAULT_SEMANTICSacq_rel() 0
+#define BOOST_ACT_CONFIG_DETAIL_IS_DEFAULT_SEMANTICSsequential() 0
+#define BOOST_ACT_CONFIG_DETAIL_IS_DEFAULT_SEMANTICSdefault() 1
+#define BOOST_ACT_CONFIG_DETAIL_IS_DEFAULT_SEMANTICSdefault_() 1
+#define BOOST_ACT_CONFIG_DETAIL_IS_DEFAULT_SEMANTICS_() 1
+
+#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_add_assign() sequential
+#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_assign() sequential
+#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_assign_if_was() sequential
+#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_bitand_assign() sequential
+#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_bitor_assign() sequential
+#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_compiler_fence() sequential
+#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_compl_assign() sequential
+#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_decrement() sequential
+#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_divide_assign() sequential
+#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_memory_fence() sequential
+#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_increment() sequential
+#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_lshift_assign() sequential
+#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_mod_assign() sequential
+#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_modify() sequential
+#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_multiply_assign() sequential
+#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_negate_assign() sequential
+#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_not_assign() sequential
+#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_load() sequential
+#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_rshift_assign() sequential
+#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_store() sequential
+#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_subtract_assign() sequential
+#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_xor_assign() sequential
+
+#define BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF( name ) \
+BOOST_PP_CAT( BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF_, name )()
+
+#define BOOST_ACT_CONFIG_DETAIL_IS_DEFAULT_SEMANTICS( semantics ) \
+BOOST_PP_CAT( BOOST_ACT_CONFIG_DETAIL_IS_DEFAULT_SEMANTICS, semantics )()
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_sequential() \
+BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( assign_if_was, sequential )
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_acq_rel() \
+BOOST_PP_BITOR \
+( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( assign_if_was, acq_rel ) \
+, BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_sequential() \
+)
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_acquire() \
+BOOST_PP_BITOR \
+( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( assign_if_was, acquire ) \
+, BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_acq_rel() \
+)
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_release() \
+BOOST_PP_BITOR \
+( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( assign_if_was, release ) \
+, BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_acq_rel() \
+)
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_unordered() \
+BOOST_PP_BITOR \
+( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( assign_if_was, unordered ) \
+, BOOST_PP_BITOR \
+ ( BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_acquire() \
+ , BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_release() \
+ ) \
+)
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS( semantics ) \
+BOOST_PP_CAT( BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_, semantics )()
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_DUMMY( name, semantics ) \
+BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS( semantics )
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_AIW_DERIVABLE_sequential( name ) \
+BOOST_PP_BITOR \
+( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( name, sequential ) \
+, BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_sequential() \
+)
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_AIW_DERIVABLE_acq_rel( name ) \
+BOOST_PP_BITOR \
+( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( name, acq_rel ) \
+, BOOST_PP_BITOR \
+ ( BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_acq_rel() \
+ , BOOST_ACT_CONFIG_DETAIL_HAS_AIW_DERIVABLE_sequential( name ) \
+ ) \
+)
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_AIW_DERIVABLE_acquire( name ) \
+BOOST_PP_BITOR \
+( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( name, acquire ) \
+, BOOST_PP_BITOR \
+ ( BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_acquire() \
+ , BOOST_ACT_CONFIG_DETAIL_HAS_AIW_DERIVABLE_acq_rel( name ) \
+ ) \
+)
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_AIW_DERIVABLE_release( name ) \
+BOOST_PP_BITOR \
+( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( name, release ) \
+, BOOST_PP_BITOR \
+ ( BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_release() \
+ , BOOST_ACT_CONFIG_DETAIL_HAS_AIW_DERIVABLE_acq_rel( name ) \
+ ) \
+)
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_AIW_DERIVABLE_unordered( name ) \
+BOOST_PP_BITOR \
+( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( name, unordered ) \
+, BOOST_PP_BITOR \
+ ( BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_unordered() \
+ , BOOST_PP_BITOR \
+ ( BOOST_ACT_CONFIG_DETAIL_HAS_AIW_DERIVABLE_acquire( name ) \
+ , BOOST_ACT_CONFIG_DETAIL_HAS_AIW_DERIVABLE_release( name ) \
+ ) \
+ ) \
+)
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_AIW_DERIVABLE( name, semantics ) \
+BOOST_PP_CAT( BOOST_ACT_CONFIG_DETAIL_HAS_AIW_DERIVABLE_, semantics )( name ) \
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_FENCE_full() \
+BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( fence, full )
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_FENCE_read() \
+BOOST_PP_BITOR \
+( BOOST_ACT_CONFIG_DETAIL_HAS_FENCE_full() \
+, BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( fence, read ) \
+)
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_FENCE_write() \
+BOOST_PP_BITOR \
+( BOOST_ACT_CONFIG_DETAIL_HAS_FENCE_full() \
+, BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( fence, write ) \
+)
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_FENCE( name, semantics ) \
+BOOST_PP_CAT( BOOST_ACT_CONFIG_DETAIL_HAS_FENCE_, semantics )()
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_NONCOMPILER_FENCE( name, semantics ) \
+BOOST_PP_IF \
+( BOOST_ACT_INTERLOCKED_DETAIL_IS_NAME( name, fence ) \
+, BOOST_ACT_CONFIG_DETAIL_HAS_FENCE \
+, BOOST_ACT_CONFIG_DETAIL_HAS_AIW_DERIVABLE \
+) \
+( name, semantics )
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_COMPILER_FENCE_full() \
+BOOST_PP_BITOR \
+( BOOST_ACT_CONFIG_DETAIL_HAS_FENCE_full() \
+, BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( compiler_fence, full ) \
+)
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_COMPILER_FENCE_read() \
+BOOST_PP_BITOR \
+( BOOST_PP_BITOR \
+ ( BOOST_ACT_CONFIG_DETAIL_HAS_COMPILER_FENCE_full() \
+ , BOOST_ACT_CONFIG_DETAIL_HAS_FENCE_read() \
+ ) \
+, BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( compiler_fence, read ) \
+)
+#define BOOST_ACT_CONFIG_DETAIL_HAS_COMPILER_FENCE_write() \
+BOOST_PP_BITOR \
+( BOOST_PP_BITOR \
+ ( BOOST_ACT_CONFIG_DETAIL_HAS_COMPILER_FENCE_full \
+ , BOOST_ACT_CONFIG_DETAIL_HAS_FENCE_write() \
+ ) \
+, BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( compiler_fence, write ) \
+)
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_COMPILER_FENCE( name, semantics ) \
+BOOST_PP_CAT( BOOST_ACT_CONFIG_DETAIL_HAS_COMPILER_FENCE_, semantics )()
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_NONLOAD_STORE( name, semantics ) \
+BOOST_PP_IF \
+( BOOST_ACT_INTERLOCKED_DETAIL_IS_NAME( name, compiler_fence ) \
+, BOOST_ACT_CONFIG_DETAIL_HAS_COMPILER_FENCE \
+, BOOST_ACT_CONFIG_DETAIL_HAS_NONCOMPILER_FENCE \
+) \
+( name, semantics )
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_STORE_sequential() \
+BOOST_PP_BITOR \
+( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( store, sequential ) \
+, BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_sequential() \
+)
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_STORE_acq_rel() 0
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_STORE_acquire() 0
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_STORE_release() \
+BOOST_PP_BITOR \
+( BOOST_ACT_INTERLOCKED_DETAIL_HAS_VOLATILE_STORE_RELEASE \
+, BOOST_PP_BITOR \
+ ( BOOST_PP_BITOR \
+ ( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( store, release ) \
+ , BOOST_ACT_CONFIG_DETAIL_HAS_STORE_sequential() \
+ ) \
+ , BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_release() \
+ ) \
+)
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_STORE_unordered() \
+BOOST_PP_BITOR \
+( BOOST_ACT_INTERLOCKED_DETAIL_HAS_VOLATILE_STORE_UNORDERED \
+, BOOST_PP_BITOR \
+ ( BOOST_PP_BITOR \
+ ( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( store, unordered ) \
+ , BOOST_ACT_CONFIG_DETAIL_HAS_STORE_release() \
+ ) \
+ , BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_unordered() \
+ ) \
+)
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_STORE( name, semantics ) \
+BOOST_PP_CAT( BOOST_ACT_CONFIG_DETAIL_HAS_STORE_, semantics )()
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_NONLOAD( name, semantics ) \
+BOOST_PP_IF \
+( BOOST_ACT_INTERLOCKED_DETAIL_IS_NAME( name, store ) \
+, BOOST_ACT_CONFIG_DETAIL_HAS_STORE \
+, BOOST_ACT_CONFIG_DETAIL_HAS_NONLOAD_STORE \
+) \
+( name, semantics )
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_LOAD_sequential() \
+BOOST_PP_BITOR \
+( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( load, sequential ) \
+, BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_sequential() \
+)
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_LOAD_acq_rel() 0
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_LOAD_acquire() \
+BOOST_PP_BITOR \
+( BOOST_ACT_INTERLOCKED_DETAIL_HAS_VOLATILE_LOAD_ACQUIRE \
+, BOOST_PP_BITOR \
+ ( BOOST_PP_BITOR \
+ ( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( load, acquire ) \
+ , BOOST_ACT_CONFIG_DETAIL_HAS_LOAD_sequential() \
+ ) \
+ , BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_acquire() \
+ ) \
+)
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_LOAD_release() 0
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_LOAD_unordered() \
+BOOST_PP_BITOR \
+( BOOST_ACT_INTERLOCKED_DETAIL_HAS_VOLATILE_LOAD_UNORDERED \
+, BOOST_PP_BITOR \
+ ( BOOST_PP_BITOR \
+ ( BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL( load, unordered ) \
+ , BOOST_ACT_CONFIG_DETAIL_HAS_LOAD_acquire() \
+ ) \
+ , BOOST_ACT_CONFIG_DETAIL_HAS_ASSIGN_IF_WAS_unordered() \
+ ) \
+)
+
+#define BOOST_ACT_CONFIG_DETAIL_HAS_LOAD( name, semantics ) \
+BOOST_PP_CAT( BOOST_ACT_CONFIG_DETAIL_HAS_LOAD_, semantics )()
+
+#define BOOST_ACT_INTERLOCKED_HAS_IMPL( name, semantics ) \
+BOOST_PP_IF \
+( BOOST_ACT_INTERLOCKED_DETAIL_IS_NAME( name, load ) \
+, BOOST_ACT_CONFIG_DETAIL_HAS_LOAD \
+, BOOST_ACT_CONFIG_DETAIL_HAS_NONLOAD \
+) \
+( name, semantics )
+
+#define BOOST_ACT_INTERLOCKED_HAS_INTERNAL( name, semantics ) \
+BOOST_PP_IF \
+( BOOST_ACT_INTERLOCKED_DETAIL_IS_NAME( name, load ) \
+, BOOST_ACT_CONFIG_DETAIL_HAS_LOAD \
+, BOOST_ACT_CONFIG_DETAIL_HAS_NONLOAD \
+) \
+( name, semantics )
+
+#define BOOST_ACT_INTERLOCKED_HAS_DEFAULT_INTERNAL( name, semantics ) \
+BOOST_ACT_INTERLOCKED_HAS_INTERNAL \
+( name, BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF( name ) )
+
+#define BOOST_ACT_INTERLOCKED_HAS( name, semantics ) \
+BOOST_PP_IF \
+( BOOST_ACT_CONFIG_DETAIL_IS_DEFAULT_SEMANTICS( semantics ) \
+, BOOST_ACT_INTERLOCKED_HAS_DEFAULT_INTERNAL \
+, BOOST_ACT_INTERLOCKED_HAS_INTERNAL \
+) \
+( name, semantics )
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has_int.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has_int.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has_int.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,76 +1,76 @@
-/*=============================================================================
- Copyright (c) 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_HAS_INT_HPP
-#define BOOST_ACT_INTERLOCKED_HAS_INT_HPP
-
-#include <boost/act/interlocked/detail/cas_support.hpp>
-
-#ifdef BOOST_ACT_INTERLOCKED_DETAIL_OPERATION_SUPPORT
-
-#include <boost/preprocessor/cat.hpp>
-#include <boost/preprocessor/logical/bitor.hpp>
-#include <boost/preprocessor/comparison/equal.hpp>
-#include <boost/preprocessor/control/if.hpp>
-
-#include <boost/preprocessor/comparison/greater_equal.hpp>
-#include <boost/preprocessor/logical/bitor.hpp>
-#include <boost/preprocessor/seq/filter.hpp>
-#include <boost/preprocessor/seq/size.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_HAS_INT_LEAST_PREDICATE( s,num_bits,elem )\
-BOOST_PP_BITOR \
-( BOOST_PP_EQUAL( elem, 0 ) \
-, BOOST_PP_GREATER_EQUAL( elem, num_bits ) \
-)
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_HAS_INT_PREDICATE( s,num_bits,elem ) \
-BOOST_PP_BITOR \
-( BOOST_PP_EQUAL( elem, 0 ) \
-, BOOST_PP_EQUAL( elem, num_bits ) \
-)
-
-#define BOOST_ACT_INTERLOCKED_HAS_INT_LEAST( num_bits ) \
-BOOST_PP_GREATER_EQUAL \
-( BOOST_PP_SEQ_SIZE \
- ( BOOST_PP_SEQ_FILTER( BOOST_ACT_INTERLOCKED_DETAIL_HAS_INT_LEAST_PREDICATE \
- , num_bits \
- , BOOST_ACT_INTERLOCKED_DETAIL_CAS_SUPPORT_SEQ(0) \
- ) \
- ) \
-, 2 \
-)
-
-#define BOOST_ACT_INTERLOCKED_HAS_UINT_LEAST( num_bits ) \
-BOOST_ACT_INTERLOCKED_HAS_INT_LEAST( num_bits )
-
-#define BOOST_ACT_INTERLOCKED_HAS_INT( num_bits ) \
-BOOST_PP_GREATER_EQUAL \
-( BOOST_PP_SEQ_SIZE \
- ( BOOST_PP_SEQ_FILTER( BOOST_ACT_INTERLOCKED_DETAIL_HAS_INT_PREDICATE \
- , num_bits \
- , BOOST_ACT_INTERLOCKED_DETAIL_CAS_SUPPORT_SEQ(0) \
- ) \
- ) \
-, 2 \
-)
-
-#define BOOST_ACT_INTERLOCKED_HAS_UINT( num_bits ) \
-BOOST_ACT_INTERLOCKED_HAS_INT_LEAST( num_bits )
-
-#else
-
-#define BOOST_ACT_INTERLOCKED_HAS_INT_LEAST( num_bits ) 0
-#define BOOST_ACT_INTERLOCKED_HAS_UINT_LEAST( num_bits ) 0
-
-#define BOOST_ACT_INTERLOCKED_HAS_INT( num_bits ) 0
-#define BOOST_ACT_INTERLOCKED_HAS_UINT( num_bits ) 0
-
-#endif
-
-#endif
+/*=============================================================================
+ Copyright (c) 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_HAS_INT_HPP
+#define BOOST_ACT_INTERLOCKED_HAS_INT_HPP
+
+#include <boost/act/interlocked/detail/cas_support.hpp>
+
+#ifdef BOOST_ACT_INTERLOCKED_DETAIL_OPERATION_SUPPORT
+
+#include <boost/preprocessor/cat.hpp>
+#include <boost/preprocessor/logical/bitor.hpp>
+#include <boost/preprocessor/comparison/equal.hpp>
+#include <boost/preprocessor/control/if.hpp>
+
+#include <boost/preprocessor/comparison/greater_equal.hpp>
+#include <boost/preprocessor/logical/bitor.hpp>
+#include <boost/preprocessor/seq/filter.hpp>
+#include <boost/preprocessor/seq/size.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_HAS_INT_LEAST_PREDICATE( s,num_bits,elem )\
+BOOST_PP_BITOR \
+( BOOST_PP_EQUAL( elem, 0 ) \
+, BOOST_PP_GREATER_EQUAL( elem, num_bits ) \
+)
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_HAS_INT_PREDICATE( s,num_bits,elem ) \
+BOOST_PP_BITOR \
+( BOOST_PP_EQUAL( elem, 0 ) \
+, BOOST_PP_EQUAL( elem, num_bits ) \
+)
+
+#define BOOST_ACT_INTERLOCKED_HAS_INT_LEAST( num_bits ) \
+BOOST_PP_GREATER_EQUAL \
+( BOOST_PP_SEQ_SIZE \
+ ( BOOST_PP_SEQ_FILTER( BOOST_ACT_INTERLOCKED_DETAIL_HAS_INT_LEAST_PREDICATE \
+ , num_bits \
+ , BOOST_ACT_INTERLOCKED_DETAIL_CAS_SUPPORT_SEQ(0) \
+ ) \
+ ) \
+, 2 \
+)
+
+#define BOOST_ACT_INTERLOCKED_HAS_UINT_LEAST( num_bits ) \
+BOOST_ACT_INTERLOCKED_HAS_INT_LEAST( num_bits )
+
+#define BOOST_ACT_INTERLOCKED_HAS_INT( num_bits ) \
+BOOST_PP_GREATER_EQUAL \
+( BOOST_PP_SEQ_SIZE \
+ ( BOOST_PP_SEQ_FILTER( BOOST_ACT_INTERLOCKED_DETAIL_HAS_INT_PREDICATE \
+ , num_bits \
+ , BOOST_ACT_INTERLOCKED_DETAIL_CAS_SUPPORT_SEQ(0) \
+ ) \
+ ) \
+, 2 \
+)
+
+#define BOOST_ACT_INTERLOCKED_HAS_UINT( num_bits ) \
+BOOST_ACT_INTERLOCKED_HAS_INT_LEAST( num_bits )
+
+#else
+
+#define BOOST_ACT_INTERLOCKED_HAS_INT_LEAST( num_bits ) 0
+#define BOOST_ACT_INTERLOCKED_HAS_UINT_LEAST( num_bits ) 0
+
+#define BOOST_ACT_INTERLOCKED_HAS_INT( num_bits ) 0
+#define BOOST_ACT_INTERLOCKED_HAS_UINT( num_bits ) 0
+
+#endif
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has_lock_free.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has_lock_free.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has_lock_free.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,12 +1,12 @@
-/*=============================================================================
- Copyright (c) 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_HAS_LOCK_FREE_HPP
-#define BOOST_ACT_INTERLOCKED_HAS_LOCK_FREE_HPP
-
-#endif
+/*=============================================================================
+ Copyright (c) 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_HAS_LOCK_FREE_HPP
+#define BOOST_ACT_INTERLOCKED_HAS_LOCK_FREE_HPP
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has_wait_free.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has_wait_free.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has_wait_free.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,12 +1,12 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_HAS_WAIT_FREE_HPP
-#define BOOST_ACT_INTERLOCKED_HAS_WAIT_FREE_HPP
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_HAS_WAIT_FREE_HPP
+#define BOOST_ACT_INTERLOCKED_HAS_WAIT_FREE_HPP
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/detail/next.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/detail/next.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/detail/next.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,24 +1,24 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_DETAIL_NEXT_HPP
-#define BOOST_ACT_DETAIL_NEXT_HPP
-
-namespace boost { namespace act { namespace detail {
-
-template< typename Type >
-Type next( Type source )
-{
- ++source;
-
- return source;
-}
-
-} } }
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_DETAIL_NEXT_HPP
+#define BOOST_ACT_DETAIL_NEXT_HPP
+
+namespace boost { namespace act { namespace detail {
+
+template< typename Type >
+Type next( Type source )
+{
+ ++source;
+
+ return source;
+}
+
+} } }
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/detail/prior.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/detail/prior.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/detail/prior.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,24 +1,24 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_DETAIL_PRIOR_HPP
-#define BOOST_ACT_DETAIL_PRIOR_HPP
-
-namespace boost { namespace act { namespace detail {
-
-template< typename Type >
-Type prior( Type source )
-{
- --source;
-
- return source;
-}
-
-} } }
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_DETAIL_PRIOR_HPP
+#define BOOST_ACT_DETAIL_PRIOR_HPP
+
+namespace boost { namespace act { namespace detail {
+
+template< typename Type >
+Type prior( Type source )
+{
+ --source;
+
+ return source;
+}
+
+} } }
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,18 +1,18 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_HPP
-#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_HPP
-
-#include <boost/act/interlocked/add_assign/add_assign.hpp>
-#include <boost/act/interlocked/add_assign/add_assign_acquire.hpp>
-#include <boost/act/interlocked/add_assign/add_assign_release.hpp>
-#include <boost/act/interlocked/add_assign/add_assign_acq_rel.hpp>
-#include <boost/act/interlocked/add_assign/add_assign_unordered.hpp>
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_HPP
+#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_HPP
+
+#include <boost/act/interlocked/add_assign/add_assign.hpp>
+#include <boost/act/interlocked/add_assign/add_assign_acquire.hpp>
+#include <boost/act/interlocked/add_assign/add_assign_release.hpp>
+#include <boost/act/interlocked/add_assign/add_assign_acq_rel.hpp>
+#include <boost/act/interlocked/add_assign/add_assign_unordered.hpp>
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,57 +1,57 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_HPP
-#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_HPP
-
-#include <boost/act/config/interlocked/has.hpp>
-
-#if BOOST_ACT_INTERLOCKED_HAS( add_assign, acq_rel )
-
-#include <boost/act/interlocked/semantics/default.hpp>
-#include <boost/mpl/and.hpp>
-#include <boost/type_traits/is_same.hpp>
-#include <boost/utility/enable_if.hpp>
-#include <boost/type_traits/remove_cv.hpp>
-#include <boost/act/interlocked/add_assign/add_assign_acq_rel.hpp>
-
-#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
-
-namespace boost { namespace act { namespace interlocked {
-
-template< typename TargetType, typename SourceType >
-typename lazy_enable_if
-<
- detail::are_valid_additive_params< TargetType, SourceType const >
-, remove_cv< TargetType >
->
-::type
-add_assign( TargetType& destination, SourceType const& new_value )
-{
- return interlocked::add_assign< acq_rel >( destination, new_value );
-}
-
-template< typename Semantics, typename TargetType, typename SourceType >
-typename lazy_enable_if
-<
- mpl::and_< is_same< Semantics, default_ >
- , detail::are_valid_additive_params< TargetType, SourceType const >
- >
-, remove_cv< TargetType >
->
-::type
-add_assign( TargetType& destination, SourceType const& new_value )
-{
- return interlocked::add_assign< acq_rel >( destination, new_value );
-}
-
-} } }
-
-#endif
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_HPP
+#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_HPP
+
+#include <boost/act/config/interlocked/has.hpp>
+
+#if BOOST_ACT_INTERLOCKED_HAS( add_assign, acq_rel )
+
+#include <boost/act/interlocked/semantics/default.hpp>
+#include <boost/mpl/and.hpp>
+#include <boost/type_traits/is_same.hpp>
+#include <boost/utility/enable_if.hpp>
+#include <boost/type_traits/remove_cv.hpp>
+#include <boost/act/interlocked/add_assign/add_assign_acq_rel.hpp>
+
+#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
+
+namespace boost { namespace act { namespace interlocked {
+
+template< typename TargetType, typename SourceType >
+typename lazy_enable_if
+<
+ detail::are_valid_additive_params< TargetType, SourceType const >
+, remove_cv< TargetType >
+>
+::type
+add_assign( TargetType& destination, SourceType const& new_value )
+{
+ return interlocked::add_assign< acq_rel >( destination, new_value );
+}
+
+template< typename Semantics, typename TargetType, typename SourceType >
+typename lazy_enable_if
+<
+ mpl::and_< is_same< Semantics, default_ >
+ , detail::are_valid_additive_params< TargetType, SourceType const >
+ >
+, remove_cv< TargetType >
+>
+::type
+add_assign( TargetType& destination, SourceType const& new_value )
+{
+ return interlocked::add_assign< acq_rel >( destination, new_value );
+}
+
+} } }
+
+#endif
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_acq_rel.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_acq_rel.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_acq_rel.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_ACQ_REL_HPP
-#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_ACQ_REL_HPP
-
-#include <boost/act/interlocked/detail/binary_forwarder.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
-( add_assign, acq_rel, +, additive )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_ACQ_REL_HPP
+#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_ACQ_REL_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
+( add_assign, acq_rel, +, additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_acq_rel_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_acq_rel_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_acq_rel_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_ACQ_REL_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_ACQ_REL_FWD_HPP
-
-#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
-( add_assign, acq_rel, additive )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_ACQ_REL_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_ACQ_REL_FWD_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
+( add_assign, acq_rel, additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_acquire.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_acquire.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_acquire.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_ACQUIRE_HPP
-#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_ACQUIRE_HPP
-
-#include <boost/act/interlocked/detail/binary_forwarder.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
-( add_assign, acquire, +, additive )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_ACQUIRE_HPP
+#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_ACQUIRE_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
+( add_assign, acquire, +, additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_acquire_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_acquire_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_acquire_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_ACQUIRE_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_ACQUIRE_FWD_HPP
-
-#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
-( add_assign, acquire, additive )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_ACQUIRE_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_ACQUIRE_FWD_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
+( add_assign, acquire, additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,51 +1,51 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_FWD_HPP
-
-#include <boost/act/config/interlocked/has.hpp>
-
-#if BOOST_ACT_INTERLOCKED_HAS( add_assign, acq_rel )
-
-#include <boost/act/interlocked/semantics/default.hpp>
-#include <boost/mpl/and.hpp>
-#include <boost/type_traits/is_same.hpp>
-#include <boost/utility/enable_if.hpp>
-
-#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
-
-#include <boost/type_traits/remove_cv.hpp>
-
-namespace boost { namespace act { namespace interlocked {
-
-template< typename TargetType, typename SourceType >
-typename lazy_enable_if
-<
- detail::are_valid_additive_params< TargetType, SourceType const >
-, remove_cv< TargetType >
->
-::type
-add_assign( TargetType& destination, SourceType const& new_value );
-
-template< typename Semantics, typename TargetType, typename SourceType >
-typename lazy_enable_if
-<
- mpl::and_< is_same< Semantics, default_ >
- , detail::are_valid_additive_params< TargetType, SourceType const >
- >
-, remove_cv< TargetType >
->
-::type
-add_assign( TargetType& destination, SourceType const& new_value );
-
-} } }
-
-#endif
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_FWD_HPP
+
+#include <boost/act/config/interlocked/has.hpp>
+
+#if BOOST_ACT_INTERLOCKED_HAS( add_assign, acq_rel )
+
+#include <boost/act/interlocked/semantics/default.hpp>
+#include <boost/mpl/and.hpp>
+#include <boost/type_traits/is_same.hpp>
+#include <boost/utility/enable_if.hpp>
+
+#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
+
+#include <boost/type_traits/remove_cv.hpp>
+
+namespace boost { namespace act { namespace interlocked {
+
+template< typename TargetType, typename SourceType >
+typename lazy_enable_if
+<
+ detail::are_valid_additive_params< TargetType, SourceType const >
+, remove_cv< TargetType >
+>
+::type
+add_assign( TargetType& destination, SourceType const& new_value );
+
+template< typename Semantics, typename TargetType, typename SourceType >
+typename lazy_enable_if
+<
+ mpl::and_< is_same< Semantics, default_ >
+ , detail::are_valid_additive_params< TargetType, SourceType const >
+ >
+, remove_cv< TargetType >
+>
+::type
+add_assign( TargetType& destination, SourceType const& new_value );
+
+} } }
+
+#endif
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_release.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_release.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_release.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_RELEASE_HPP
-#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_RELEASE_HPP
-
-#include <boost/act/interlocked/detail/binary_forwarder.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
-( add_assign, release, +, additive )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_RELEASE_HPP
+#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_RELEASE_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
+( add_assign, release, +, additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_release_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_release_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_release_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_RELEASE_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_RELEASE_FWD_HPP
-
-#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
-( add_assign, release, additive )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_RELEASE_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_RELEASE_FWD_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
+( add_assign, release, additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_sequential.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_sequential.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_sequential.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_SEQUENTIAL_HPP
-#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_SEQUENTIAL_HPP
-
-#include <boost/act/interlocked/detail/binary_forwarder.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
-( add_assign, sequential, +, additive )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_SEQUENTIAL_HPP
+#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_SEQUENTIAL_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
+( add_assign, sequential, +, additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_sequential_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_sequential_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_sequential_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_SEQUENTIAL_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_SEQUENTIAL_FWD_HPP
-
-#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
-( add_assign, sequential, additive )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_SEQUENTIAL_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_SEQUENTIAL_FWD_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
+( add_assign, sequential, additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_unordered.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_unordered.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_unordered.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_UNORDERED_HPP
-#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_UNORDERED_HPP
-
-#include <boost/act/interlocked/detail/binary_forwarder.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
-( add_assign, unordered, +, additive )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_UNORDERED_HPP
+#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_UNORDERED_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
+( add_assign, unordered, +, additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_unordered_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_unordered_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_unordered_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_UNORDERED_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_UNORDERED_FWD_HPP
-
-#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
-( add_assign, unordered, additive )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_UNORDERED_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_ADD_ASSIGN_UNORDERED_FWD_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
+( add_assign, unordered, additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/detail/impl_includer.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/detail/impl_includer.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/detail/impl_includer.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1 +1 @@
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_LOCAL_INCLUDE()
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_LOCAL_INCLUDE()

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,18 +1,18 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_FWD_HPP
-
-#include <boost/act/interlocked/add_assign/add_assign_fwd.hpp>
-#include <boost/act/interlocked/add_assign/add_assign_acquire_fwd.hpp>
-#include <boost/act/interlocked/add_assign/add_assign_release_fwd.hpp>
-#include <boost/act/interlocked/add_assign/add_assign_acq_rel_fwd.hpp>
-#include <boost/act/interlocked/add_assign/add_assign_unordered_fwd.hpp>
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ADD_ASSIGN_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_ADD_ASSIGN_FWD_HPP
+
+#include <boost/act/interlocked/add_assign/add_assign_fwd.hpp>
+#include <boost/act/interlocked/add_assign/add_assign_acquire_fwd.hpp>
+#include <boost/act/interlocked/add_assign/add_assign_release_fwd.hpp>
+#include <boost/act/interlocked/add_assign/add_assign_acq_rel_fwd.hpp>
+#include <boost/act/interlocked/add_assign/add_assign_unordered_fwd.hpp>
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acq_rel.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acq_rel.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acq_rel.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,126 +1,126 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_ACQ_REL_HPP
-#define BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_ACQ_REL_HPP
-
-#include <boost/act/config/interlocked/has.hpp>
-
-#if BOOST_ACT_INTERLOCKED_HAS( assign, acq_rel )
-
-#include <boost/act/interlocked/semantics/acq_rel.hpp>
-#include <boost/utility/enable_if.hpp>
-#include <boost/type_traits/remove_volatile.hpp>
-#include <boost/type_traits/remove_cv.hpp>
-#include <boost/type_traits/is_same.hpp>
-
-#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
-#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
-#include <boost/act/interlocked/integer/selection.hpp>
-#include <boost/act/interlocked/modify/modify_acq_rel.hpp>
-
-#include <boost/mpl/if.hpp>
-#include <boost/mpl/and.hpp>
-#include <boost/mpl/not.hpp>
-
-#include <boost/act/interlocked/detail/impl.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO \
-( assign, acq_rel )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_BEGIN()
-
-namespace boost { namespace act { namespace interlocked {
-
-namespace detail
-{
-
-template< typename OperandType >
-class assign_acq_rel_fun
-{
-public:
- explicit assign_acq_rel_fun( OperandType const& operand_init )
- : operand_m( operand_init ) {}
-
- template< typename Type >
- typename remove_cv< Type >::type operator ()( Type& ) const
- {
- return static_cast< typename remove_cv< Type >::type >( operand_m );
- }
-private:
- OperandType const& operand_m;
-};
-
-struct assign_acq_rel_unaligned
-{
- template< typename TargetType, typename SourceType >
- static typename remove_cv< TargetType >::type
- execute( TargetType& destination, SourceType const& source )
- {
- return modify< acq_rel >( destination
- , assign_acq_rel_fun< SourceType >( source )
- );
- }
-};
-
-}
-
-template< typename Semantics, typename TargetType, typename SourceType >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, acq_rel >
- , detail::are_valid_store_style_params< TargetType, SourceType const >
- , mpl::not_< detail::is_interlocked_bool< TargetType > >
- >
-, remove_cv< TargetType >
->
-::type
-assign( TargetType& destination, SourceType const& new_value )
-{
- return mpl::if_< detail::is_unaligned_interlocked< TargetType >
- , detail::assign_acq_rel_unaligned
- , detail::assign_acq_rel_impl
- >
- ::type::execute( destination, new_value );
-}
-
-template< typename Semantics, typename TargetType, typename SourceType >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, acq_rel >
- , detail::are_valid_store_style_params< TargetType, SourceType const >
- , detail::is_interlocked_bool< TargetType >
- >
-, remove_cv< TargetType >
->
-::type
-assign( TargetType& destination, SourceType const& new_value )
-{
- typedef typename remove_cv< TargetType >::type result_type;
-
- return result_type
- (
- interlocked::assign< acq_rel >
- ( interlocked_bool_internal_value( destination )
- , static_cast< bool >( new_value )
- )
- != 0
- );
-}
-
-} } }
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_END()
-
-#endif
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_ACQ_REL_HPP
+#define BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_ACQ_REL_HPP
+
+#include <boost/act/config/interlocked/has.hpp>
+
+#if BOOST_ACT_INTERLOCKED_HAS( assign, acq_rel )
+
+#include <boost/act/interlocked/semantics/acq_rel.hpp>
+#include <boost/utility/enable_if.hpp>
+#include <boost/type_traits/remove_volatile.hpp>
+#include <boost/type_traits/remove_cv.hpp>
+#include <boost/type_traits/is_same.hpp>
+
+#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
+#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
+#include <boost/act/interlocked/integer/selection.hpp>
+#include <boost/act/interlocked/modify/modify_acq_rel.hpp>
+
+#include <boost/mpl/if.hpp>
+#include <boost/mpl/and.hpp>
+#include <boost/mpl/not.hpp>
+
+#include <boost/act/interlocked/detail/impl.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO \
+( assign, acq_rel )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_BEGIN()
+
+namespace boost { namespace act { namespace interlocked {
+
+namespace detail
+{
+
+template< typename OperandType >
+class assign_acq_rel_fun
+{
+public:
+ explicit assign_acq_rel_fun( OperandType const& operand_init )
+ : operand_m( operand_init ) {}
+
+ template< typename Type >
+ typename remove_cv< Type >::type operator ()( Type& ) const
+ {
+ return static_cast< typename remove_cv< Type >::type >( operand_m );
+ }
+private:
+ OperandType const& operand_m;
+};
+
+struct assign_acq_rel_unaligned
+{
+ template< typename TargetType, typename SourceType >
+ static typename remove_cv< TargetType >::type
+ execute( TargetType& destination, SourceType const& source )
+ {
+ return modify< acq_rel >( destination
+ , assign_acq_rel_fun< SourceType >( source )
+ );
+ }
+};
+
+}
+
+template< typename Semantics, typename TargetType, typename SourceType >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, acq_rel >
+ , detail::are_valid_store_style_params< TargetType, SourceType const >
+ , mpl::not_< detail::is_interlocked_bool< TargetType > >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign( TargetType& destination, SourceType const& new_value )
+{
+ return mpl::if_< detail::is_unaligned_interlocked< TargetType >
+ , detail::assign_acq_rel_unaligned
+ , detail::assign_acq_rel_impl
+ >
+ ::type::execute( destination, new_value );
+}
+
+template< typename Semantics, typename TargetType, typename SourceType >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, acq_rel >
+ , detail::are_valid_store_style_params< TargetType, SourceType const >
+ , detail::is_interlocked_bool< TargetType >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign( TargetType& destination, SourceType const& new_value )
+{
+ typedef typename remove_cv< TargetType >::type result_type;
+
+ return result_type
+ (
+ interlocked::assign< acq_rel >
+ ( interlocked_bool_internal_value( destination )
+ , static_cast< bool >( new_value )
+ )
+ != 0
+ );
+}
+
+} } }
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_END()
+
+#endif
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acq_rel_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acq_rel_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acq_rel_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,61 +1,61 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_ACQ_REL_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_ACQ_REL_FWD_HPP
-
-#include <boost/act/config/interlocked/has.hpp>
-
-#if BOOST_ACT_INTERLOCKED_HAS( assign, acq_rel )
-
-#include <boost/act/interlocked/semantics/acq_rel.hpp>
-#include <boost/utility/enable_if.hpp>
-#include <boost/type_traits/is_same.hpp>
-
-#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
-#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
-
-#include <boost/mpl/and.hpp>
-#include <boost/mpl/not.hpp>
-#include <boost/type_traits/remove_cv.hpp>
-
-namespace boost { namespace act { namespace interlocked {
-
-template< typename Semantics, typename TargetType, typename SourceType >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, acq_rel >
- , detail::are_valid_store_style_params< TargetType, SourceType const >
- , mpl::not_< detail::is_interlocked_bool< TargetType > >
- >
-, remove_cv< TargetType >
->
-::type
-assign( TargetType& destination, SourceType const& new_value );
-
-template< typename Semantics, typename TargetType, typename SourceType >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, acq_rel >
- , detail::are_valid_store_style_params< TargetType, SourceType const >
- , detail::is_interlocked_bool< TargetType >
- >
-, remove_cv< TargetType >
->
-::type
-assign( TargetType& destination, SourceType const& new_value );
-
-} } }
-
-#endif
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_ACQ_REL_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_ACQ_REL_FWD_HPP
+
+#include <boost/act/config/interlocked/has.hpp>
+
+#if BOOST_ACT_INTERLOCKED_HAS( assign, acq_rel )
+
+#include <boost/act/interlocked/semantics/acq_rel.hpp>
+#include <boost/utility/enable_if.hpp>
+#include <boost/type_traits/is_same.hpp>
+
+#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
+#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
+
+#include <boost/mpl/and.hpp>
+#include <boost/mpl/not.hpp>
+#include <boost/type_traits/remove_cv.hpp>
+
+namespace boost { namespace act { namespace interlocked {
+
+template< typename Semantics, typename TargetType, typename SourceType >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, acq_rel >
+ , detail::are_valid_store_style_params< TargetType, SourceType const >
+ , mpl::not_< detail::is_interlocked_bool< TargetType > >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign( TargetType& destination, SourceType const& new_value );
+
+template< typename Semantics, typename TargetType, typename SourceType >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, acq_rel >
+ , detail::are_valid_store_style_params< TargetType, SourceType const >
+ , detail::is_interlocked_bool< TargetType >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign( TargetType& destination, SourceType const& new_value );
+
+} } }
+
+#endif
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acquire.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acquire.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acquire.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,126 +1,126 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_ACQUIRE_HPP
-#define BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_ACQUIRE_HPP
-
-#include <boost/act/config/interlocked/has.hpp>
-
-#if BOOST_ACT_INTERLOCKED_HAS( assign, acquire )
-
-#include <boost/act/interlocked/semantics/acquire.hpp>
-#include <boost/utility/enable_if.hpp>
-#include <boost/type_traits/remove_volatile.hpp>
-#include <boost/type_traits/remove_cv.hpp>
-#include <boost/type_traits/is_same.hpp>
-
-#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
-#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
-#include <boost/act/interlocked/integer/selection.hpp>
-#include <boost/act/interlocked/modify/modify_acquire.hpp>
-
-#include <boost/mpl/if.hpp>
-#include <boost/mpl/and.hpp>
-#include <boost/mpl/not.hpp>
-
-#include <boost/act/interlocked/detail/impl.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO \
-( assign, acquire )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_BEGIN()
-
-namespace boost { namespace act { namespace interlocked {
-
-namespace detail
-{
-
-template< typename OperandType >
-class assign_acquire_fun
-{
-public:
- explicit assign_acquire_fun( OperandType const& operand_init )
- : operand_m( operand_init ) {}
-
- template< typename Type >
- typename remove_cv< Type >::type operator ()( Type& ) const
- {
- return static_cast< typename remove_cv< Type >::type >( operand_m );
- }
-private:
- OperandType const& operand_m;
-};
-
-struct assign_acquire_unaligned
-{
- template< typename TargetType, typename SourceType >
- static typename remove_cv< TargetType >::type
- execute( TargetType& destination, SourceType const& source )
- {
- return modify< acquire >( destination
- , assign_acquire_fun< SourceType >( source )
- );
- }
-};
-
-}
-
-template< typename Semantics, typename TargetType, typename SourceType >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, acquire >
- , detail::are_valid_store_style_params< TargetType, SourceType const >
- , mpl::not_< detail::is_interlocked_bool< TargetType > >
- >
-, remove_cv< TargetType >
->
-::type
-assign( TargetType& destination, SourceType const& new_value )
-{
- return mpl::if_< detail::is_unaligned_interlocked< TargetType >
- , detail::assign_acquire_unaligned
- , detail::assign_acquire_impl
- >
- ::type::execute( destination, new_value );
-}
-
-template< typename Semantics, typename TargetType, typename SourceType >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, acquire >
- , detail::are_valid_store_style_params< TargetType, SourceType const >
- , detail::is_interlocked_bool< TargetType >
- >
-, remove_cv< TargetType >
->
-::type
-assign( TargetType& destination, SourceType const& new_value )
-{
- typedef typename remove_cv< TargetType >::type result_type;
-
- return result_type
- (
- interlocked::assign< acquire >
- ( interlocked_bool_internal_value( destination )
- , static_cast< bool >( new_value )
- )
- != 0
- );
-}
-
-} } }
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_END()
-
-#endif
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_ACQUIRE_HPP
+#define BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_ACQUIRE_HPP
+
+#include <boost/act/config/interlocked/has.hpp>
+
+#if BOOST_ACT_INTERLOCKED_HAS( assign, acquire )
+
+#include <boost/act/interlocked/semantics/acquire.hpp>
+#include <boost/utility/enable_if.hpp>
+#include <boost/type_traits/remove_volatile.hpp>
+#include <boost/type_traits/remove_cv.hpp>
+#include <boost/type_traits/is_same.hpp>
+
+#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
+#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
+#include <boost/act/interlocked/integer/selection.hpp>
+#include <boost/act/interlocked/modify/modify_acquire.hpp>
+
+#include <boost/mpl/if.hpp>
+#include <boost/mpl/and.hpp>
+#include <boost/mpl/not.hpp>
+
+#include <boost/act/interlocked/detail/impl.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO \
+( assign, acquire )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_BEGIN()
+
+namespace boost { namespace act { namespace interlocked {
+
+namespace detail
+{
+
+template< typename OperandType >
+class assign_acquire_fun
+{
+public:
+ explicit assign_acquire_fun( OperandType const& operand_init )
+ : operand_m( operand_init ) {}
+
+ template< typename Type >
+ typename remove_cv< Type >::type operator ()( Type& ) const
+ {
+ return static_cast< typename remove_cv< Type >::type >( operand_m );
+ }
+private:
+ OperandType const& operand_m;
+};
+
+struct assign_acquire_unaligned
+{
+ template< typename TargetType, typename SourceType >
+ static typename remove_cv< TargetType >::type
+ execute( TargetType& destination, SourceType const& source )
+ {
+ return modify< acquire >( destination
+ , assign_acquire_fun< SourceType >( source )
+ );
+ }
+};
+
+}
+
+template< typename Semantics, typename TargetType, typename SourceType >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, acquire >
+ , detail::are_valid_store_style_params< TargetType, SourceType const >
+ , mpl::not_< detail::is_interlocked_bool< TargetType > >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign( TargetType& destination, SourceType const& new_value )
+{
+ return mpl::if_< detail::is_unaligned_interlocked< TargetType >
+ , detail::assign_acquire_unaligned
+ , detail::assign_acquire_impl
+ >
+ ::type::execute( destination, new_value );
+}
+
+template< typename Semantics, typename TargetType, typename SourceType >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, acquire >
+ , detail::are_valid_store_style_params< TargetType, SourceType const >
+ , detail::is_interlocked_bool< TargetType >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign( TargetType& destination, SourceType const& new_value )
+{
+ typedef typename remove_cv< TargetType >::type result_type;
+
+ return result_type
+ (
+ interlocked::assign< acquire >
+ ( interlocked_bool_internal_value( destination )
+ , static_cast< bool >( new_value )
+ )
+ != 0
+ );
+}
+
+} } }
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_END()
+
+#endif
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acquire_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acquire_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acquire_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,62 +1,62 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_ACQUIRE_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_ACQUIRE_FWD_HPP
-
-#include <boost/act/config/interlocked/has.hpp>
-
-#if BOOST_ACT_INTERLOCKED_HAS( assign, acquire )
-
-#include <boost/act/interlocked/semantics/acquire.hpp>
-
-#include <boost/utility/enable_if.hpp>
-#include <boost/type_traits/is_same.hpp>
-
-#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
-#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
-
-#include <boost/mpl/and.hpp>
-#include <boost/mpl/not.hpp>
-#include <boost/type_traits/remove_cv.hpp>
-
-namespace boost { namespace act { namespace interlocked {
-
-template< typename Semantics, typename TargetType, typename SourceType >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, acquire >
- , detail::are_valid_store_style_params< TargetType, SourceType const >
- , mpl::not_< detail::is_interlocked_bool< TargetType > >
- >
-, remove_cv< TargetType >
->
-::type
-assign( TargetType& destination, SourceType const& new_value );
-
-template< typename Semantics, typename TargetType, typename SourceType >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, acquire >
- , detail::are_valid_store_style_params< TargetType, SourceType const >
- , detail::is_interlocked_bool< TargetType >
- >
-, remove_cv< TargetType >
->
-::type
-assign( TargetType& destination, SourceType const& new_value );
-
-} } }
-
-#endif
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_ACQUIRE_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_ACQUIRE_FWD_HPP
+
+#include <boost/act/config/interlocked/has.hpp>
+
+#if BOOST_ACT_INTERLOCKED_HAS( assign, acquire )
+
+#include <boost/act/interlocked/semantics/acquire.hpp>
+
+#include <boost/utility/enable_if.hpp>
+#include <boost/type_traits/is_same.hpp>
+
+#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
+#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
+
+#include <boost/mpl/and.hpp>
+#include <boost/mpl/not.hpp>
+#include <boost/type_traits/remove_cv.hpp>
+
+namespace boost { namespace act { namespace interlocked {
+
+template< typename Semantics, typename TargetType, typename SourceType >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, acquire >
+ , detail::are_valid_store_style_params< TargetType, SourceType const >
+ , mpl::not_< detail::is_interlocked_bool< TargetType > >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign( TargetType& destination, SourceType const& new_value );
+
+template< typename Semantics, typename TargetType, typename SourceType >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, acquire >
+ , detail::are_valid_store_style_params< TargetType, SourceType const >
+ , detail::is_interlocked_bool< TargetType >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign( TargetType& destination, SourceType const& new_value );
+
+} } }
+
+#endif
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_sequential.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_sequential.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_sequential.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,126 +1,126 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_SEQUENTIAL_HPP
-#define BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_SEQUENTIAL_HPP
-
-#include <boost/act/config/interlocked/has.hpp>
-
-#if BOOST_ACT_INTERLOCKED_HAS( assign, sequential )
-
-#include <boost/act/interlocked/semantics/sequential.hpp>
-#include <boost/utility/enable_if.hpp>
-#include <boost/type_traits/remove_volatile.hpp>
-#include <boost/type_traits/remove_cv.hpp>
-#include <boost/type_traits/is_same.hpp>
-
-#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
-#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
-#include <boost/act/interlocked/integer/selection.hpp>
-#include <boost/act/interlocked/modify/modify_sequential.hpp>
-
-#include <boost/mpl/if.hpp>
-#include <boost/mpl/and.hpp>
-#include <boost/mpl/not.hpp>
-
-#include <boost/act/interlocked/detail/impl.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO \
-( assign, sequential )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_BEGIN()
-
-namespace boost { namespace act { namespace interlocked {
-
-namespace detail
-{
-
-template< typename OperandType >
-class assign_sequential_fun
-{
-public:
- explicit assign_sequential_fun( OperandType const& operand_init )
- : operand_m( operand_init ) {}
-
- template< typename Type >
- typename remove_cv< Type >::type operator ()( Type& ) const
- {
- return static_cast< typename remove_cv< Type >::type >( operand_m );
- }
-private:
- OperandType const& operand_m;
-};
-
-struct assign_sequential_unaligned
-{
- template< typename TargetType, typename SourceType >
- static typename remove_cv< TargetType >::type
- execute( TargetType& destination, SourceType const& source )
- {
- return modify< sequential >( destination
- , assign_sequential_fun< SourceType >( source )
- );
- }
-};
-
-}
-
-template< typename Semantics, typename TargetType, typename SourceType >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, sequential >
- , detail::are_valid_store_style_params< TargetType, SourceType const >
- , mpl::not_< detail::is_interlocked_bool< TargetType > >
- >
-, remove_cv< TargetType >
->
-::type
-assign( TargetType& destination, SourceType const& new_value )
-{
- return mpl::if_< detail::is_unaligned_interlocked< TargetType >
- , detail::assign_sequential_unaligned
- , detail::assign_sequential_impl
- >
- ::type::execute( destination, new_value );
-}
-
-template< typename Semantics, typename TargetType, typename SourceType >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, sequential >
- , detail::are_valid_store_style_params< TargetType, SourceType const >
- , detail::is_interlocked_bool< TargetType >
- >
-, remove_cv< TargetType >
->
-::type
-assign( TargetType& destination, SourceType const& new_value )
-{
- typedef typename remove_cv< TargetType >::type result_type;
-
- return result_type
- (
- interlocked::assign< sequential >
- ( interlocked_bool_internal_value( destination )
- , static_cast< bool >( new_value )
- )
- != 0
- );
-}
-
-} } }
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_END()
-
-#endif
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_SEQUENTIAL_HPP
+#define BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_SEQUENTIAL_HPP
+
+#include <boost/act/config/interlocked/has.hpp>
+
+#if BOOST_ACT_INTERLOCKED_HAS( assign, sequential )
+
+#include <boost/act/interlocked/semantics/sequential.hpp>
+#include <boost/utility/enable_if.hpp>
+#include <boost/type_traits/remove_volatile.hpp>
+#include <boost/type_traits/remove_cv.hpp>
+#include <boost/type_traits/is_same.hpp>
+
+#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
+#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
+#include <boost/act/interlocked/integer/selection.hpp>
+#include <boost/act/interlocked/modify/modify_sequential.hpp>
+
+#include <boost/mpl/if.hpp>
+#include <boost/mpl/and.hpp>
+#include <boost/mpl/not.hpp>
+
+#include <boost/act/interlocked/detail/impl.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO \
+( assign, sequential )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_BEGIN()
+
+namespace boost { namespace act { namespace interlocked {
+
+namespace detail
+{
+
+template< typename OperandType >
+class assign_sequential_fun
+{
+public:
+ explicit assign_sequential_fun( OperandType const& operand_init )
+ : operand_m( operand_init ) {}
+
+ template< typename Type >
+ typename remove_cv< Type >::type operator ()( Type& ) const
+ {
+ return static_cast< typename remove_cv< Type >::type >( operand_m );
+ }
+private:
+ OperandType const& operand_m;
+};
+
+struct assign_sequential_unaligned
+{
+ template< typename TargetType, typename SourceType >
+ static typename remove_cv< TargetType >::type
+ execute( TargetType& destination, SourceType const& source )
+ {
+ return modify< sequential >( destination
+ , assign_sequential_fun< SourceType >( source )
+ );
+ }
+};
+
+}
+
+template< typename Semantics, typename TargetType, typename SourceType >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, sequential >
+ , detail::are_valid_store_style_params< TargetType, SourceType const >
+ , mpl::not_< detail::is_interlocked_bool< TargetType > >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign( TargetType& destination, SourceType const& new_value )
+{
+ return mpl::if_< detail::is_unaligned_interlocked< TargetType >
+ , detail::assign_sequential_unaligned
+ , detail::assign_sequential_impl
+ >
+ ::type::execute( destination, new_value );
+}
+
+template< typename Semantics, typename TargetType, typename SourceType >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, sequential >
+ , detail::are_valid_store_style_params< TargetType, SourceType const >
+ , detail::is_interlocked_bool< TargetType >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign( TargetType& destination, SourceType const& new_value )
+{
+ typedef typename remove_cv< TargetType >::type result_type;
+
+ return result_type
+ (
+ interlocked::assign< sequential >
+ ( interlocked_bool_internal_value( destination )
+ , static_cast< bool >( new_value )
+ )
+ != 0
+ );
+}
+
+} } }
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_END()
+
+#endif
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_sequential_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_sequential_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_sequential_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,61 +1,61 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_SEQ_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_SEQ_FWD_HPP
-
-#include <boost/act/config/interlocked/has.hpp>
-
-#if BOOST_ACT_INTERLOCKED_HAS( assign, sequential )
-
-#include <boost/act/interlocked/semantics/sequential.hpp>
-#include <boost/utility/enable_if.hpp>
-#include <boost/type_traits/is_same.hpp>
-
-#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
-#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
-
-#include <boost/mpl/and.hpp>
-#include <boost/mpl/not.hpp>
-#include <boost/type_traits/remove_cv.hpp>
-
-namespace boost { namespace act { namespace interlocked {
-
-template< typename Semantics, typename TargetType, typename SourceType >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, sequential >
- , detail::are_valid_store_style_params< TargetType, SourceType const >
- , mpl::not_< detail::is_interlocked_bool< TargetType > >
- >
-, remove_cv< TargetType >
->
-::type
-assign( TargetType& destination, SourceType const& new_value );
-
-template< typename Semantics, typename TargetType, typename SourceType >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, sequential >
- , detail::are_valid_store_style_params< TargetType, SourceType const >
- , detail::is_interlocked_bool< TargetType >
- >
-, remove_cv< TargetType >
->
-::type
-assign( TargetType& destination, SourceType const& new_value );
-
-} } }
-
-#endif
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_SEQ_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_SEQ_FWD_HPP
+
+#include <boost/act/config/interlocked/has.hpp>
+
+#if BOOST_ACT_INTERLOCKED_HAS( assign, sequential )
+
+#include <boost/act/interlocked/semantics/sequential.hpp>
+#include <boost/utility/enable_if.hpp>
+#include <boost/type_traits/is_same.hpp>
+
+#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
+#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
+
+#include <boost/mpl/and.hpp>
+#include <boost/mpl/not.hpp>
+#include <boost/type_traits/remove_cv.hpp>
+
+namespace boost { namespace act { namespace interlocked {
+
+template< typename Semantics, typename TargetType, typename SourceType >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, sequential >
+ , detail::are_valid_store_style_params< TargetType, SourceType const >
+ , mpl::not_< detail::is_interlocked_bool< TargetType > >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign( TargetType& destination, SourceType const& new_value );
+
+template< typename Semantics, typename TargetType, typename SourceType >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, sequential >
+ , detail::are_valid_store_style_params< TargetType, SourceType const >
+ , detail::is_interlocked_bool< TargetType >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign( TargetType& destination, SourceType const& new_value );
+
+} } }
+
+#endif
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_thread_unsafe.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_thread_unsafe.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_thread_unsafe.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,45 +1,45 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_THUN_HPP
-#define BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_THUN_HPP
-
-#include <boost/act/config/interlocked/has.hpp>
-
-#include <boost/act/interlocked/semantics/thread_unsafe.hpp>
-#include <boost/utility/enable_if.hpp>
-#include <boost/type_traits/is_same.hpp>
-
-#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
-
-#include <boost/mpl/and.hpp>
-#include <boost/type_traits/remove_cv.hpp>
-
-namespace boost { namespace act { namespace interlocked {
-
-template< typename Semantics, typename TargetType, typename SourceType >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, thread_unsafe >
- , detail::are_valid_store_style_params< TargetType, SourceType const >
- >
-, remove_cv< TargetType >
->
-::type
-assign( TargetType& destination, SourceType const& new_value )
-{
- typename remove_cv< TargetType >::type result = destination;
- destination = new_value;
- return result;
-}
-
-} } }
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_THUN_HPP
+#define BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_THUN_HPP
+
+#include <boost/act/config/interlocked/has.hpp>
+
+#include <boost/act/interlocked/semantics/thread_unsafe.hpp>
+#include <boost/utility/enable_if.hpp>
+#include <boost/type_traits/is_same.hpp>
+
+#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
+
+#include <boost/mpl/and.hpp>
+#include <boost/type_traits/remove_cv.hpp>
+
+namespace boost { namespace act { namespace interlocked {
+
+template< typename Semantics, typename TargetType, typename SourceType >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, thread_unsafe >
+ , detail::are_valid_store_style_params< TargetType, SourceType const >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign( TargetType& destination, SourceType const& new_value )
+{
+ typename remove_cv< TargetType >::type result = destination;
+ destination = new_value;
+ return result;
+}
+
+} } }
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_thread_unsafe_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_thread_unsafe_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_thread_unsafe_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,40 +1,40 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_THUN_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_THUN_FWD_HPP
-
-#include <boost/act/config/interlocked/has.hpp>
-
-#include <boost/act/interlocked/semantics/thread_unsafe.hpp>
-#include <boost/utility/enable_if.hpp>
-#include <boost/type_traits/is_same.hpp>
-
-#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
-
-#include <boost/mpl/and.hpp>
-#include <boost/type_traits/remove_cv.hpp>
-
-namespace boost { namespace act { namespace interlocked {
-
-template< typename Semantics, typename TargetType, typename SourceType >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, thread_unsafe >
- , detail::are_valid_store_style_params< TargetType, SourceType const >
- >
-, remove_cv< TargetType >
->
-::type
-assign( TargetType& destination, SourceType const& new_value );
-
-} } }
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_THUN_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_THUN_FWD_HPP
+
+#include <boost/act/config/interlocked/has.hpp>
+
+#include <boost/act/interlocked/semantics/thread_unsafe.hpp>
+#include <boost/utility/enable_if.hpp>
+#include <boost/type_traits/is_same.hpp>
+
+#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
+
+#include <boost/mpl/and.hpp>
+#include <boost/type_traits/remove_cv.hpp>
+
+namespace boost { namespace act { namespace interlocked {
+
+template< typename Semantics, typename TargetType, typename SourceType >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, thread_unsafe >
+ , detail::are_valid_store_style_params< TargetType, SourceType const >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign( TargetType& destination, SourceType const& new_value );
+
+} } }
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_unordered.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_unordered.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_unordered.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,126 +1,126 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_UNORDERED_HPP
-#define BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_UNORDERED_HPP
-
-#include <boost/act/config/interlocked/has.hpp>
-
-#if BOOST_ACT_INTERLOCKED_HAS( assign, unordered )
-
-#include <boost/act/interlocked/semantics/unordered.hpp>
-#include <boost/utility/enable_if.hpp>
-#include <boost/type_traits/remove_volatile.hpp>
-#include <boost/type_traits/remove_cv.hpp>
-#include <boost/type_traits/is_same.hpp>
-
-#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
-#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
-#include <boost/act/interlocked/integer/selection.hpp>
-#include <boost/act/interlocked/modify/modify_unordered.hpp>
-
-#include <boost/mpl/if.hpp>
-#include <boost/mpl/and.hpp>
-#include <boost/mpl/not.hpp>
-
-#include <boost/act/interlocked/detail/impl.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO \
-( assign, unordered )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_BEGIN()
-
-namespace boost { namespace act { namespace interlocked {
-
-namespace detail
-{
-
-template< typename OperandType >
-class assign_unordered_fun
-{
-public:
- explicit assign_unordered_fun( OperandType const& operand_init )
- : operand_m( operand_init ) {}
-
- template< typename Type >
- typename remove_cv< Type >::type operator ()( Type& ) const
- {
- return static_cast< typename remove_cv< Type >::type >( operand_m );
- }
-private:
- OperandType const& operand_m;
-};
-
-struct assign_unordered_unaligned
-{
- template< typename TargetType, typename SourceType >
- static typename remove_cv< TargetType >::type
- execute( TargetType& destination, SourceType const& source )
- {
- return modify< unordered >( destination
- , assign_unordered_fun< SourceType >( source )
- );
- }
-};
-
-}
-
-template< typename Semantics, typename TargetType, typename SourceType >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, unordered >
- , detail::are_valid_store_style_params< TargetType, SourceType const >
- , mpl::not_< detail::is_interlocked_bool< TargetType > >
- >
-, remove_cv< TargetType >
->
-::type
-assign( TargetType& destination, SourceType const& new_value )
-{
- return mpl::if_< detail::is_unaligned_interlocked< TargetType >
- , detail::assign_unordered_unaligned
- , detail::assign_unordered_impl
- >
- ::type::execute( destination, new_value );
-}
-
-template< typename Semantics, typename TargetType, typename SourceType >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, unordered >
- , detail::are_valid_store_style_params< TargetType, SourceType const >
- , detail::is_interlocked_bool< TargetType >
- >
-, remove_cv< TargetType >
->
-::type
-assign( TargetType& destination, SourceType const& new_value )
-{
- typedef typename remove_cv< TargetType >::type result_type;
-
- return result_type
- (
- interlocked::assign< unordered >
- ( interlocked_bool_internal_value( destination )
- , static_cast< bool >( new_value )
- )
- != 0
- );
-}
-
-} } }
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_END()
-
-#endif
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_UNORDERED_HPP
+#define BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_UNORDERED_HPP
+
+#include <boost/act/config/interlocked/has.hpp>
+
+#if BOOST_ACT_INTERLOCKED_HAS( assign, unordered )
+
+#include <boost/act/interlocked/semantics/unordered.hpp>
+#include <boost/utility/enable_if.hpp>
+#include <boost/type_traits/remove_volatile.hpp>
+#include <boost/type_traits/remove_cv.hpp>
+#include <boost/type_traits/is_same.hpp>
+
+#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
+#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
+#include <boost/act/interlocked/integer/selection.hpp>
+#include <boost/act/interlocked/modify/modify_unordered.hpp>
+
+#include <boost/mpl/if.hpp>
+#include <boost/mpl/and.hpp>
+#include <boost/mpl/not.hpp>
+
+#include <boost/act/interlocked/detail/impl.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO \
+( assign, unordered )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_BEGIN()
+
+namespace boost { namespace act { namespace interlocked {
+
+namespace detail
+{
+
+template< typename OperandType >
+class assign_unordered_fun
+{
+public:
+ explicit assign_unordered_fun( OperandType const& operand_init )
+ : operand_m( operand_init ) {}
+
+ template< typename Type >
+ typename remove_cv< Type >::type operator ()( Type& ) const
+ {
+ return static_cast< typename remove_cv< Type >::type >( operand_m );
+ }
+private:
+ OperandType const& operand_m;
+};
+
+struct assign_unordered_unaligned
+{
+ template< typename TargetType, typename SourceType >
+ static typename remove_cv< TargetType >::type
+ execute( TargetType& destination, SourceType const& source )
+ {
+ return modify< unordered >( destination
+ , assign_unordered_fun< SourceType >( source )
+ );
+ }
+};
+
+}
+
+template< typename Semantics, typename TargetType, typename SourceType >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, unordered >
+ , detail::are_valid_store_style_params< TargetType, SourceType const >
+ , mpl::not_< detail::is_interlocked_bool< TargetType > >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign( TargetType& destination, SourceType const& new_value )
+{
+ return mpl::if_< detail::is_unaligned_interlocked< TargetType >
+ , detail::assign_unordered_unaligned
+ , detail::assign_unordered_impl
+ >
+ ::type::execute( destination, new_value );
+}
+
+template< typename Semantics, typename TargetType, typename SourceType >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, unordered >
+ , detail::are_valid_store_style_params< TargetType, SourceType const >
+ , detail::is_interlocked_bool< TargetType >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign( TargetType& destination, SourceType const& new_value )
+{
+ typedef typename remove_cv< TargetType >::type result_type;
+
+ return result_type
+ (
+ interlocked::assign< unordered >
+ ( interlocked_bool_internal_value( destination )
+ , static_cast< bool >( new_value )
+ )
+ != 0
+ );
+}
+
+} } }
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_END()
+
+#endif
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_unordered_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_unordered_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_unordered_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,61 +1,61 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_UNORDERED_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_UNORDERED_FWD_HPP
-
-#include <boost/act/config/interlocked/has.hpp>
-
-#if BOOST_ACT_INTERLOCKED_HAS( assign, unordered )
-
-#include <boost/act/interlocked/semantics/unordered.hpp>
-#include <boost/utility/enable_if.hpp>
-#include <boost/type_traits/is_same.hpp>
-
-#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
-#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
-
-#include <boost/mpl/and.hpp>
-#include <boost/mpl/not.hpp>
-#include <boost/type_traits/remove_cv.hpp>
-
-namespace boost { namespace act { namespace interlocked {
-
-template< typename Semantics, typename TargetType, typename SourceType >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, unordered >
- , detail::are_valid_store_style_params< TargetType, SourceType const >
- , mpl::not_< detail::is_interlocked_bool< TargetType > >
- >
-, remove_cv< TargetType >
->
-::type
-assign( TargetType& destination, SourceType const& new_value );
-
-template< typename Semantics, typename TargetType, typename SourceType >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, unordered >
- , detail::are_valid_store_style_params< TargetType, SourceType const >
- , detail::is_interlocked_bool< TargetType >
- >
-, remove_cv< TargetType >
->
-::type
-assign( TargetType& destination, SourceType const& new_value );
-
-} } }
-
-#endif
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_UNORDERED_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_ASSIGN_ASSIGN_UNORDERED_FWD_HPP
+
+#include <boost/act/config/interlocked/has.hpp>
+
+#if BOOST_ACT_INTERLOCKED_HAS( assign, unordered )
+
+#include <boost/act/interlocked/semantics/unordered.hpp>
+#include <boost/utility/enable_if.hpp>
+#include <boost/type_traits/is_same.hpp>
+
+#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
+#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
+
+#include <boost/mpl/and.hpp>
+#include <boost/mpl/not.hpp>
+#include <boost/type_traits/remove_cv.hpp>
+
+namespace boost { namespace act { namespace interlocked {
+
+template< typename Semantics, typename TargetType, typename SourceType >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, unordered >
+ , detail::are_valid_store_style_params< TargetType, SourceType const >
+ , mpl::not_< detail::is_interlocked_bool< TargetType > >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign( TargetType& destination, SourceType const& new_value );
+
+template< typename Semantics, typename TargetType, typename SourceType >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, unordered >
+ , detail::are_valid_store_style_params< TargetType, SourceType const >
+ , detail::is_interlocked_bool< TargetType >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign( TargetType& destination, SourceType const& new_value );
+
+} } }
+
+#endif
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/detail/impl_includer.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/detail/impl_includer.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/detail/impl_includer.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,9 +1,9 @@
-/*=============================================================================
- Copyright (c) 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_LOCAL_INCLUDE()
+/*=============================================================================
+ Copyright (c) 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_LOCAL_INCLUDE()

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acq_rel.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acq_rel.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acq_rel.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,113 +1,113 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_ACQ_REL_HPP
-#define BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_ACQ_REL_HPP
-
-#include <boost/act/config/interlocked/has.hpp>
-
-#if BOOST_ACT_INTERLOCKED_HAS( assign_if_was, acq_rel )
-
-#include <boost/act/interlocked/semantics/acq_rel.hpp>
-#include <boost/utility/enable_if.hpp>
-#include <boost/type_traits/remove_volatile.hpp>
-#include <boost/type_traits/remove_cv.hpp>
-#include <boost/type_traits/is_same.hpp>
-
-#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
-#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
-#include <boost/act/interlocked/integer/selection.hpp>
-
-#include <boost/mpl/if.hpp>
-#include <boost/mpl/and.hpp>
-#include <boost/mpl/not.hpp>
-
-#include <boost/act/interlocked/assign_if_was/detail/unaligned_assign_if_was.hpp>
-
-#include <boost/act/interlocked/detail/impl.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO \
-( assign_if_was, acq_rel )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_BEGIN()
-
-namespace boost { namespace act { namespace interlocked {
-
-namespace detail
-{
-template< typename Semantics >
-struct unaligned_assign_if_was;
-}
-
-template< typename Semantics
- , typename TargetType, typename SourceType, typename ConditionType
- >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, acq_rel >
- , detail::are_valid_store_style_params< TargetType, SourceType const
- , ConditionType const
- >
- , mpl::not_< detail::is_interlocked_bool< TargetType > >
- >
-, remove_cv< TargetType >
->
-::type
-assign_if_was( TargetType& destination, SourceType const& new_value
- , ConditionType const& expected_value
- )
-{
- return mpl::if_< detail::is_unaligned_interlocked< TargetType >
- , detail::unaligned_assign_if_was< Semantics >
- , detail::assign_if_was_acq_rel_impl
- >
- ::type::execute( destination, new_value, expected_value );
-}
-
-template< typename Semantics
- , typename TargetType, typename SourceType, typename ConditionType
- >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, acq_rel >
- , detail::are_valid_store_style_params< TargetType, SourceType const
- , ConditionType const
- >
- , detail::is_interlocked_bool< TargetType >
- >
-, remove_cv< TargetType >
->
-::type
-assign_if_was( TargetType& destination, SourceType const& new_value
- , ConditionType const& expected_value
- )
-{
- typedef typename remove_cv< TargetType >::type result_type;
-
- return result_type
- (
- interlocked::assign_if_was< acq_rel >
- ( interlocked_bool_internal_value( destination )
- , static_cast< bool >( new_value )
- , static_cast< bool >( expected_value )
- )
- != 0
- );
-}
-
-} } }
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_END()
-
-#endif
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_ACQ_REL_HPP
+#define BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_ACQ_REL_HPP
+
+#include <boost/act/config/interlocked/has.hpp>
+
+#if BOOST_ACT_INTERLOCKED_HAS( assign_if_was, acq_rel )
+
+#include <boost/act/interlocked/semantics/acq_rel.hpp>
+#include <boost/utility/enable_if.hpp>
+#include <boost/type_traits/remove_volatile.hpp>
+#include <boost/type_traits/remove_cv.hpp>
+#include <boost/type_traits/is_same.hpp>
+
+#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
+#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
+#include <boost/act/interlocked/integer/selection.hpp>
+
+#include <boost/mpl/if.hpp>
+#include <boost/mpl/and.hpp>
+#include <boost/mpl/not.hpp>
+
+#include <boost/act/interlocked/assign_if_was/detail/unaligned_assign_if_was.hpp>
+
+#include <boost/act/interlocked/detail/impl.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO \
+( assign_if_was, acq_rel )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_BEGIN()
+
+namespace boost { namespace act { namespace interlocked {
+
+namespace detail
+{
+template< typename Semantics >
+struct unaligned_assign_if_was;
+}
+
+template< typename Semantics
+ , typename TargetType, typename SourceType, typename ConditionType
+ >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, acq_rel >
+ , detail::are_valid_store_style_params< TargetType, SourceType const
+ , ConditionType const
+ >
+ , mpl::not_< detail::is_interlocked_bool< TargetType > >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign_if_was( TargetType& destination, SourceType const& new_value
+ , ConditionType const& expected_value
+ )
+{
+ return mpl::if_< detail::is_unaligned_interlocked< TargetType >
+ , detail::unaligned_assign_if_was< Semantics >
+ , detail::assign_if_was_acq_rel_impl
+ >
+ ::type::execute( destination, new_value, expected_value );
+}
+
+template< typename Semantics
+ , typename TargetType, typename SourceType, typename ConditionType
+ >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, acq_rel >
+ , detail::are_valid_store_style_params< TargetType, SourceType const
+ , ConditionType const
+ >
+ , detail::is_interlocked_bool< TargetType >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign_if_was( TargetType& destination, SourceType const& new_value
+ , ConditionType const& expected_value
+ )
+{
+ typedef typename remove_cv< TargetType >::type result_type;
+
+ return result_type
+ (
+ interlocked::assign_if_was< acq_rel >
+ ( interlocked_bool_internal_value( destination )
+ , static_cast< bool >( new_value )
+ , static_cast< bool >( expected_value )
+ )
+ != 0
+ );
+}
+
+} } }
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_END()
+
+#endif
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acq_rel_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acq_rel_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acq_rel_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,73 +1,73 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_ACQ_REL_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_ACQ_REL_FWD_HPP
-
-#include <boost/act/config/interlocked/has.hpp>
-
-#if BOOST_ACT_INTERLOCKED_HAS( assign_if_was, acq_rel )
-
-#include <boost/act/interlocked/semantics/acq_rel.hpp>
-#include <boost/utility/enable_if.hpp>
-#include <boost/type_traits/remove_cv.hpp>
-#include <boost/type_traits/is_same.hpp>
-
-#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
-#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
-
-#include <boost/mpl/and.hpp>
-#include <boost/mpl/not.hpp>
-
-namespace boost { namespace act { namespace interlocked {
-
-template< typename Semantics
- , typename TargetType, typename SourceType, typename ConditionType
- >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, acq_rel >
- , detail::are_valid_store_style_params< TargetType, SourceType const
- , ConditionType const
- >
- , mpl::not_< detail::is_interlocked_bool< TargetType > >
- >
-, remove_cv< TargetType >
->
-::type
-assign_if_was( TargetType& destination, SourceType const& new_value
- , ConditionType const& expected_value
- );
-
-template< typename Semantics
- , typename TargetType, typename SourceType, typename ConditionType
- >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, acq_rel >
- , detail::are_valid_store_style_params< TargetType, SourceType const
- , ConditionType const
- >
- , detail::is_interlocked_bool< TargetType >
- >
-, remove_cv< TargetType >
->
-::type
-assign_if_was( TargetType& destination, SourceType const& new_value
- , ConditionType const& expected_value
- );
-
-} } }
-
-#endif
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_ACQ_REL_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_ACQ_REL_FWD_HPP
+
+#include <boost/act/config/interlocked/has.hpp>
+
+#if BOOST_ACT_INTERLOCKED_HAS( assign_if_was, acq_rel )
+
+#include <boost/act/interlocked/semantics/acq_rel.hpp>
+#include <boost/utility/enable_if.hpp>
+#include <boost/type_traits/remove_cv.hpp>
+#include <boost/type_traits/is_same.hpp>
+
+#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
+#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
+
+#include <boost/mpl/and.hpp>
+#include <boost/mpl/not.hpp>
+
+namespace boost { namespace act { namespace interlocked {
+
+template< typename Semantics
+ , typename TargetType, typename SourceType, typename ConditionType
+ >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, acq_rel >
+ , detail::are_valid_store_style_params< TargetType, SourceType const
+ , ConditionType const
+ >
+ , mpl::not_< detail::is_interlocked_bool< TargetType > >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign_if_was( TargetType& destination, SourceType const& new_value
+ , ConditionType const& expected_value
+ );
+
+template< typename Semantics
+ , typename TargetType, typename SourceType, typename ConditionType
+ >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, acq_rel >
+ , detail::are_valid_store_style_params< TargetType, SourceType const
+ , ConditionType const
+ >
+ , detail::is_interlocked_bool< TargetType >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign_if_was( TargetType& destination, SourceType const& new_value
+ , ConditionType const& expected_value
+ );
+
+} } }
+
+#endif
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_sequential.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_sequential.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_sequential.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,113 +1,113 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_SEQ_HPP
-#define BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_SEQ_HPP
-
-#include <boost/act/config/interlocked/has.hpp>
-
-#if BOOST_ACT_INTERLOCKED_HAS( assign_if_was, sequential )
-
-#include <boost/act/interlocked/semantics/sequential.hpp>
-#include <boost/utility/enable_if.hpp>
-#include <boost/type_traits/remove_volatile.hpp>
-#include <boost/type_traits/remove_cv.hpp>
-#include <boost/type_traits/is_same.hpp>
-
-#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
-#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
-#include <boost/act/interlocked/integer/selection.hpp>
-
-#include <boost/mpl/if.hpp>
-#include <boost/mpl/and.hpp>
-#include <boost/mpl/not.hpp>
-
-#include <boost/act/interlocked/assign_if_was/detail/unaligned_assign_if_was.hpp>
-
-#include <boost/act/interlocked/detail/impl.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO \
-( assign_if_was, sequential )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_BEGIN()
-
-namespace boost { namespace act { namespace interlocked {
-
-namespace detail
-{
-template< typename Semantics >
-struct unaligned_assign_if_was;
-}
-
-template< typename Semantics
- , typename TargetType, typename SourceType, typename ConditionType
- >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, sequential >
- , detail::are_valid_store_style_params< TargetType, SourceType const
- , ConditionType const
- >
- , mpl::not_< detail::is_interlocked_bool< TargetType > >
- >
-, remove_cv< TargetType >
->
-::type
-assign_if_was( TargetType& destination, SourceType const& new_value
- , ConditionType const& expected_value
- )
-{
- return mpl::if_< detail::is_unaligned_interlocked< TargetType >
- , detail::unaligned_assign_if_was< Semantics >
- , detail::assign_if_was_sequential_impl
- >
- ::type::execute( destination, new_value, expected_value );
-}
-
-template< typename Semantics
- , typename TargetType, typename SourceType, typename ConditionType
- >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, sequential >
- , detail::are_valid_store_style_params< TargetType, SourceType const
- , ConditionType const
- >
- , detail::is_interlocked_bool< TargetType >
- >
-, remove_cv< TargetType >
->
-::type
-assign_if_was( TargetType& destination, SourceType const& new_value
- , ConditionType const& expected_value
- )
-{
- typedef typename remove_cv< TargetType >::type result_type;
-
- return result_type
- (
- interlocked::assign_if_was< Semantics >
- ( interlocked_bool_internal_value( destination )
- , static_cast< bool >( new_value )
- , static_cast< bool >( expected_value )
- )
- != 0
- );
-}
-
-} } }
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_END()
-
-#endif
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_SEQ_HPP
+#define BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_SEQ_HPP
+
+#include <boost/act/config/interlocked/has.hpp>
+
+#if BOOST_ACT_INTERLOCKED_HAS( assign_if_was, sequential )
+
+#include <boost/act/interlocked/semantics/sequential.hpp>
+#include <boost/utility/enable_if.hpp>
+#include <boost/type_traits/remove_volatile.hpp>
+#include <boost/type_traits/remove_cv.hpp>
+#include <boost/type_traits/is_same.hpp>
+
+#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
+#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
+#include <boost/act/interlocked/integer/selection.hpp>
+
+#include <boost/mpl/if.hpp>
+#include <boost/mpl/and.hpp>
+#include <boost/mpl/not.hpp>
+
+#include <boost/act/interlocked/assign_if_was/detail/unaligned_assign_if_was.hpp>
+
+#include <boost/act/interlocked/detail/impl.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO \
+( assign_if_was, sequential )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_BEGIN()
+
+namespace boost { namespace act { namespace interlocked {
+
+namespace detail
+{
+template< typename Semantics >
+struct unaligned_assign_if_was;
+}
+
+template< typename Semantics
+ , typename TargetType, typename SourceType, typename ConditionType
+ >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, sequential >
+ , detail::are_valid_store_style_params< TargetType, SourceType const
+ , ConditionType const
+ >
+ , mpl::not_< detail::is_interlocked_bool< TargetType > >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign_if_was( TargetType& destination, SourceType const& new_value
+ , ConditionType const& expected_value
+ )
+{
+ return mpl::if_< detail::is_unaligned_interlocked< TargetType >
+ , detail::unaligned_assign_if_was< Semantics >
+ , detail::assign_if_was_sequential_impl
+ >
+ ::type::execute( destination, new_value, expected_value );
+}
+
+template< typename Semantics
+ , typename TargetType, typename SourceType, typename ConditionType
+ >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, sequential >
+ , detail::are_valid_store_style_params< TargetType, SourceType const
+ , ConditionType const
+ >
+ , detail::is_interlocked_bool< TargetType >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign_if_was( TargetType& destination, SourceType const& new_value
+ , ConditionType const& expected_value
+ )
+{
+ typedef typename remove_cv< TargetType >::type result_type;
+
+ return result_type
+ (
+ interlocked::assign_if_was< Semantics >
+ ( interlocked_bool_internal_value( destination )
+ , static_cast< bool >( new_value )
+ , static_cast< bool >( expected_value )
+ )
+ != 0
+ );
+}
+
+} } }
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_END()
+
+#endif
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_sequential_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_sequential_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_sequential_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,73 +1,73 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_SEQ_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_SEQ_FWD_HPP
-
-#include <boost/act/config/interlocked/has.hpp>
-
-#if BOOST_ACT_INTERLOCKED_HAS( assign_if_was, sequential )
-
-#include <boost/act/interlocked/semantics/sequential.hpp>
-#include <boost/utility/enable_if.hpp>
-#include <boost/type_traits/remove_cv.hpp>
-#include <boost/type_traits/is_same.hpp>
-
-#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
-#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
-
-#include <boost/mpl/and.hpp>
-#include <boost/mpl/not.hpp>
-
-namespace boost { namespace act { namespace interlocked {
-
-template< typename Semantics
- , typename TargetType, typename SourceType, typename ConditionType
- >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, sequential >
- , detail::are_valid_store_style_params< TargetType, SourceType const
- , ConditionType const
- >
- , mpl::not_< detail::is_interlocked_bool< TargetType > >
- >
-, remove_cv< TargetType >
->
-::type
-assign_if_was( TargetType& destination, SourceType const& new_value
- , ConditionType const& expected_value
- );
-
-template< typename Semantics
- , typename TargetType, typename SourceType, typename ConditionType
- >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, sequential >
- , detail::are_valid_store_style_params< TargetType, SourceType const
- , ConditionType const
- >
- , detail::is_interlocked_bool< TargetType >
- >
-, remove_cv< TargetType >
->
-::type
-assign_if_was( TargetType& destination, SourceType const& new_value
- , ConditionType const& expected_value
- );
-
-} } }
-
-#endif
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_SEQ_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_SEQ_FWD_HPP
+
+#include <boost/act/config/interlocked/has.hpp>
+
+#if BOOST_ACT_INTERLOCKED_HAS( assign_if_was, sequential )
+
+#include <boost/act/interlocked/semantics/sequential.hpp>
+#include <boost/utility/enable_if.hpp>
+#include <boost/type_traits/remove_cv.hpp>
+#include <boost/type_traits/is_same.hpp>
+
+#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
+#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
+
+#include <boost/mpl/and.hpp>
+#include <boost/mpl/not.hpp>
+
+namespace boost { namespace act { namespace interlocked {
+
+template< typename Semantics
+ , typename TargetType, typename SourceType, typename ConditionType
+ >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, sequential >
+ , detail::are_valid_store_style_params< TargetType, SourceType const
+ , ConditionType const
+ >
+ , mpl::not_< detail::is_interlocked_bool< TargetType > >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign_if_was( TargetType& destination, SourceType const& new_value
+ , ConditionType const& expected_value
+ );
+
+template< typename Semantics
+ , typename TargetType, typename SourceType, typename ConditionType
+ >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, sequential >
+ , detail::are_valid_store_style_params< TargetType, SourceType const
+ , ConditionType const
+ >
+ , detail::is_interlocked_bool< TargetType >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign_if_was( TargetType& destination, SourceType const& new_value
+ , ConditionType const& expected_value
+ );
+
+} } }
+
+#endif
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_thread_unsafe.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_thread_unsafe.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_thread_unsafe.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,55 +1,55 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_THUN_HPP
-#define BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_THUN_HPP
-
-#include <boost/act/config/interlocked/has.hpp>
-
-#include <boost/act/interlocked/semantics/thread_unsafe.hpp>
-#include <boost/utility/enable_if.hpp>
-#include <boost/type_traits/remove_cv.hpp>
-#include <boost/type_traits/is_same.hpp>
-
-#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
-
-#include <boost/mpl/and.hpp>
-
-namespace boost { namespace act { namespace interlocked {
-
-template< typename Semantics
- , typename TargetType, typename SourceType, typename ConditionType
- >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, thread_unsafe >
- , detail::are_valid_store_style_params< TargetType, SourceType const
- , ConditionType const
- >
- >
-, remove_cv< TargetType >
->
-::type
-assign_if_was( TargetType& destination, SourceType const& new_value
- , ConditionType const& expected_value
- )
-{
- if( destination == expected_value )
- {
- destination = new_value;
- return expected_value;
- }
- else
- return destination;
-}
-
-} } }
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_THUN_HPP
+#define BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_THUN_HPP
+
+#include <boost/act/config/interlocked/has.hpp>
+
+#include <boost/act/interlocked/semantics/thread_unsafe.hpp>
+#include <boost/utility/enable_if.hpp>
+#include <boost/type_traits/remove_cv.hpp>
+#include <boost/type_traits/is_same.hpp>
+
+#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
+
+#include <boost/mpl/and.hpp>
+
+namespace boost { namespace act { namespace interlocked {
+
+template< typename Semantics
+ , typename TargetType, typename SourceType, typename ConditionType
+ >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, thread_unsafe >
+ , detail::are_valid_store_style_params< TargetType, SourceType const
+ , ConditionType const
+ >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign_if_was( TargetType& destination, SourceType const& new_value
+ , ConditionType const& expected_value
+ )
+{
+ if( destination == expected_value )
+ {
+ destination = new_value;
+ return expected_value;
+ }
+ else
+ return destination;
+}
+
+} } }
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_thread_unsafe_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_thread_unsafe_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_thread_unsafe_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,46 +1,46 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_THUN_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_THUN_FWD_HPP
-
-#include <boost/act/config/interlocked/has.hpp>
-
-#include <boost/act/interlocked/semantics/thread_unsafe.hpp>
-#include <boost/utility/enable_if.hpp>
-#include <boost/type_traits/remove_cv.hpp>
-#include <boost/type_traits/is_same.hpp>
-
-#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
-
-#include <boost/mpl/and.hpp>
-
-namespace boost { namespace act { namespace interlocked {
-
-template< typename Semantics
- , typename TargetType, typename SourceType, typename ConditionType
- >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, thread_unsafe >
- , detail::are_valid_store_style_params< TargetType, SourceType const
- , ConditionType const
- >
- >
-, remove_cv< TargetType >
->
-::type
-assign_if_was( TargetType& destination, SourceType const& new_value
- , ConditionType const& expected_value
- );
-
-} } }
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_THUN_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_THUN_FWD_HPP
+
+#include <boost/act/config/interlocked/has.hpp>
+
+#include <boost/act/interlocked/semantics/thread_unsafe.hpp>
+#include <boost/utility/enable_if.hpp>
+#include <boost/type_traits/remove_cv.hpp>
+#include <boost/type_traits/is_same.hpp>
+
+#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
+
+#include <boost/mpl/and.hpp>
+
+namespace boost { namespace act { namespace interlocked {
+
+template< typename Semantics
+ , typename TargetType, typename SourceType, typename ConditionType
+ >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, thread_unsafe >
+ , detail::are_valid_store_style_params< TargetType, SourceType const
+ , ConditionType const
+ >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign_if_was( TargetType& destination, SourceType const& new_value
+ , ConditionType const& expected_value
+ );
+
+} } }
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_unordered.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_unordered.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_unordered.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,113 +1,113 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_UNORDERED_HPP
-#define BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_UNORDERED_HPP
-
-#include <boost/act/config/interlocked/has.hpp>
-
-#if BOOST_ACT_INTERLOCKED_HAS( assign_if_was, unordered )
-
-#include <boost/act/interlocked/semantics/unordered.hpp>
-#include <boost/utility/enable_if.hpp>
-#include <boost/type_traits/remove_volatile.hpp>
-#include <boost/type_traits/remove_cv.hpp>
-#include <boost/type_traits/is_same.hpp>
-
-#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
-#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
-#include <boost/act/interlocked/integer/selection.hpp>
-
-#include <boost/mpl/if.hpp>
-#include <boost/mpl/and.hpp>
-#include <boost/mpl/not.hpp>
-
-#include <boost/act/interlocked/assign_if_was/detail/unaligned_assign_if_was.hpp>
-
-#include <boost/act/interlocked/detail/impl.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO \
-( assign_if_was, unordered )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_BEGIN()
-
-namespace boost { namespace act { namespace interlocked {
-
-namespace detail
-{
-template< typename Semantics >
-struct unaligned_assign_if_was;
-}
-
-template< typename Semantics
- , typename TargetType, typename SourceType, typename ConditionType
- >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, unordered >
- , detail::are_valid_store_style_params< TargetType, SourceType const
- , ConditionType const
- >
- , mpl::not_< detail::is_interlocked_bool< TargetType > >
- >
-, remove_cv< TargetType >
->
-::type
-assign_if_was( TargetType& destination, SourceType const& new_value
- , ConditionType const& expected_value
- )
-{
- return mpl::if_< detail::is_unaligned_interlocked< TargetType >
- , detail::unaligned_assign_if_was< Semantics >
- , detail::assign_if_was_unordered_impl
- >
- ::type::execute( destination, new_value, expected_value );
-}
-
-template< typename Semantics
- , typename TargetType, typename SourceType, typename ConditionType
- >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, unordered >
- , detail::are_valid_store_style_params< TargetType, SourceType const
- , ConditionType const
- >
- , detail::is_interlocked_bool< TargetType >
- >
-, remove_cv< TargetType >
->
-::type
-assign_if_was( TargetType& destination, SourceType const& new_value
- , ConditionType const& expected_value
- )
-{
- typedef typename remove_cv< TargetType >::type result_type;
-
- return result_type
- (
- interlocked::assign_if_was< unordered >
- ( interlocked_bool_internal_value( destination )
- , static_cast< bool >( new_value )
- , static_cast< bool >( expected_value )
- )
- != 0
- );
-}
-
-} } }
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_END()
-
-#endif
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_UNORDERED_HPP
+#define BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_UNORDERED_HPP
+
+#include <boost/act/config/interlocked/has.hpp>
+
+#if BOOST_ACT_INTERLOCKED_HAS( assign_if_was, unordered )
+
+#include <boost/act/interlocked/semantics/unordered.hpp>
+#include <boost/utility/enable_if.hpp>
+#include <boost/type_traits/remove_volatile.hpp>
+#include <boost/type_traits/remove_cv.hpp>
+#include <boost/type_traits/is_same.hpp>
+
+#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
+#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
+#include <boost/act/interlocked/integer/selection.hpp>
+
+#include <boost/mpl/if.hpp>
+#include <boost/mpl/and.hpp>
+#include <boost/mpl/not.hpp>
+
+#include <boost/act/interlocked/assign_if_was/detail/unaligned_assign_if_was.hpp>
+
+#include <boost/act/interlocked/detail/impl.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO \
+( assign_if_was, unordered )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_BEGIN()
+
+namespace boost { namespace act { namespace interlocked {
+
+namespace detail
+{
+template< typename Semantics >
+struct unaligned_assign_if_was;
+}
+
+template< typename Semantics
+ , typename TargetType, typename SourceType, typename ConditionType
+ >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, unordered >
+ , detail::are_valid_store_style_params< TargetType, SourceType const
+ , ConditionType const
+ >
+ , mpl::not_< detail::is_interlocked_bool< TargetType > >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign_if_was( TargetType& destination, SourceType const& new_value
+ , ConditionType const& expected_value
+ )
+{
+ return mpl::if_< detail::is_unaligned_interlocked< TargetType >
+ , detail::unaligned_assign_if_was< Semantics >
+ , detail::assign_if_was_unordered_impl
+ >
+ ::type::execute( destination, new_value, expected_value );
+}
+
+template< typename Semantics
+ , typename TargetType, typename SourceType, typename ConditionType
+ >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, unordered >
+ , detail::are_valid_store_style_params< TargetType, SourceType const
+ , ConditionType const
+ >
+ , detail::is_interlocked_bool< TargetType >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign_if_was( TargetType& destination, SourceType const& new_value
+ , ConditionType const& expected_value
+ )
+{
+ typedef typename remove_cv< TargetType >::type result_type;
+
+ return result_type
+ (
+ interlocked::assign_if_was< unordered >
+ ( interlocked_bool_internal_value( destination )
+ , static_cast< bool >( new_value )
+ , static_cast< bool >( expected_value )
+ )
+ != 0
+ );
+}
+
+} } }
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_END()
+
+#endif
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_unordered_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_unordered_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_unordered_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,73 +1,73 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_UNORDERED_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_UNORDERED_FWD_HPP
-
-#include <boost/act/config/interlocked/has.hpp>
-
-#if BOOST_ACT_INTERLOCKED_HAS( assign_if_was, unordered )
-
-#include <boost/act/interlocked/semantics/unordered.hpp>
-#include <boost/utility/enable_if.hpp>
-#include <boost/type_traits/remove_cv.hpp>
-#include <boost/type_traits/is_same.hpp>
-
-#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
-#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
-
-#include <boost/mpl/and.hpp>
-#include <boost/mpl/not.hpp>
-
-namespace boost { namespace act { namespace interlocked {
-
-template< typename Semantics
- , typename TargetType, typename SourceType, typename ConditionType
- >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, unordered >
- , detail::are_valid_store_style_params< TargetType, SourceType const
- , ConditionType const
- >
- , mpl::not_< detail::is_interlocked_bool< TargetType > >
- >
-, remove_cv< TargetType >
->
-::type
-assign_if_was( TargetType& destination, SourceType const& new_value
- , ConditionType const& expected_value
- );
-
-template< typename Semantics
- , typename TargetType, typename SourceType, typename ConditionType
- >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, unordered >
- , detail::are_valid_store_style_params< TargetType, SourceType const
- , ConditionType const
- >
- , detail::is_interlocked_bool< TargetType >
- >
-, remove_cv< TargetType >
->
-::type
-assign_if_was( TargetType& destination, SourceType const& new_value
- , ConditionType const& expected_value
- );
-
-} } }
-
-#endif
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_UNORDERED_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_ASSIGN_IF_WAS_UNORDERED_FWD_HPP
+
+#include <boost/act/config/interlocked/has.hpp>
+
+#if BOOST_ACT_INTERLOCKED_HAS( assign_if_was, unordered )
+
+#include <boost/act/interlocked/semantics/unordered.hpp>
+#include <boost/utility/enable_if.hpp>
+#include <boost/type_traits/remove_cv.hpp>
+#include <boost/type_traits/is_same.hpp>
+
+#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
+#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
+
+#include <boost/mpl/and.hpp>
+#include <boost/mpl/not.hpp>
+
+namespace boost { namespace act { namespace interlocked {
+
+template< typename Semantics
+ , typename TargetType, typename SourceType, typename ConditionType
+ >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, unordered >
+ , detail::are_valid_store_style_params< TargetType, SourceType const
+ , ConditionType const
+ >
+ , mpl::not_< detail::is_interlocked_bool< TargetType > >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign_if_was( TargetType& destination, SourceType const& new_value
+ , ConditionType const& expected_value
+ );
+
+template< typename Semantics
+ , typename TargetType, typename SourceType, typename ConditionType
+ >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, unordered >
+ , detail::are_valid_store_style_params< TargetType, SourceType const
+ , ConditionType const
+ >
+ , detail::is_interlocked_bool< TargetType >
+ >
+, remove_cv< TargetType >
+>
+::type
+assign_if_was( TargetType& destination, SourceType const& new_value
+ , ConditionType const& expected_value
+ );
+
+} } }
+
+#endif
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/detail/impl_includer.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/detail/impl_includer.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/detail/impl_includer.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1 +1 @@
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_LOCAL_INCLUDE()
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_LOCAL_INCLUDE()

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/detail/unaligned_assign_if_was.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/detail/unaligned_assign_if_was.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/detail/unaligned_assign_if_was.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,128 +1,128 @@
-/*=============================================================================
- Copyright (c) 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_DETAIL_UNALIGNED_AIW_HPP
-#define BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_DETAIL_UNALIGNED_AIW_HPP
-
-#include <boost/act/interlocked/assign_if_was_fwd.hpp>
-#include <boost/act/interlocked/integer/selection.hpp>
-#include <boost/act/interlocked/load/load_unordered.hpp>
-#include <boost/type_traits/remove_cv.hpp>
-#include <boost/type_traits/alignment_of.hpp>
-#include <boost/integer/static_log2.hpp>
-#include <boost/mpl/if.hpp>
-#include <cstddef>
-#include <utility>
-
-namespace boost { namespace act { namespace interlocked { namespace detail {
-
-template< typename Type >
-struct aligned_relative
-{
- typedef typename uint_t< ( sizeof( Type ) * CHAR_BIT ) >::fast type;
-};
-
-template< std::size_t TargetAlignment >
-struct pow_2_crop
-{
- static std::size_t execute( std::size_t unaligned_address )
- {
- std::size_t const mask
- = static_cast< std::size_t >
- ( ~( static_log2< TargetAlignment >::value - 1u ) );
-
- return static_cast< std::size_t >( unaligned_address & mask );
- }
-};
-
-template< std::size_t TargetAlignment >
-struct generic_crop
-{
- static std::size_t execute( std::size_t unaligned_address )
- {
- return static_cast< std::size_t >
- ( ( unaligned_address / TargetAlignment ) * TargetAlignment );
- }
-};
-
-// First is aligned address value, second is offset to unaligned
-template< typename Type >
-std::pair< std::size_t, std::ptrdiff_t > aligned_address_info( Type& object )
-{
- std::size_t const address_value = reinterpret_cast< std::size_t >( &object );
-
- typedef typename aligned_relative< Type >::type aligned_relative_type;
-
- std::size_t const target_alignment
- = alignment_of< aligned_relative_type >::value,
-
- aligned_address
- = mpl::if_c< ( ( 1u << static_log2< target_alignment >::value )
- == target_alignment
- )
- , pow_2_crop< target_alignment >
- , generic_crop< target_alignment >
- >
- ::type::execute( address_value );
-
- return std::make_pair
- ( aligned_address
- , static_cast< std::ptrdiff_t >( address_value - aligned_address )
- );
-}
-
-template< typename Semantics >
-struct unaligned_assign_if_was
-{
- template< typename LeftType >
- static typename remove_cv< LeftType >::type
- execute( LeftType& left, typename remove_cv< LeftType >::type right
- , typename remove_cv< LeftType >::type expected
- )
- {
- std::pair< std::size_t, std::ptrdiff_t > const object_info
- = aligned_address_info( left );
-
- typedef typename aligned_relative< LeftType >::type aligned_type;
-
- aligned_type& aligned_left
- = *reinterpret_cast< aligned_type* >( object_info.first );
-
- // ToDo: Possibly change semantics here to acquire
- aligned_type aligned_expected = load< unordered >( aligned_left ),
- aligned_right = aligned_expected;
-
- typedef typename remove_cv< LeftType >::type unaligned_type;
-
- unaligned_type& unaligned_right
- = *reinterpret_cast< unaligned_type* >
- ( reinterpret_cast< char* >( &aligned_right ) + object_info.second ),
-
- & unaligned_old
- = *reinterpret_cast< unaligned_type* >
- ( reinterpret_cast< char* >( &aligned_expected ) + object_info.second );
-
- unaligned_old = expected;
- unaligned_right = right;
-
- aligned_type const aligned_result
- = assign_if_was< Semantics >( aligned_left
- , aligned_right
- , aligned_expected
- );
-
- return *reinterpret_cast< unaligned_type const* >
- ( reinterpret_cast< char const* >( &aligned_result )
- + object_info.second
- );
- }
-};
-
-} } } }
-
-#endif
+/*=============================================================================
+ Copyright (c) 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_DETAIL_UNALIGNED_AIW_HPP
+#define BOOST_ACT_INTERLOCKED_ASSIGN_IF_WAS_DETAIL_UNALIGNED_AIW_HPP
+
+#include <boost/act/interlocked/assign_if_was_fwd.hpp>
+#include <boost/act/interlocked/integer/selection.hpp>
+#include <boost/act/interlocked/load/load_unordered.hpp>
+#include <boost/type_traits/remove_cv.hpp>
+#include <boost/type_traits/alignment_of.hpp>
+#include <boost/integer/static_log2.hpp>
+#include <boost/mpl/if.hpp>
+#include <cstddef>
+#include <utility>
+
+namespace boost { namespace act { namespace interlocked { namespace detail {
+
+template< typename Type >
+struct aligned_relative
+{
+ typedef typename uint_t< ( sizeof( Type ) * CHAR_BIT ) >::fast type;
+};
+
+template< std::size_t TargetAlignment >
+struct pow_2_crop
+{
+ static std::size_t execute( std::size_t unaligned_address )
+ {
+ std::size_t const mask
+ = static_cast< std::size_t >
+ ( ~( static_log2< TargetAlignment >::value - 1u ) );
+
+ return static_cast< std::size_t >( unaligned_address & mask );
+ }
+};
+
+template< std::size_t TargetAlignment >
+struct generic_crop
+{
+ static std::size_t execute( std::size_t unaligned_address )
+ {
+ return static_cast< std::size_t >
+ ( ( unaligned_address / TargetAlignment ) * TargetAlignment );
+ }
+};
+
+// First is aligned address value, second is offset to unaligned
+template< typename Type >
+std::pair< std::size_t, std::ptrdiff_t > aligned_address_info( Type& object )
+{
+ std::size_t const address_value = reinterpret_cast< std::size_t >( &object );
+
+ typedef typename aligned_relative< Type >::type aligned_relative_type;
+
+ std::size_t const target_alignment
+ = alignment_of< aligned_relative_type >::value,
+
+ aligned_address
+ = mpl::if_c< ( ( 1u << static_log2< target_alignment >::value )
+ == target_alignment
+ )
+ , pow_2_crop< target_alignment >
+ , generic_crop< target_alignment >
+ >
+ ::type::execute( address_value );
+
+ return std::make_pair
+ ( aligned_address
+ , static_cast< std::ptrdiff_t >( address_value - aligned_address )
+ );
+}
+
+template< typename Semantics >
+struct unaligned_assign_if_was
+{
+ template< typename LeftType >
+ static typename remove_cv< LeftType >::type
+ execute( LeftType& left, typename remove_cv< LeftType >::type right
+ , typename remove_cv< LeftType >::type expected
+ )
+ {
+ std::pair< std::size_t, std::ptrdiff_t > const object_info
+ = aligned_address_info( left );
+
+ typedef typename aligned_relative< LeftType >::type aligned_type;
+
+ aligned_type& aligned_left
+ = *reinterpret_cast< aligned_type* >( object_info.first );
+
+ // ToDo: Possibly change semantics here to acquire
+ aligned_type aligned_expected = load< unordered >( aligned_left ),
+ aligned_right = aligned_expected;
+
+ typedef typename remove_cv< LeftType >::type unaligned_type;
+
+ unaligned_type& unaligned_right
+ = *reinterpret_cast< unaligned_type* >
+ ( reinterpret_cast< char* >( &aligned_right ) + object_info.second ),
+
+ & unaligned_old
+ = *reinterpret_cast< unaligned_type* >
+ ( reinterpret_cast< char* >( &aligned_expected ) + object_info.second );
+
+ unaligned_old = expected;
+ unaligned_right = right;
+
+ aligned_type const aligned_result
+ = assign_if_was< Semantics >( aligned_left
+ , aligned_right
+ , aligned_expected
+ );
+
+ return *reinterpret_cast< unaligned_type const* >
+ ( reinterpret_cast< char const* >( &aligned_result )
+ + object_info.second
+ );
+ }
+};
+
+} } } }
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/binary_bitwise_operation_checker.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/binary_bitwise_operation_checker.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/binary_bitwise_operation_checker.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,81 +1,81 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_TEST_INTERLOCKED_BINARY_BITWISE_OPERATION_CHECKER_HPP
-#define BOOST_ACT_TEST_INTERLOCKED_BINARY_BITWISE_OPERATION_CHECKER_HPP
-
-/*
-Note: The template in this file only checks for proper result functionality.
- It is not a multithreaded test for checking the application of interlocked
- operations in a multithreaded environment.
-*/
-
-#include <boost/test/minimal.hpp>
-#include <boost/foreach.hpp>
-#include <boost/act/interlocked/integer/types.hpp>
-
-#include "../random_uint8.hpp"
-
-#include <boost/preprocessor/cat.hpp>
-#include <boost/utility/binary.hpp>
-
-uint8_fast_t const binary_values[32] =
-{
- BOOST_BINARY_U( 11010010 ), BOOST_BINARY_U( 00110110 )
-, BOOST_BINARY_U( 11111111 ), BOOST_BINARY_U( 11010011 )
-, BOOST_BINARY_U( 00000000 ), BOOST_BINARY_U( 10110100 )
-, BOOST_BINARY_U( 01011110 ), BOOST_BINARY_U( 01011100 )
-, BOOST_BINARY_U( 10110111 ), BOOST_BINARY_U( 00110111 )
-, BOOST_BINARY_U( 00111010 ), BOOST_BINARY_U( 10110011 )
-, BOOST_BINARY_U( 01101001 ), BOOST_BINARY_U( 01111010 )
-, BOOST_BINARY_U( 11010110 ), BOOST_BINARY_U( 11110010 )
-, BOOST_BINARY_U( 01011101 ), BOOST_BINARY_U( 11011011 )
-, BOOST_BINARY_U( 01011111 ), BOOST_BINARY_U( 00011111 )
-, BOOST_BINARY_U( 11010001 ), BOOST_BINARY_U( 10110100 )
-, BOOST_BINARY_U( 01011100 ), BOOST_BINARY_U( 01011100 )
-, BOOST_BINARY_U( 01101011 ), BOOST_BINARY_U( 01011101 )
-, BOOST_BINARY_U( 11101011 ), BOOST_BINARY_U( 01101111 )
-, BOOST_BINARY_U( 11110001 ), BOOST_BINARY_U( 10110100 )
-, BOOST_BINARY_U( 10100010 ), BOOST_BINARY_U( 01110110 )
-};
-
-#undef BOOST_ACT_TEST_DETAIL_BASIC_BINARY_OP
-
-template< typename ValueType, typename ResultType >
-void check_operation_results( ValueType old_value, ValueType expected_value
- , ResultType result
- )
-{
- ValueType const result_old_value = result.old_value(),
- result_new_value = result.new_value();
-
- BOOST_CHECK( result_old_value == old_value );
- BOOST_CHECK( result_new_value == expected_value );
-}
-
-
-template< typename SingleThreadOperationType, typename OperationType >
-void brute_operation_result_checker( SingleThreadOperationType single_thread_op
- , OperationType operation
- )
-{
- typedef boost::act::interlocked::uint_least8_t uint_least8_t;
-
- uint_least8_t test_var = 0;
-
- BOOST_FOREACH( uint_least8_t val, random_uint8 )
- {
- uint_least8_t const copy = test_var;
-
- check_operation_results( copy, single_thread_op( copy, val )
- , operation( test_var, val )
- );
- }
-}
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_TEST_INTERLOCKED_BINARY_BITWISE_OPERATION_CHECKER_HPP
+#define BOOST_ACT_TEST_INTERLOCKED_BINARY_BITWISE_OPERATION_CHECKER_HPP
+
+/*
+Note: The template in this file only checks for proper result functionality.
+ It is not a multithreaded test for checking the application of interlocked
+ operations in a multithreaded environment.
+*/
+
+#include <boost/test/minimal.hpp>
+#include <boost/foreach.hpp>
+#include <boost/act/interlocked/integer/types.hpp>
+
+#include "../random_uint8.hpp"
+
+#include <boost/preprocessor/cat.hpp>
+#include <boost/utility/binary.hpp>
+
+uint8_fast_t const binary_values[32] =
+{
+ BOOST_BINARY_U( 11010010 ), BOOST_BINARY_U( 00110110 )
+, BOOST_BINARY_U( 11111111 ), BOOST_BINARY_U( 11010011 )
+, BOOST_BINARY_U( 00000000 ), BOOST_BINARY_U( 10110100 )
+, BOOST_BINARY_U( 01011110 ), BOOST_BINARY_U( 01011100 )
+, BOOST_BINARY_U( 10110111 ), BOOST_BINARY_U( 00110111 )
+, BOOST_BINARY_U( 00111010 ), BOOST_BINARY_U( 10110011 )
+, BOOST_BINARY_U( 01101001 ), BOOST_BINARY_U( 01111010 )
+, BOOST_BINARY_U( 11010110 ), BOOST_BINARY_U( 11110010 )
+, BOOST_BINARY_U( 01011101 ), BOOST_BINARY_U( 11011011 )
+, BOOST_BINARY_U( 01011111 ), BOOST_BINARY_U( 00011111 )
+, BOOST_BINARY_U( 11010001 ), BOOST_BINARY_U( 10110100 )
+, BOOST_BINARY_U( 01011100 ), BOOST_BINARY_U( 01011100 )
+, BOOST_BINARY_U( 01101011 ), BOOST_BINARY_U( 01011101 )
+, BOOST_BINARY_U( 11101011 ), BOOST_BINARY_U( 01101111 )
+, BOOST_BINARY_U( 11110001 ), BOOST_BINARY_U( 10110100 )
+, BOOST_BINARY_U( 10100010 ), BOOST_BINARY_U( 01110110 )
+};
+
+#undef BOOST_ACT_TEST_DETAIL_BASIC_BINARY_OP
+
+template< typename ValueType, typename ResultType >
+void check_operation_results( ValueType old_value, ValueType expected_value
+ , ResultType result
+ )
+{
+ ValueType const result_old_value = result.old_value(),
+ result_new_value = result.new_value();
+
+ BOOST_CHECK( result_old_value == old_value );
+ BOOST_CHECK( result_new_value == expected_value );
+}
+
+
+template< typename SingleThreadOperationType, typename OperationType >
+void brute_operation_result_checker( SingleThreadOperationType single_thread_op
+ , OperationType operation
+ )
+{
+ typedef boost::act::interlocked::uint_least8_t uint_least8_t;
+
+ uint_least8_t test_var = 0;
+
+ BOOST_FOREACH( uint_least8_t val, random_uint8 )
+ {
+ uint_least8_t const copy = test_var;
+
+ check_operation_results( copy, single_thread_op( copy, val )
+ , operation( test_var, val )
+ );
+ }
+}
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,16 +1,16 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_HPP
-#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_HPP
-
-#include <boost/act/interlocked/bitand_assign/bitand_assign.hpp>
-#include <boost/act/interlocked/bitand_assign/bitand_assign_acquire.hpp>
-#include <boost/act/interlocked/bitand_assign/bitand_assign_release.hpp>
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_HPP
+#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_HPP
+
+#include <boost/act/interlocked/bitand_assign/bitand_assign.hpp>
+#include <boost/act/interlocked/bitand_assign/bitand_assign_acquire.hpp>
+#include <boost/act/interlocked/bitand_assign/bitand_assign_release.hpp>
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_HPP
-#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_HPP
-
-#include <boost/act/interlocked/detail/binary_forwarder.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
-( bitand_assign, sequential, not_additive )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_HPP
+#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
+( bitand_assign, sequential, not_additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_acq_rel.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_acq_rel.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_acq_rel.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_ACQ_REL_HPP
-#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_ACQ_REL_HPP
-
-#include <boost/act/interlocked/detail/binary_forwarder.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
-( bitand_assign, acq_rel, &, not_additive )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_ACQ_REL_HPP
+#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_ACQ_REL_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
+( bitand_assign, acq_rel, &, not_additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_acq_rel_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_acq_rel_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_acq_rel_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_ACQ_REL_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_ACQ_REL_FWD_HPP
-
-#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
-( bitand_assign, acq_rel, not_additive )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_ACQ_REL_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_ACQ_REL_FWD_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
+( bitand_assign, acq_rel, not_additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_acquire.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_acquire.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_acquire.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_ACQUIRE_HPP
-#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_ACQUIRE_HPP
-
-#include <boost/act/interlocked/detail/binary_forwarder.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
-( bitand_assign, acquire, &, not_additive )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_ACQUIRE_HPP
+#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_ACQUIRE_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
+( bitand_assign, acquire, &, not_additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_acquire_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_acquire_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_acquire_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_ACQUIRE_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_ACQUIRE_FWD_HPP
-
-#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
-( bitand_assign, acquire, not_additive )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_ACQUIRE_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_ACQUIRE_FWD_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
+( bitand_assign, acquire, not_additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_FWD_HPP
-
-#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
-( bitand_assign, acq_rel, not_additive )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_FWD_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
+( bitand_assign, acq_rel, not_additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_release.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_release.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_release.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_RELEASE_HPP
-#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_RELEASE_HPP
-
-#include <boost/act/interlocked/detail/binary_forwarder.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
-( bitand_assign, release, &, not_additive )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_RELEASE_HPP
+#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_RELEASE_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
+( bitand_assign, release, &, not_additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_release_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_release_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_release_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_RELEASE_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_RELEASE_FWD_HPP
-
-#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
-( bitand_assign, release, not_additive )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_RELEASE_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_RELEASE_FWD_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
+( bitand_assign, release, not_additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_sequential.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_sequential.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_sequential.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_SEQUENTIAL_HPP
-#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_SEQUENTIAL_HPP
-
-#include <boost/act/interlocked/detail/binary_forwarder.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
-( bitand_assign, sequential, &, not_additive )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_SEQUENTIAL_HPP
+#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_SEQUENTIAL_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
+( bitand_assign, sequential, &, not_additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_sequential_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_sequential_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/bitand_assign_sequential_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_SEQUENTIAL_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_SEQUENTIAL_FWD_HPP
-
-#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
-( bitand_assign, sequential, not_additive )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_SEQUENTIAL_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_BITAND_ASSIGN_SEQUENTIAL_FWD_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
+( bitand_assign, sequential, not_additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/detail/impl_includer.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/detail/impl_includer.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign/detail/impl_includer.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1 +1 @@
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_LOCAL_INCLUDE()
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_LOCAL_INCLUDE()

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitand_assign_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,17 +1,17 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_FWD_HPP
-
-#include <boost/act/interlocked/bitand_assign/bitand_assign_fwd.hpp>
-#include <boost/act/interlocked/bitand_assign/bitand_assign_acquire_fwd.hpp>
-#include <boost/act/interlocked/bitand_assign/bitand_assign_release_fwd.hpp>
-#include <boost/act/interlocked/bitand_assign/bitand_assign_result_fwd.hpp>
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_BITAND_ASSIGN_FWD_HPP
+
+#include <boost/act/interlocked/bitand_assign/bitand_assign_fwd.hpp>
+#include <boost/act/interlocked/bitand_assign/bitand_assign_acquire_fwd.hpp>
+#include <boost/act/interlocked/bitand_assign/bitand_assign_release_fwd.hpp>
+#include <boost/act/interlocked/bitand_assign/bitand_assign_result_fwd.hpp>
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,16 +1,16 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_HPP
-#define BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_HPP
-
-#include <boost/act/interlocked/bitor_assign/bitor_assign.hpp>
-#include <boost/act/interlocked/bitor_assign/bitor_assign_acquire.hpp>
-#include <boost/act/interlocked/bitor_assign/bitor_assign_release.hpp>
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_HPP
+#define BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_HPP
+
+#include <boost/act/interlocked/bitor_assign/bitor_assign.hpp>
+#include <boost/act/interlocked/bitor_assign/bitor_assign_acquire.hpp>
+#include <boost/act/interlocked/bitor_assign/bitor_assign_release.hpp>
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_BITOR_ASSIGN_HPP
-#define BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_BITOR_ASSIGN_HPP
-
-#include <boost/act/interlocked/detail/binary_forwarder.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
-( bitor_assign, acq_rel, not_additive )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_BITOR_ASSIGN_HPP
+#define BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_BITOR_ASSIGN_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
+( bitor_assign, acq_rel, not_additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_acquire.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_acquire.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_acquire.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_BITOR_ASSIGN_ACQUIRE_HPP
-#define BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_BITOR_ASSIGN_ACQUIRE_HPP
-
-#include <boost/act/interlocked/detail/binary_forwarder.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
-( bitor_assign, acquire, &, not_additive )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_BITOR_ASSIGN_ACQUIRE_HPP
+#define BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_BITOR_ASSIGN_ACQUIRE_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
+( bitor_assign, acquire, &, not_additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_acquire_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_acquire_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_acquire_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_BITOR_ASSIGN_ACQUIRE_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_BITOR_ASSIGN_ACQUIRE_FWD_HPP
-
-#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
-( bitor_assign, acquire, not_additive )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_BITOR_ASSIGN_ACQUIRE_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_BITOR_ASSIGN_ACQUIRE_FWD_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
+( bitor_assign, acquire, not_additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_BITOR_ASSIGN_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_BITOR_ASSIGN_FWD_HPP
-
-#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
-( bitor_assign, acq_rel, not_additive )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_BITOR_ASSIGN_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_BITOR_ASSIGN_FWD_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
+( bitor_assign, acq_rel, not_additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_release.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_release.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_release.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_BITOR_ASSIGN_RELEASE_HPP
-#define BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_BITOR_ASSIGN_RELEASE_HPP
-
-#include <boost/act/interlocked/detail/binary_forwarder.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
-( bitor_assign, release, &, not_additive )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_BITOR_ASSIGN_RELEASE_HPP
+#define BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_BITOR_ASSIGN_RELEASE_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
+( bitor_assign, release, &, not_additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_release_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_release_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/bitor_assign_release_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_BITOR_ASSIGN_RELEASE_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_BITOR_ASSIGN_RELEASE_FWD_HPP
-
-#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
-( bitor_assign, release, not_additive )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_BITOR_ASSIGN_RELEASE_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_BITOR_ASSIGN_RELEASE_FWD_HPP
+
+#include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
+( bitor_assign, release, not_additive )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/detail/bitor_assign_acquire_default.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/detail/bitor_assign_acquire_default.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/detail/bitor_assign_acquire_default.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_DETAIL_BITOR_ASSIGN_ACQUIRE_DEFAULT_HPP
-#define BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_DETAIL_BITOR_ASSIGN_ACQUIRE_DEFAULT_HPP
-
-#include <boost/act/interlocked/detail/binary_default.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_INFO \
-( bitor_assign, acquire, | )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_DETAIL_BITOR_ASSIGN_ACQUIRE_DEFAULT_HPP
+#define BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_DETAIL_BITOR_ASSIGN_ACQUIRE_DEFAULT_HPP
+
+#include <boost/act/interlocked/detail/binary_default.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_INFO \
+( bitor_assign, acquire, | )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/detail/bitor_assign_default.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/detail/bitor_assign_default.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/detail/bitor_assign_default.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_DETAIL_BITOR_ASSIGN_DEFAULT_HPP
-#define BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_DETAIL_BITOR_ASSIGN_DEFAULT_HPP
-
-#include <boost/act/interlocked/detail/binary_default.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_INFO \
-( bitor_assign, acq_rel, | )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_DETAIL_BITOR_ASSIGN_DEFAULT_HPP
+#define BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_DETAIL_BITOR_ASSIGN_DEFAULT_HPP
+
+#include <boost/act/interlocked/detail/binary_default.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_INFO \
+( bitor_assign, acq_rel, | )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/detail/bitor_assign_release_default.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/detail/bitor_assign_release_default.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/detail/bitor_assign_release_default.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_DETAIL_BITOR_ASSIGN_RELEASE_DEFAULT_HPP
-#define BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_DETAIL_BITOR_ASSIGN_RELEASE_DEFAULT_HPP
-
-#include <boost/act/interlocked/detail/binary_default.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_INFO \
-( bitor_assign, release, | )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_DETAIL_BITOR_ASSIGN_RELEASE_DEFAULT_HPP
+#define BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_DETAIL_BITOR_ASSIGN_RELEASE_DEFAULT_HPP
+
+#include <boost/act/interlocked/detail/binary_default.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_INFO \
+( bitor_assign, release, | )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/detail/impl_includer.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/detail/impl_includer.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign/detail/impl_includer.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1 +1 @@
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_LOCAL_INCLUDE()
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_LOCAL_INCLUDE()

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/bitor_assign_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,17 +1,17 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_FWD_HPP
-
-#include <boost/act/interlocked/bitor_assign/bitor_assign_fwd.hpp>
-#include <boost/act/interlocked/bitor_assign/bitor_assign_acquire_fwd.hpp>
-#include <boost/act/interlocked/bitor_assign/bitor_assign_release_fwd.hpp>
-#include <boost/act/interlocked/bitor_assign/bitor_assign_result_fwd.hpp>
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_BITOR_ASSIGN_FWD_HPP
+
+#include <boost/act/interlocked/bitor_assign/bitor_assign_fwd.hpp>
+#include <boost/act/interlocked/bitor_assign/bitor_assign_acquire_fwd.hpp>
+#include <boost/act/interlocked/bitor_assign/bitor_assign_release_fwd.hpp>
+#include <boost/act/interlocked/bitor_assign/bitor_assign_result_fwd.hpp>
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compiler_fence.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compiler_fence.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compiler_fence.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,16 +1,16 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_COMPILER_FENCE_HPP
-#define BOOST_ACT_INTERLOCKED_COMPILER_FENCE_HPP
-
-#include <boost/act/interlocked/compiler_fence/compiler_fence.hpp>
-#include <boost/act/interlocked/compiler_fence/compiler_fence_load.hpp>
-#include <boost/act/interlocked/compiler_fence/compiler_fence_store.hpp>
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_COMPILER_FENCE_HPP
+#define BOOST_ACT_INTERLOCKED_COMPILER_FENCE_HPP
+
+#include <boost/act/interlocked/compiler_fence/compiler_fence.hpp>
+#include <boost/act/interlocked/compiler_fence/compiler_fence_load.hpp>
+#include <boost/act/interlocked/compiler_fence/compiler_fence_store.hpp>
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compiler_fence/compiler_fence.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compiler_fence/compiler_fence.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compiler_fence/compiler_fence.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,18 +1,18 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_COMPILER_FENCE_COMPILER_FENCE_HPP
-#define BOOST_ACT_INTERLOCKED_COMPILER_FENCE_COMPILER_FENCE_HPP
-
-namespace boost { namespace act { namespace interlocked {
-
-
-
-} } }
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_COMPILER_FENCE_COMPILER_FENCE_HPP
+#define BOOST_ACT_INTERLOCKED_COMPILER_FENCE_COMPILER_FENCE_HPP
+
+namespace boost { namespace act { namespace interlocked {
+
+
+
+} } }
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compiler_fence/detail/impl_includer.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compiler_fence/detail/impl_includer.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compiler_fence/detail/impl_includer.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,9 +1,9 @@
-/*=============================================================================
- Copyright (c) 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_LOCAL_INCLUDE()
+/*=============================================================================
+ Copyright (c) 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_LOCAL_INCLUDE()

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compl_assign.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compl_assign.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compl_assign.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,17 +1,17 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_SUBTRACT_ASSIGN_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_SUBTRACT_ASSIGN_FWD_HPP
-
-#include <boost/act/interlocked/subtract_assign/subtract_assign_fwd.hpp>
-#include <boost/act/interlocked/subtract_assign/subtract_assign_acquire_fwd.hpp>
-#include <boost/act/interlocked/subtract_assign/subtract_assign_release_fwd.hpp>
-#include <boost/act/interlocked/subtract_assign/subtract_assign_result_fwd.hpp>
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_SUBTRACT_ASSIGN_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_SUBTRACT_ASSIGN_FWD_HPP
+
+#include <boost/act/interlocked/subtract_assign/subtract_assign_fwd.hpp>
+#include <boost/act/interlocked/subtract_assign/subtract_assign_acquire_fwd.hpp>
+#include <boost/act/interlocked/subtract_assign/subtract_assign_release_fwd.hpp>
+#include <boost/act/interlocked/subtract_assign/subtract_assign_result_fwd.hpp>
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compl_assign/detail/impl_includer.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compl_assign/detail/impl_includer.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compl_assign/detail/impl_includer.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1 +1 @@
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_LOCAL_INCLUDE()
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_LOCAL_INCLUDE()

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compl_assign_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compl_assign_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/compl_assign_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,17 +1,17 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_SUBTRACT_ASSIGN_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_SUBTRACT_ASSIGN_FWD_HPP
-
-#include <boost/act/interlocked/subtract_assign/subtract_assign_fwd.hpp>
-#include <boost/act/interlocked/subtract_assign/subtract_assign_acquire_fwd.hpp>
-#include <boost/act/interlocked/subtract_assign/subtract_assign_release_fwd.hpp>
-#include <boost/act/interlocked/subtract_assign/subtract_assign_result_fwd.hpp>
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_SUBTRACT_ASSIGN_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_SUBTRACT_ASSIGN_FWD_HPP
+
+#include <boost/act/interlocked/subtract_assign/subtract_assign_fwd.hpp>
+#include <boost/act/interlocked/subtract_assign/subtract_assign_acquire_fwd.hpp>
+#include <boost/act/interlocked/subtract_assign/subtract_assign_release_fwd.hpp>
+#include <boost/act/interlocked/subtract_assign/subtract_assign_result_fwd.hpp>
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/cstdatomic.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/cstdatomic.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/cstdatomic.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,564 +1,564 @@
-/*=============================================================================
- Copyright (c) 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_CSTDATOMIC_HPP
-#define BOOST_ACT_INTERLOCKED_CSTDATOMIC_HPP
-
-#include <boost/act/interlocked/store.hpp>
-#include <boost/act/interlocked/load.hpp>
-#include <boost/act/interlocked/add_assign.hpp>
-#include <boost/act/interlocked/subtract_assign.hpp>
-#include <boost/act/interlocked/and_assign.hpp>
-#include <boost/act/interlocked/or_assign.hpp>
-#include <boost/act/interlocked/xor_assign.hpp>
-#include <boost/act/interlocked/integer/types.hpp>
-#include <boost/act/interlocked/flag.hpp>
-#include <boost/noncopyable.hpp>
-#include <boost/preprocessor/tuple/elem.hpp>
-#include <cassert>
-#include <cstddef>
-
-namespace boost { namespace act { namespace interlocked { namespace std_atomic {
-
-enum memory_order
-{ memory_order_relaxed
-, memory_order_acquire
-, memory_order_release
-, memory_order_acq_rel
-, memory_order_seq_cst
-};
-
-#define BOOST_ACT_DETAIL_RETURN_CALL_IMPL( macro, name, order, args, data ) \
-switch( order ) \
-{ \
-case memory_order_relaxed: \
- macro( interlocked::name< unordered > args, data ) \
- break; \
-case memory_order_acquire: \
- macro( interlocked::name< acquire > args, data ) \
- break; \
-case memory_order_release: \
- macro( interlocked::name< release > args, data ) \
- break; \
-case memory_order_acq_rel: \
- macro( interlocked::name< acq_rel > args, data ) \
- break; \
-case memory_order_seq_cst: \
- macro( interlocked::name< sequential > args, data ) \
- break; \
-}
-
-#define BOOST_ACT_DETAIL_CALL_MAC( expression, dummy ) result;
-
-#define BOOST_ACT_DETAIL_RETURN_CALL_MAC( expression, dummy ) return result;
-
-#define BOOST_ACT_DETAIL_CAS_CALL_MAC( expression, type_and_old_val ) \
-BOOST_PP_TUPLE_ELEM( 2, 0 ) expected_val = BOOST_PP_TUPLE_ELEM( 2, 1 ); \
-BOOST_PP_TUPLE_ELEM( 2, 1 ) = expression; \
-return expected_val == BOOST_PP_TUPLE_ELEM( 2, 1 );
-
-#define BOOST_ACT_DETAIL_CALL( name, order, args ) \
-BOOST_ACT_DETAIL_RETURN_CALL_IMPL( BOOST_ACT_DETAIL_CALL_MAC \
- , name, order, args \
- )
-
-#define BOOST_ACT_DETAIL_RETURN_CALL( name, order, args ) \
-BOOST_ACT_DETAIL_RETURN_CALL_IMPL( BOOST_ACT_DETAIL_RETURN_CALL_MAC \
- , name, order, args \
- )
-
-#define BOOST_ACT_DETAIL_RETURN_CAS_CALL( name, order, args, type, expected ) \
-BOOST_ACT_DETAIL_RETURN_CALL_IMPL( BOOST_ACT_DETAIL_CAS_CALL_MAC \
- , name, order, args, ( type, expected ) \
- )
-
-// ToDo: Initialize in constructor to clear (figure out how to guarantee order)
-struct atomic_flag
- : noncopyable
-{
-public:
- bool test_and_set( memory_order order = memory_order_seq_cst ) volatile
- {
- BOOST_ACT_DETAIL_RETURN_CALL( set_if_was_clear, order, ( flag_m ) )
- }
-
- void clear( memory_order order = memory_order_seq_cst ) volatile
- {
- BOOST_ACT_DETAIL_CALL( clear, order, ( flag_m ) )
- }
-private:
- interlocked::int_fast8_t flag_m;
-}
-
-inline bool atomic_flag_test_and_set( volatile atomic_flag* target )
-{
- assert( target != 0 );
- return target->test_and_set( memory_order_seq_cst );
-}
-
-inline bool atomic_flag_test_and_set_explicit( volatile atomic_flag* target
- , memory_order order
- )
-{
- assert( target != 0 );
- return target->test_and_set( order );
-}
-
-inline void atomic_flag_clear( volatile atomic_flag* target )
-{
- assert( target != 0 );
- target->clear( memory_order_seq_cst );
-}
-
-inline void atomic_flag_clear_explicit( volatile atomic_flag* target
- , memory_order order
- )
-{
- assert( target != 0 );
- target->clear( order );
-}
-
-struct atomic_bool
- : noncopyable
-{
-public:
- bool lock_free()
- {
- return true; // ToDo: Change when emulation is supported.
- }
-
- void store( bool val, memory_order order = memory_order_seq_cst ) volatile
- {
- BOOST_ACT_DETAIL_CALL( store, order, ( bool_m, val ) )
- }
-
- bool load( memory_order order = memory_order_seq_cst ) volatile
- {
- BOOST_ACT_DETAIL_RETURN_CALL( load, order, ( bool_m ) )
- }
-
- bool swap( bool val, memory_order = memory_order_seq_cst ) volatile
- {
- BOOST_ACT_DETAIL_RETURN_CALL( assign, order, ( bool_m, val ) )
- }
-
- bool compare_swap( bool& expected, bool new_val
- , memory_order order = memory_order_seq_cst
- ) volatile
- {
- BOOST_ACT_DETAIL_RETURN_CAS_CALL( assign_if_was, order
- , ( bool_m, new_val, expected )
- , bool, expected
- )
- }
-/*
- void fence( memory_order ) volatile
- {
- // ToDo: Define
- }
-*/
- //constexpr atomic_bool( bool __v__ );
-
- bool operator =( bool val ) volatile
- {
- store( val );
- return val;
- }
-
- operator bool() volatile
- {
- return load();
- }
-private:
- interlocked::bool_fast_t bool_m;
-};
-
-inline bool atomic_lock_free( volatile atomic_bool* target )
-{
- assert( target != 0 );
- return target->lock_free();
-}
-
-inline void atomic_store( volatile atomic_bool* target, bool val )
-{
- assert( target != 0 );
- target->store( val );
-}
-
-inline void atomic_store_explicit( volatile atomic_bool* target, bool val
- , memory_order order
- )
-{
- assert( target != 0 );
- target->store( val, order );
-}
-
-inline bool atomic_load( volatile atomic_bool* target )
-{
- assert( target != 0 );
- return target->load();
-}
-
-inline bool atomic_load_explicit( volatile atomic_bool* target, memory_order order )
-{
- assert( target != 0 );
- return target->load( order );
-}
-
-inline bool atomic_swap( volatile atomic_bool* target, bool val )
-{
- assert( target != 0 );
- return target->swap( val );
-}
-
-inline bool atomic_swap_explicit( volatile atomic_bool* target, bool val
- , memory_order order
- )
-{
- assert( target != 0 );
- return target->swap( val, order );
-}
-
-inline bool atomic_compare_swap( volatile atomic_bool* target
- , bool* expected, bool val
- )
-{
- assert( target != 0 );
- return target->compare_swap( *expected, val );
-}
-
-inline bool atomic_compare_swap_explicit( volatile atomic_bool* target
- , bool*, bool val, memory_order order
- )
-{
- assert( target != 0 );
- return target->compare_swap( *expected, val, order );
-}
-
-inline void atomic_fence( volatile atomic_bool* target, memory_order order )
-{
- assert( target != 0 );
- // ToDo: Define
-}
-
-struct atomic_address
- : noncopyable
-{
- bool lock_free()
- {
- return true; // ToDo: Change when emulation is supported.
- }
- void store( void* val, memory_order order = memory_order_seq_cst ) volatile
- {
- BOOST_ACT_DETAIL_CALL( store, order, ( address_m, val ) )
- }
-
- void* load( memory_order order = memory_order_seq_cst ) volatile
- {
- BOOST_ACT_DETAIL_RETURN_CALL( load, order, ( address_m ) )
- }
-
- void* swap( void* val, memory_order order = memory_order_seq_cst ) volatile
- {
- BOOST_ACT_DETAIL_RETURN_CALL( assign, order, ( address_m, val ) )
- }
-
- void* compare_swap( void*& expected, void*, new_val
- , memory_order order = memory_order_seq_cst
- ) volatile
- {
- BOOST_ACT_DETAIL_RETURN_CAS_CALL( assign_if_was, order
- , ( address_m, new_val, expected )
- , void*, expected
- )
- }
-/*
- void fence( memory_order ) volatile
- {
- // ToDo: Define
- }
-*/
- void* fetch_add( std::ptrdiff_t offset
- , memory_order order = memory_order_seq_cst
- ) volatile
- {
- BOOST_ACT_DETAIL_RETURN_CALL( add_assign, order, ( address_m, offset ) )
- }
-
- void* fetch_sub( std::ptrdiff_t offset
- , memory_order order = memory_order_seq_cst
- ) volatile
- {
- BOOST_ACT_DETAIL_RETURN_CALL( subtract_assign, order, ( address_m,offset ) )
- }
-
- //constexpr atomic_address( void* );
-
- void* operator =( void* address ) volatile
- {
- store( address );
- return address;
- }
-
- operator void*() volatile
- {
- return load();
- }
-
- void* operator +=( std::ptrdiff_t offset ) volatile
- {
- BOOST_ACT_DETAIL_RETURN_CALL( add_assign, order, ( address_m,offset ) )
- }
-
- void* operator -=( std::ptrdiff_t offset ) volatile
- {
- BOOST_ACT_DETAIL_RETURN_CALL( subtract_assign, order, ( address_m,offset ) )
- }
-private:
- void* address_m;
-};
-
-inline bool atomic_lock_free( volatile atomic_address* target )
-{
- assert( target != 0 );
- return target->lock_free();
-}
-
-inline void atomic_store( volatile atomic_address* target, void* val )
-{
- assert( target != 0 );
- target->store( val );
-}
-
-inline void atomic_store_explicit( volatile atomic_address* target, void* val
- , memory_order order
- )
-{
- assert( target != 0 );
- target->store( val, order );
-}
-
-inline void* atomic_load( volatile atomic_address* target )
-{
- assert( target != 0 );
- return target->load();
-}
-
-inline void* atomic_load_explicit( volatile atomic_address* target
- , memory_order order
- )
-{
- assert( target != 0 );
- return target->load( order );
-}
-
-inline void* atomic_swap( volatile atomic_address* target, void* val )
-{
- assert( target != 0 );
- return target->swap( val );
-}
-
-inline void* atomic_swap_explicit( volatile atomic_address* target, void* val
- , memory_order order
- )
-{
- assert( target != 0 );
- return target->swap( val, order );
-}
-
-inline void* atomic_compare_swap( volatile atomic_address* target
- , void** expected, void* new_val
- )
-{
- assert( target != 0 );
- return target->compare_swap( *expected, val );
-}
-
-inline void* atomic_compare_swap_explicit( volatile atomic_address* target
- , void** expected, void* new_val
- , memory_order order
- )
-{
- assert( target != 0 );
- return target->compare_swap( *expected, val, order );
-}
-/*
-inline void atomic_fence( volatile atomic_address* target, memory_order order )
-{
- assert( target != 0 );
- // ToDo: Define
-}
-*/
-inline void* atomic_fetch_add( volatile atomic_address* target
- , std::ptrdiff_t offset
- )
-{
- assert( target != 0 );
- return target->fetch_add( offset );
-}
-
-inline void* atomic_fetch_add_explicit( volatile atomic_address* target
- , std::ptrdiff_t offset
- , memory_order order
- )
-{
- assert( target != 0 );
- return target->fetch_add( offset, order );
-}
-
-inline void* atomic_fetch_sub( volatile atomic_address* target
- , std::ptrdiff_t offset
- )
-{
- assert( target != 0 );
- return target->fetch_sub( offset );
-}
-
-inline void* atomic_fetch_sub_explicit( volatile atomic_address* target
- , std::ptrdiff_t offset
- , memory_order order
- )
-{
- assert( target != 0 );
- return target->fetch_sub( offset, order );
-}
-
-template< typename T >
-struct atomic
- : noncopyable
-{
- bool lock_free() volatile
- {
- return true; // ToDo: Change when emulation is supported.
- }
-
- void store( T val, memory_order order = memory_order_seq_cst ) volatile
- {
- BOOST_ACT_DETAIL_CALL( store, order, ( val_m, val ) )
- }
-
- T load( memory_order order = memory_order_seq_cst ) volatile
- {
- BOOST_ACT_DETAIL_RETURN_CALL( load, order, ( val_m ) )
- }
-
- T swap( T val, memory_order order = memory_order_seq_cst ) volatile
- {
- BOOST_ACT_DETAIL_RETURN_CALL( assign, order, ( val_m, val ) )
- }
-
- bool compare_swap( T& expected, T new_val
- , memory_order order = memory_order_seq_cst
- ) volatile
- {
- BOOST_ACT_DETAIL_RETURN_CAS_CALL( assign_if_was, order
- , ( val_m, new_val, expected )
- , T, expected
- )
- }
-/*
- void fence( memory_order ) volatile
- {
- //ToDo: Define
- }
-*/
- //CPP0X(constexpr) atomic( T __v__ ) : __f__( __v__ ) { }
-
- T operator =( T val ) volatile
- {
- store( val );
- return val;
- }
-
- operator T() volatile
- {
- return load();
- }
-private:
- T val_m;
-};
-
-//And for each of the integral (character and integer) types listed above,
-
-/*
-#define BOOST_ACT_ATOMIC_INTEGRAL( type ) \
-struct BOOST_PP_CAT( atomic_, type ) \
- : noncopyable \
-{ \
- bool lock_free(); \
- void store( integral, memory_order = memory_order_seq_cst ) volatile; \
- integral load( memory_order = memory_order_seq_cst ) volatile; \
- integral swap( integral,
- memory_order = memory_order_seq_cst ) volatile;
- bool compare_swap( integral&, integral,
- memory_order = memory_order_seq_cst ) volatile;
- void fence( memory_order ) volatile;
- integral fetch_add( integral,
- memory_order = memory_order_seq_cst ) volatile;
- integral fetch_sub( integral,
- memory_order = memory_order_seq_cst ) volatile;
- integral fetch_and( integral,
- memory_order = memory_order_seq_cst ) volatile;
- integral fetch_or( integral,
- memory_order = memory_order_seq_cst ) volatile;
- integral fetch_xor( integral,
- memory_order = memory_order_seq_cst ) volatile;
-
- atomic_integral() = default;
- constexpr atomic_integral( integral );
- integral operator =( integral ) volatile;
- operator integral() volatile;
- integral operator +=( integral ) volatile;
- integral operator -=( integral ) volatile;
- integral operator &=( integral ) volatile;
- integral operator |=( integral ) volatile;
- integral operator ^=( integral ) volatile;
-private:
- interlocked::type val_m;
-};
-
-inline bool atomic_lock_free( volatile atomic_integral* );
-inline void atomic_store( volatile atomic_integral*, integral );
-inline void atomic_store_explicit( volatile atomic_integral*, integral, memory_order );
-inline integral atomic_load( volatile atomic_integral* );
-inline integral atomic_load_explicit( volatile atomic_integral*, memory_order );
-inline integral atomic_swap( volatile atomic_integral*, integral );
-inline integral atomic_swap_explicit( volatile atomic_integral*, integral,
- memory_order );
-inline bool atomic_compare_swap( volatile atomic_integral*, integral*, integral );
-inline bool atomic_compare_swap_explicit( volatile atomic_integral*, integral*,
- integral, memory_order );
-inline void atomic_fence( volatile atomic_integral*, memory_order ) volatile;
-inline integral atomic_fetch_add( volatile atomic_integral*, integral );
-inline integral atomic_fetch_add_explicit( volatile atomic_integral*, integral,
- memory_order );
-inline integral atomic_fetch_sub( volatile atomic_integral*, integral );
-inline integral atomic_fetch_sub_explicit( volatile atomic_integral*, integral,
- memory_order );
-inline integral atomic_fetch_and( volatile atomic_integral*, integral );
-inline integral atomic_fetch_and_explicit( volatile atomic_integral*, integral,
- memory_order );
-inline integral atomic_fetch_or( volatile atomic_integral*, integral );
-inline integral atomic_fetch_or_explicit( volatile atomic_integral*, integral,
- memory_order );
-inline integral atomic_fetch_xor( volatile atomic_integral*, integral );
-inline integral atomic_fetch_xor_explicit( volatile atomic_integral*, integral,
- memory_order );
-*/
-
-#undef BOOST_ACT_DETAIL_RETURN_CAS_CALL
-#undef BOOST_ACT_DETAIL_RETURN_CALL
-#undef BOOST_ACT_DETAIL_CALL
-#undef BOOST_ACT_DETAIL_CAS_CALL_MAC
-#undef BOOST_ACT_DETAIL_RETURN_CALL_MAC
-#undef BOOST_ACT_DETAIL_CALL_MAC
-#undef BOOST_ACT_DETAIL_RETURN_CALL_IMPL
-
-} } } }
-
-#endif
+/*=============================================================================
+ Copyright (c) 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_CSTDATOMIC_HPP
+#define BOOST_ACT_INTERLOCKED_CSTDATOMIC_HPP
+
+#include <boost/act/interlocked/store.hpp>
+#include <boost/act/interlocked/load.hpp>
+#include <boost/act/interlocked/add_assign.hpp>
+#include <boost/act/interlocked/subtract_assign.hpp>
+#include <boost/act/interlocked/and_assign.hpp>
+#include <boost/act/interlocked/or_assign.hpp>
+#include <boost/act/interlocked/xor_assign.hpp>
+#include <boost/act/interlocked/integer/types.hpp>
+#include <boost/act/interlocked/flag.hpp>
+#include <boost/noncopyable.hpp>
+#include <boost/preprocessor/tuple/elem.hpp>
+#include <cassert>
+#include <cstddef>
+
+namespace boost { namespace act { namespace interlocked { namespace std_atomic {
+
+enum memory_order
+{ memory_order_relaxed
+, memory_order_acquire
+, memory_order_release
+, memory_order_acq_rel
+, memory_order_seq_cst
+};
+
+#define BOOST_ACT_DETAIL_RETURN_CALL_IMPL( macro, name, order, args, data ) \
+switch( order ) \
+{ \
+case memory_order_relaxed: \
+ macro( interlocked::name< unordered > args, data ) \
+ break; \
+case memory_order_acquire: \
+ macro( interlocked::name< acquire > args, data ) \
+ break; \
+case memory_order_release: \
+ macro( interlocked::name< release > args, data ) \
+ break; \
+case memory_order_acq_rel: \
+ macro( interlocked::name< acq_rel > args, data ) \
+ break; \
+case memory_order_seq_cst: \
+ macro( interlocked::name< sequential > args, data ) \
+ break; \
+}
+
+#define BOOST_ACT_DETAIL_CALL_MAC( expression, dummy ) result;
+
+#define BOOST_ACT_DETAIL_RETURN_CALL_MAC( expression, dummy ) return result;
+
+#define BOOST_ACT_DETAIL_CAS_CALL_MAC( expression, type_and_old_val ) \
+BOOST_PP_TUPLE_ELEM( 2, 0 ) expected_val = BOOST_PP_TUPLE_ELEM( 2, 1 ); \
+BOOST_PP_TUPLE_ELEM( 2, 1 ) = expression; \
+return expected_val == BOOST_PP_TUPLE_ELEM( 2, 1 );
+
+#define BOOST_ACT_DETAIL_CALL( name, order, args ) \
+BOOST_ACT_DETAIL_RETURN_CALL_IMPL( BOOST_ACT_DETAIL_CALL_MAC \
+ , name, order, args \
+ )
+
+#define BOOST_ACT_DETAIL_RETURN_CALL( name, order, args ) \
+BOOST_ACT_DETAIL_RETURN_CALL_IMPL( BOOST_ACT_DETAIL_RETURN_CALL_MAC \
+ , name, order, args \
+ )
+
+#define BOOST_ACT_DETAIL_RETURN_CAS_CALL( name, order, args, type, expected ) \
+BOOST_ACT_DETAIL_RETURN_CALL_IMPL( BOOST_ACT_DETAIL_CAS_CALL_MAC \
+ , name, order, args, ( type, expected ) \
+ )
+
+// ToDo: Initialize in constructor to clear (figure out how to guarantee order)
+struct atomic_flag
+ : noncopyable
+{
+public:
+ bool test_and_set( memory_order order = memory_order_seq_cst ) volatile
+ {
+ BOOST_ACT_DETAIL_RETURN_CALL( set_if_was_clear, order, ( flag_m ) )
+ }
+
+ void clear( memory_order order = memory_order_seq_cst ) volatile
+ {
+ BOOST_ACT_DETAIL_CALL( clear, order, ( flag_m ) )
+ }
+private:
+ interlocked::int_fast8_t flag_m;
+}
+
+inline bool atomic_flag_test_and_set( volatile atomic_flag* target )
+{
+ assert( target != 0 );
+ return target->test_and_set( memory_order_seq_cst );
+}
+
+inline bool atomic_flag_test_and_set_explicit( volatile atomic_flag* target
+ , memory_order order
+ )
+{
+ assert( target != 0 );
+ return target->test_and_set( order );
+}
+
+inline void atomic_flag_clear( volatile atomic_flag* target )
+{
+ assert( target != 0 );
+ target->clear( memory_order_seq_cst );
+}
+
+inline void atomic_flag_clear_explicit( volatile atomic_flag* target
+ , memory_order order
+ )
+{
+ assert( target != 0 );
+ target->clear( order );
+}
+
+struct atomic_bool
+ : noncopyable
+{
+public:
+ bool lock_free()
+ {
+ return true; // ToDo: Change when emulation is supported.
+ }
+
+ void store( bool val, memory_order order = memory_order_seq_cst ) volatile
+ {
+ BOOST_ACT_DETAIL_CALL( store, order, ( bool_m, val ) )
+ }
+
+ bool load( memory_order order = memory_order_seq_cst ) volatile
+ {
+ BOOST_ACT_DETAIL_RETURN_CALL( load, order, ( bool_m ) )
+ }
+
+ bool swap( bool val, memory_order = memory_order_seq_cst ) volatile
+ {
+ BOOST_ACT_DETAIL_RETURN_CALL( assign, order, ( bool_m, val ) )
+ }
+
+ bool compare_swap( bool& expected, bool new_val
+ , memory_order order = memory_order_seq_cst
+ ) volatile
+ {
+ BOOST_ACT_DETAIL_RETURN_CAS_CALL( assign_if_was, order
+ , ( bool_m, new_val, expected )
+ , bool, expected
+ )
+ }
+/*
+ void fence( memory_order ) volatile
+ {
+ // ToDo: Define
+ }
+*/
+ //constexpr atomic_bool( bool __v__ );
+
+ bool operator =( bool val ) volatile
+ {
+ store( val );
+ return val;
+ }
+
+ operator bool() volatile
+ {
+ return load();
+ }
+private:
+ interlocked::bool_fast_t bool_m;
+};
+
+inline bool atomic_lock_free( volatile atomic_bool* target )
+{
+ assert( target != 0 );
+ return target->lock_free();
+}
+
+inline void atomic_store( volatile atomic_bool* target, bool val )
+{
+ assert( target != 0 );
+ target->store( val );
+}
+
+inline void atomic_store_explicit( volatile atomic_bool* target, bool val
+ , memory_order order
+ )
+{
+ assert( target != 0 );
+ target->store( val, order );
+}
+
+inline bool atomic_load( volatile atomic_bool* target )
+{
+ assert( target != 0 );
+ return target->load();
+}
+
+inline bool atomic_load_explicit( volatile atomic_bool* target, memory_order order )
+{
+ assert( target != 0 );
+ return target->load( order );
+}
+
+inline bool atomic_swap( volatile atomic_bool* target, bool val )
+{
+ assert( target != 0 );
+ return target->swap( val );
+}
+
+inline bool atomic_swap_explicit( volatile atomic_bool* target, bool val
+ , memory_order order
+ )
+{
+ assert( target != 0 );
+ return target->swap( val, order );
+}
+
+inline bool atomic_compare_swap( volatile atomic_bool* target
+ , bool* expected, bool val
+ )
+{
+ assert( target != 0 );
+ return target->compare_swap( *expected, val );
+}
+
+inline bool atomic_compare_swap_explicit( volatile atomic_bool* target
+ , bool*, bool val, memory_order order
+ )
+{
+ assert( target != 0 );
+ return target->compare_swap( *expected, val, order );
+}
+
+inline void atomic_fence( volatile atomic_bool* target, memory_order order )
+{
+ assert( target != 0 );
+ // ToDo: Define
+}
+
+struct atomic_address
+ : noncopyable
+{
+ bool lock_free()
+ {
+ return true; // ToDo: Change when emulation is supported.
+ }
+ void store( void* val, memory_order order = memory_order_seq_cst ) volatile
+ {
+ BOOST_ACT_DETAIL_CALL( store, order, ( address_m, val ) )
+ }
+
+ void* load( memory_order order = memory_order_seq_cst ) volatile
+ {
+ BOOST_ACT_DETAIL_RETURN_CALL( load, order, ( address_m ) )
+ }
+
+ void* swap( void* val, memory_order order = memory_order_seq_cst ) volatile
+ {
+ BOOST_ACT_DETAIL_RETURN_CALL( assign, order, ( address_m, val ) )
+ }
+
+ void* compare_swap( void*& expected, void*, new_val
+ , memory_order order = memory_order_seq_cst
+ ) volatile
+ {
+ BOOST_ACT_DETAIL_RETURN_CAS_CALL( assign_if_was, order
+ , ( address_m, new_val, expected )
+ , void*, expected
+ )
+ }
+/*
+ void fence( memory_order ) volatile
+ {
+ // ToDo: Define
+ }
+*/
+ void* fetch_add( std::ptrdiff_t offset
+ , memory_order order = memory_order_seq_cst
+ ) volatile
+ {
+ BOOST_ACT_DETAIL_RETURN_CALL( add_assign, order, ( address_m, offset ) )
+ }
+
+ void* fetch_sub( std::ptrdiff_t offset
+ , memory_order order = memory_order_seq_cst
+ ) volatile
+ {
+ BOOST_ACT_DETAIL_RETURN_CALL( subtract_assign, order, ( address_m,offset ) )
+ }
+
+ //constexpr atomic_address( void* );
+
+ void* operator =( void* address ) volatile
+ {
+ store( address );
+ return address;
+ }
+
+ operator void*() volatile
+ {
+ return load();
+ }
+
+ void* operator +=( std::ptrdiff_t offset ) volatile
+ {
+ BOOST_ACT_DETAIL_RETURN_CALL( add_assign, order, ( address_m,offset ) )
+ }
+
+ void* operator -=( std::ptrdiff_t offset ) volatile
+ {
+ BOOST_ACT_DETAIL_RETURN_CALL( subtract_assign, order, ( address_m,offset ) )
+ }
+private:
+ void* address_m;
+};
+
+inline bool atomic_lock_free( volatile atomic_address* target )
+{
+ assert( target != 0 );
+ return target->lock_free();
+}
+
+inline void atomic_store( volatile atomic_address* target, void* val )
+{
+ assert( target != 0 );
+ target->store( val );
+}
+
+inline void atomic_store_explicit( volatile atomic_address* target, void* val
+ , memory_order order
+ )
+{
+ assert( target != 0 );
+ target->store( val, order );
+}
+
+inline void* atomic_load( volatile atomic_address* target )
+{
+ assert( target != 0 );
+ return target->load();
+}
+
+inline void* atomic_load_explicit( volatile atomic_address* target
+ , memory_order order
+ )
+{
+ assert( target != 0 );
+ return target->load( order );
+}
+
+inline void* atomic_swap( volatile atomic_address* target, void* val )
+{
+ assert( target != 0 );
+ return target->swap( val );
+}
+
+inline void* atomic_swap_explicit( volatile atomic_address* target, void* val
+ , memory_order order
+ )
+{
+ assert( target != 0 );
+ return target->swap( val, order );
+}
+
+inline void* atomic_compare_swap( volatile atomic_address* target
+ , void** expected, void* new_val
+ )
+{
+ assert( target != 0 );
+ return target->compare_swap( *expected, val );
+}
+
+inline void* atomic_compare_swap_explicit( volatile atomic_address* target
+ , void** expected, void* new_val
+ , memory_order order
+ )
+{
+ assert( target != 0 );
+ return target->compare_swap( *expected, val, order );
+}
+/*
+inline void atomic_fence( volatile atomic_address* target, memory_order order )
+{
+ assert( target != 0 );
+ // ToDo: Define
+}
+*/
+inline void* atomic_fetch_add( volatile atomic_address* target
+ , std::ptrdiff_t offset
+ )
+{
+ assert( target != 0 );
+ return target->fetch_add( offset );
+}
+
+inline void* atomic_fetch_add_explicit( volatile atomic_address* target
+ , std::ptrdiff_t offset
+ , memory_order order
+ )
+{
+ assert( target != 0 );
+ return target->fetch_add( offset, order );
+}
+
+inline void* atomic_fetch_sub( volatile atomic_address* target
+ , std::ptrdiff_t offset
+ )
+{
+ assert( target != 0 );
+ return target->fetch_sub( offset );
+}
+
+inline void* atomic_fetch_sub_explicit( volatile atomic_address* target
+ , std::ptrdiff_t offset
+ , memory_order order
+ )
+{
+ assert( target != 0 );
+ return target->fetch_sub( offset, order );
+}
+
+template< typename T >
+struct atomic
+ : noncopyable
+{
+ bool lock_free() volatile
+ {
+ return true; // ToDo: Change when emulation is supported.
+ }
+
+ void store( T val, memory_order order = memory_order_seq_cst ) volatile
+ {
+ BOOST_ACT_DETAIL_CALL( store, order, ( val_m, val ) )
+ }
+
+ T load( memory_order order = memory_order_seq_cst ) volatile
+ {
+ BOOST_ACT_DETAIL_RETURN_CALL( load, order, ( val_m ) )
+ }
+
+ T swap( T val, memory_order order = memory_order_seq_cst ) volatile
+ {
+ BOOST_ACT_DETAIL_RETURN_CALL( assign, order, ( val_m, val ) )
+ }
+
+ bool compare_swap( T& expected, T new_val
+ , memory_order order = memory_order_seq_cst
+ ) volatile
+ {
+ BOOST_ACT_DETAIL_RETURN_CAS_CALL( assign_if_was, order
+ , ( val_m, new_val, expected )
+ , T, expected
+ )
+ }
+/*
+ void fence( memory_order ) volatile
+ {
+ //ToDo: Define
+ }
+*/
+ //CPP0X(constexpr) atomic( T __v__ ) : __f__( __v__ ) { }
+
+ T operator =( T val ) volatile
+ {
+ store( val );
+ return val;
+ }
+
+ operator T() volatile
+ {
+ return load();
+ }
+private:
+ T val_m;
+};
+
+//And for each of the integral (character and integer) types listed above,
+
+/*
+#define BOOST_ACT_ATOMIC_INTEGRAL( type ) \
+struct BOOST_PP_CAT( atomic_, type ) \
+ : noncopyable \
+{ \
+ bool lock_free(); \
+ void store( integral, memory_order = memory_order_seq_cst ) volatile; \
+ integral load( memory_order = memory_order_seq_cst ) volatile; \
+ integral swap( integral,
+ memory_order = memory_order_seq_cst ) volatile;
+ bool compare_swap( integral&, integral,
+ memory_order = memory_order_seq_cst ) volatile;
+ void fence( memory_order ) volatile;
+ integral fetch_add( integral,
+ memory_order = memory_order_seq_cst ) volatile;
+ integral fetch_sub( integral,
+ memory_order = memory_order_seq_cst ) volatile;
+ integral fetch_and( integral,
+ memory_order = memory_order_seq_cst ) volatile;
+ integral fetch_or( integral,
+ memory_order = memory_order_seq_cst ) volatile;
+ integral fetch_xor( integral,
+ memory_order = memory_order_seq_cst ) volatile;
+
+ atomic_integral() = default;
+ constexpr atomic_integral( integral );
+ integral operator =( integral ) volatile;
+ operator integral() volatile;
+ integral operator +=( integral ) volatile;
+ integral operator -=( integral ) volatile;
+ integral operator &=( integral ) volatile;
+ integral operator |=( integral ) volatile;
+ integral operator ^=( integral ) volatile;
+private:
+ interlocked::type val_m;
+};
+
+inline bool atomic_lock_free( volatile atomic_integral* );
+inline void atomic_store( volatile atomic_integral*, integral );
+inline void atomic_store_explicit( volatile atomic_integral*, integral, memory_order );
+inline integral atomic_load( volatile atomic_integral* );
+inline integral atomic_load_explicit( volatile atomic_integral*, memory_order );
+inline integral atomic_swap( volatile atomic_integral*, integral );
+inline integral atomic_swap_explicit( volatile atomic_integral*, integral,
+ memory_order );
+inline bool atomic_compare_swap( volatile atomic_integral*, integral*, integral );
+inline bool atomic_compare_swap_explicit( volatile atomic_integral*, integral*,
+ integral, memory_order );
+inline void atomic_fence( volatile atomic_integral*, memory_order ) volatile;
+inline integral atomic_fetch_add( volatile atomic_integral*, integral );
+inline integral atomic_fetch_add_explicit( volatile atomic_integral*, integral,
+ memory_order );
+inline integral atomic_fetch_sub( volatile atomic_integral*, integral );
+inline integral atomic_fetch_sub_explicit( volatile atomic_integral*, integral,
+ memory_order );
+inline integral atomic_fetch_and( volatile atomic_integral*, integral );
+inline integral atomic_fetch_and_explicit( volatile atomic_integral*, integral,
+ memory_order );
+inline integral atomic_fetch_or( volatile atomic_integral*, integral );
+inline integral atomic_fetch_or_explicit( volatile atomic_integral*, integral,
+ memory_order );
+inline integral atomic_fetch_xor( volatile atomic_integral*, integral );
+inline integral atomic_fetch_xor_explicit( volatile atomic_integral*, integral,
+ memory_order );
+*/
+
+#undef BOOST_ACT_DETAIL_RETURN_CAS_CALL
+#undef BOOST_ACT_DETAIL_RETURN_CALL
+#undef BOOST_ACT_DETAIL_CALL
+#undef BOOST_ACT_DETAIL_CAS_CALL_MAC
+#undef BOOST_ACT_DETAIL_RETURN_CALL_MAC
+#undef BOOST_ACT_DETAIL_CALL_MAC
+#undef BOOST_ACT_DETAIL_RETURN_CALL_IMPL
+
+} } } }
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_acq_rel.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_acq_rel.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_acq_rel.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_ACQ_REL_HPP
-#define BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_ACQ_REL_HPP
-
-#include <boost/act/interlocked/detail/unary_forwarder.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_UNARY_FORWARDER_INFO \
-( decrement, acq_rel )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_UNARY_FORWARDER()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_ACQ_REL_HPP
+#define BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_ACQ_REL_HPP
+
+#include <boost/act/interlocked/detail/unary_forwarder.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_UNARY_FORWARDER_INFO \
+( decrement, acq_rel )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_UNARY_FORWARDER()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_acq_rel_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_acq_rel_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_acq_rel_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_ACQ_REL_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_ACQ_REL_FWD_HPP
-
-#include <boost/act/interlocked/detail/unary_forwarder.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_UNARY_FORWARDER_FWD_INFO \
-( decrement, acq_rel )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_UNARY_FORWARDER_FWD()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_ACQ_REL_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_ACQ_REL_FWD_HPP
+
+#include <boost/act/interlocked/detail/unary_forwarder.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_UNARY_FORWARDER_FWD_INFO \
+( decrement, acq_rel )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_UNARY_FORWARDER_FWD()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_acquire_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_acquire_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_acquire_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,18 +1,18 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_ACQUIRE_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_ACQUIRE_FWD_HPP
-
-#include <boost/act/interlocked/detail/unary_forwarder.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_UNARY_FORWARDER_FWD_INFO ( decrement, acquire )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_UNARY_FORWARDER_FWD()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_ACQUIRE_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_ACQUIRE_FWD_HPP
+
+#include <boost/act/interlocked/detail/unary_forwarder.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_UNARY_FORWARDER_FWD_INFO ( decrement, acquire )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_UNARY_FORWARDER_FWD()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,51 +1,51 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_FWD_HPP
-
-#include <boost/act/config/interlocked/has.hpp>
-
-#if BOOST_ACT_INTERLOCKED_HAS( decrement, acq_rel )
-
-#include <boost/act/interlocked/semantics/default.hpp>
-#include <boost/mpl/and.hpp>
-#include <boost/type_traits/is_same.hpp>
-#include <boost/utility/enable_if.hpp>
-
-#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
-
-#include <boost/type_traits/remove_cv.hpp>
-
-namespace boost { namespace act { namespace interlocked {
-
-template< typename TargetType >
-typename lazy_enable_if
-<
- detail::are_valid_store_style_params< TargetType >
-, remove_cv< TargetType >
->
-::type
-decrement( TargetType& destination );
-
-template< typename Semantics, typename TargetType >
-typename lazy_enable_if
-<
- mpl::and_< is_same< Semantics, default_ >
- , detail::are_valid_store_style_params< TargetType >
- >
-, remove_cv< TargetType >
->
-::type
-decrement( TargetType& destination );
-
-} } }
-
-#endif
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_FWD_HPP
+
+#include <boost/act/config/interlocked/has.hpp>
+
+#if BOOST_ACT_INTERLOCKED_HAS( decrement, acq_rel )
+
+#include <boost/act/interlocked/semantics/default.hpp>
+#include <boost/mpl/and.hpp>
+#include <boost/type_traits/is_same.hpp>
+#include <boost/utility/enable_if.hpp>
+
+#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
+
+#include <boost/type_traits/remove_cv.hpp>
+
+namespace boost { namespace act { namespace interlocked {
+
+template< typename TargetType >
+typename lazy_enable_if
+<
+ detail::are_valid_store_style_params< TargetType >
+, remove_cv< TargetType >
+>
+::type
+decrement( TargetType& destination );
+
+template< typename Semantics, typename TargetType >
+typename lazy_enable_if
+<
+ mpl::and_< is_same< Semantics, default_ >
+ , detail::are_valid_store_style_params< TargetType >
+ >
+, remove_cv< TargetType >
+>
+::type
+decrement( TargetType& destination );
+
+} } }
+
+#endif
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_release_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_release_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_release_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,17 +1,17 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_RELEASE_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_RELEASE_FWD_HPP
-
-#include <boost/act/interlocked/detail/unary_forwarder.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_UNARY_FORWARDER_FWD_INFO ( decrement, release )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_UNARY_FORWARDER_FWD()
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_RELEASE_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_RELEASE_FWD_HPP
+
+#include <boost/act/interlocked/detail/unary_forwarder.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_UNARY_FORWARDER_FWD_INFO ( decrement, release )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_UNARY_FORWARDER_FWD()
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_unordered.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_unordered.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_unordered.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_UNORDERED_HPP
-#define BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_UNORDERED_HPP
-
-#include <boost/act/interlocked/detail/unary_forwarder.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_UNARY_FORWARDER_INFO \
-( decrement, unordered )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_UNARY_FORWARDER()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_UNORDERED_HPP
+#define BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_UNORDERED_HPP
+
+#include <boost/act/interlocked/detail/unary_forwarder.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_UNARY_FORWARDER_INFO \
+( decrement, unordered )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_UNARY_FORWARDER()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_unordered_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_unordered_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_unordered_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,19 +1,19 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_UNORDERED_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_UNORDERED_FWD_HPP
-
-#include <boost/act/interlocked/detail/unary_forwarder.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_UNARY_FORWARDER_FWD_INFO \
-( decrement, unordered )
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_UNARY_FORWARDER_FWD()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_UNORDERED_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_DECREMENT_DECREMENT_UNORDERED_FWD_HPP
+
+#include <boost/act/interlocked/detail/unary_forwarder.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_UNARY_FORWARDER_FWD_INFO \
+( decrement, unordered )
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_UNARY_FORWARDER_FWD()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/detail/impl_includer.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/detail/impl_includer.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/detail/impl_includer.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1 +1 @@
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_LOCAL_INCLUDE()
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_LOCAL_INCLUDE()

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,18 +1,18 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_DECREMENT_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_DECREMENT_FWD_HPP
-
-#include <boost/act/interlocked/decrement/decrement_fwd.hpp>
-#include <boost/act/interlocked/decrement/decrement_acquire_fwd.hpp>
-#include <boost/act/interlocked/decrement/decrement_release_fwd.hpp>
-#include <boost/act/interlocked/decrement/decrement_acq_rel_fwd.hpp>
-#include <boost/act/interlocked/decrement/decrement_unordered_fwd.hpp>
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_DECREMENT_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_DECREMENT_FWD_HPP
+
+#include <boost/act/interlocked/decrement/decrement_fwd.hpp>
+#include <boost/act/interlocked/decrement/decrement_acquire_fwd.hpp>
+#include <boost/act/interlocked/decrement/decrement_release_fwd.hpp>
+#include <boost/act/interlocked/decrement/decrement_acq_rel_fwd.hpp>
+#include <boost/act/interlocked/decrement/decrement_unordered_fwd.hpp>
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_default.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_default.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_default.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,28 +1,28 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifdef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_INFO
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_IS_READY_FOR_CLEANUP
-//#error Improper incusion of interlocked implementation header. Contact Boost.
-#else
-#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_OP
-#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_FULL_NAME
-#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_SEMANTICS
-#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_SHORT_NAME
-#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_INFO
-#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_IS_READY_FOR_CLEANUP
-#endif
-#endif
-
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_HPP
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_HPP
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT() \
-<boost/act/interlocked/detail/binary_default_dont_include.hpp>
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifdef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_INFO
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_IS_READY_FOR_CLEANUP
+//#error Improper incusion of interlocked implementation header. Contact Boost.
+#else
+#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_OP
+#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_FULL_NAME
+#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_SEMANTICS
+#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_SHORT_NAME
+#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_INFO
+#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_IS_READY_FOR_CLEANUP
+#endif
+#endif
+
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_HPP
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_HPP
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT() \
+<boost/act/interlocked/detail/binary_default_dont_include.hpp>
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_default_dont_include.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_default_dont_include.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_default_dont_include.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,104 +1,104 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_INFO
-#error Improper incusion of interlocked implementation header. Contact Boost.
-#else
-
-#include <boost/preprocessor/cat.hpp>
-#include <boost/preprocessor/tuple/elem.hpp>
-#include <boost/act/interlocked/detail/full_name.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_SHORT_NAME \
-BOOST_PP_TUPLE_ELEM( 3, 0 \
- , BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_INFO \
- )
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_SEMANTICS \
-BOOST_PP_TUPLE_ELEM( 3, 1 \
- , BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_INFO \
- )
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_FULL_NAME \
-BOOST_ACT_INTERLOCKED_DETAIL_FULL_NAME \
-( BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_SHORT_NAME \
-, BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_SEMANTICS \
-)
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_OP \
-BOOST_PP_TUPLE_ELEM( 3, 2 \
- , BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_INFO \
- )
-
-// ToDo: Change to only include appropriate versions of assign_if_was
-#include <boost/act/interlocked/assign_if_was.hpp>
-#include <boost/act/interlocked/modify.hpp>
-
-#include <boost/type_traits/remove_cv.hpp>
-
-namespace boost { namespace act { namespace interlocked { namespace detail {
-
-template< typename OperandType >
-class BOOST_PP_CAT
- (
- BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_FULL_NAME
- , _default_impl_fun_object
- )
-{
-public:
- explicit BOOST_PP_CAT
- (
- BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_FULL_NAME
- , _default_impl_fun_object
- )
- ( OperandType operand_init )
- : operand_m( operand_init ) {}
-public:
- template< typename TargetType >
- typename remove_cv< TargetType >::type
- operator ()( TargetType const& target ) const
- {
- return static_cast< typename remove_cv< TargetType >::type >
- ( target BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_OP operand_m );
- }
-private:
- OperandType operand_m;
-};
-
-// ToDo: Change to minimize memory barriers (don't always use full barrier form)
-struct BOOST_PP_CAT
- (
- BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_FULL_NAME
- , _default_impl
- )
-{
- template< typename TargetType, typename OperandType >
- static typename remove_cv< TargetType >::type
- execute( TargetType& target, OperandType const& operand )
- {
- typedef typename remove_cv< OperandType >::type stored_operand_type;
-
- return modify< BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_SEMANTICS >
- ( target, BOOST_PP_CAT
- (
- BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_FULL_NAME
- , _default_impl_fun_object
- )
- < stored_operand_type >( operand )
- );
- }
-};
-
-} } } }
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_IS_READY_FOR_CLEANUP
-
-#include <boost/act/interlocked/assign_if_was/assign_if_was.hpp>
-#include <boost/act/interlocked/load.hpp>
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_INFO
+#error Improper incusion of interlocked implementation header. Contact Boost.
+#else
+
+#include <boost/preprocessor/cat.hpp>
+#include <boost/preprocessor/tuple/elem.hpp>
+#include <boost/act/interlocked/detail/full_name.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_SHORT_NAME \
+BOOST_PP_TUPLE_ELEM( 3, 0 \
+ , BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_INFO \
+ )
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_SEMANTICS \
+BOOST_PP_TUPLE_ELEM( 3, 1 \
+ , BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_INFO \
+ )
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_FULL_NAME \
+BOOST_ACT_INTERLOCKED_DETAIL_FULL_NAME \
+( BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_SHORT_NAME \
+, BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_SEMANTICS \
+)
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_OP \
+BOOST_PP_TUPLE_ELEM( 3, 2 \
+ , BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_INFO \
+ )
+
+// ToDo: Change to only include appropriate versions of assign_if_was
+#include <boost/act/interlocked/assign_if_was.hpp>
+#include <boost/act/interlocked/modify.hpp>
+
+#include <boost/type_traits/remove_cv.hpp>
+
+namespace boost { namespace act { namespace interlocked { namespace detail {
+
+template< typename OperandType >
+class BOOST_PP_CAT
+ (
+ BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_FULL_NAME
+ , _default_impl_fun_object
+ )
+{
+public:
+ explicit BOOST_PP_CAT
+ (
+ BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_FULL_NAME
+ , _default_impl_fun_object
+ )
+ ( OperandType operand_init )
+ : operand_m( operand_init ) {}
+public:
+ template< typename TargetType >
+ typename remove_cv< TargetType >::type
+ operator ()( TargetType const& target ) const
+ {
+ return static_cast< typename remove_cv< TargetType >::type >
+ ( target BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_OP operand_m );
+ }
+private:
+ OperandType operand_m;
+};
+
+// ToDo: Change to minimize memory barriers (don't always use full barrier form)
+struct BOOST_PP_CAT
+ (
+ BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_FULL_NAME
+ , _default_impl
+ )
+{
+ template< typename TargetType, typename OperandType >
+ static typename remove_cv< TargetType >::type
+ execute( TargetType& target, OperandType const& operand )
+ {
+ typedef typename remove_cv< OperandType >::type stored_operand_type;
+
+ return modify< BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_SEMANTICS >
+ ( target, BOOST_PP_CAT
+ (
+ BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_FULL_NAME
+ , _default_impl_fun_object
+ )
+ < stored_operand_type >( operand )
+ );
+ }
+};
+
+} } } }
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_IS_READY_FOR_CLEANUP
+
+#include <boost/act/interlocked/assign_if_was/assign_if_was.hpp>
+#include <boost/act/interlocked/load.hpp>
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_forwarder.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_forwarder.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_forwarder.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,28 +1,28 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifdef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_IS_READY_FOR_CLEANUP
-#error Improper incusion of interlocked implementation header. Contact Boost.
-#else
-#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_IS_ADDITIVE
-#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO
-#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_IS_READY_FOR_CLEANUP
-#endif
-#endif
-
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_HPP
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_HPP
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_AFFIX_not_additive 0
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_AFFIX_additive 1
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER() \
-<boost/act/interlocked/detail/binary_forwarder_dont_include.hpp>
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifdef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_IS_READY_FOR_CLEANUP
+#error Improper incusion of interlocked implementation header. Contact Boost.
+#else
+#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_IS_ADDITIVE
+#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO
+#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_IS_READY_FOR_CLEANUP
+#endif
+#endif
+
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_HPP
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_HPP
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_AFFIX_not_additive 0
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_AFFIX_additive 1
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER() \
+<boost/act/interlocked/detail/binary_forwarder_dont_include.hpp>
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_forwarder_dont_include.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_forwarder_dont_include.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_forwarder_dont_include.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,152 +1,152 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO
-#error Improper incusion of interlocked implementation header. Contact Boost.
-#else
-
-#include <boost/preprocessor/cat.hpp>
-
-#include <boost/utility/enable_if.hpp>
-#include <boost/type_traits/remove_volatile.hpp>
-#include <boost/type_traits/remove_cv.hpp>
-#include <boost/act/interlocked/semantics.hpp>
-#include <boost/type_traits/is_same.hpp>
-
-#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
-#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
-#include <boost/act/interlocked/integer/selection.hpp>
-#include <boost/preprocessor/tuple/elem.hpp>
-#include <boost/preprocessor/cat.hpp>
-
-#include <boost/mpl/if.hpp>
-#include <boost/mpl/and.hpp>
-#include <boost/mpl/not.hpp>
-
-#include <boost/act/interlocked/detail/impl_meta.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_OP \
-BOOST_PP_TUPLE_ELEM \
-( 4, 2 \
-, BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
-)
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_IS_ADDITIVE \
-BOOST_PP_CAT( BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_AFFIX_ \
- , BOOST_PP_TUPLE_ELEM \
- ( 4, 3 \
- , BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
- ) \
- )
-
-// ToDo: Change to include only appropriate semantic version
-#include <boost/act/interlocked/modify.hpp>
-#include <boost/type_traits/remove_cv.hpp>
-
-#include <boost/act/interlocked/detail/forwarder.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_INFO \
-( BOOST_PP_TUPLE_ELEM( 4, 0 \
- , BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
- ) \
-, BOOST_PP_TUPLE_ELEM( 4, 1 \
- , BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
- ) \
-)
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_BEGIN()
-
-namespace boost { namespace act { namespace interlocked {
-
-namespace detail
-{
-
-template< typename OperandType >
-class BOOST_PP_CAT( BOOST_ACT_INTERLOCKED_DETAIL_IMPL_FULL_NAME
- , _unaligned_fun_object
- )
-{
-public:
- explicit
- BOOST_PP_CAT( BOOST_ACT_INTERLOCKED_DETAIL_IMPL_FULL_NAME
- , _unaligned_fun_object
- )( OperandType const& operand_init )
- : operand_m( operand_init ) {}
-
-
- template< typename LeftType >
- typename remove_cv< LeftType >::type
- operator ()( LeftType& left ) const
- {
- return left BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_OP operand_m;
- }
-private:
- OperandType const& operand_m;
-};
-
-struct BOOST_PP_CAT( BOOST_ACT_INTERLOCKED_DETAIL_IMPL_FULL_NAME
- , _unaligned_impl
- )
-{
- template< typename LeftType, typename OperandType >
- static typename remove_cv< LeftType >::type
- execute( LeftType& left, OperandType const& operand )
- {
- return modify< BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_SEMANTICS >
- ( left
- , BOOST_PP_CAT( BOOST_ACT_INTERLOCKED_DETAIL_IMPL_FULL_NAME
- , _unaligned_fun_object
- )< OperandType >
- ( operand )
- );
- }
-};
-
-}
-
-
-template< typename Semantics, typename TargetType, typename OperandType >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_SEMANTICS >
- , detail::
-#if BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_IS_ADDITIVE
- are_valid_additive_params
-#else
- are_valid_arithmetic_params
-#endif
- < TargetType, OperandType >
- , mpl::not_< detail::is_interlocked_bool< TargetType > >
- >
-, remove_cv< TargetType >
->
-::type
-BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_SHORT_NAME( TargetType& target
- , OperandType const& operand
- )
-{
- return detail::impl_meta
- <
- detail::BOOST_PP_CAT
- ( BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FULL_NAME
- , _impl
- )
- , TargetType
- >
- ::execute( target, operand );
-}
-
-} } }
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_IS_READY_FOR_CLEANUP
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_END()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO
+#error Improper incusion of interlocked implementation header. Contact Boost.
+#else
+
+#include <boost/preprocessor/cat.hpp>
+
+#include <boost/utility/enable_if.hpp>
+#include <boost/type_traits/remove_volatile.hpp>
+#include <boost/type_traits/remove_cv.hpp>
+#include <boost/act/interlocked/semantics.hpp>
+#include <boost/type_traits/is_same.hpp>
+
+#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
+#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
+#include <boost/act/interlocked/integer/selection.hpp>
+#include <boost/preprocessor/tuple/elem.hpp>
+#include <boost/preprocessor/cat.hpp>
+
+#include <boost/mpl/if.hpp>
+#include <boost/mpl/and.hpp>
+#include <boost/mpl/not.hpp>
+
+#include <boost/act/interlocked/detail/impl_meta.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_OP \
+BOOST_PP_TUPLE_ELEM \
+( 4, 2 \
+, BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
+)
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_IS_ADDITIVE \
+BOOST_PP_CAT( BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_AFFIX_ \
+ , BOOST_PP_TUPLE_ELEM \
+ ( 4, 3 \
+ , BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
+ ) \
+ )
+
+// ToDo: Change to include only appropriate semantic version
+#include <boost/act/interlocked/modify.hpp>
+#include <boost/type_traits/remove_cv.hpp>
+
+#include <boost/act/interlocked/detail/forwarder.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_INFO \
+( BOOST_PP_TUPLE_ELEM( 4, 0 \
+ , BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
+ ) \
+, BOOST_PP_TUPLE_ELEM( 4, 1 \
+ , BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_INFO \
+ ) \
+)
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_BEGIN()
+
+namespace boost { namespace act { namespace interlocked {
+
+namespace detail
+{
+
+template< typename OperandType >
+class BOOST_PP_CAT( BOOST_ACT_INTERLOCKED_DETAIL_IMPL_FULL_NAME
+ , _unaligned_fun_object
+ )
+{
+public:
+ explicit
+ BOOST_PP_CAT( BOOST_ACT_INTERLOCKED_DETAIL_IMPL_FULL_NAME
+ , _unaligned_fun_object
+ )( OperandType const& operand_init )
+ : operand_m( operand_init ) {}
+
+
+ template< typename LeftType >
+ typename remove_cv< LeftType >::type
+ operator ()( LeftType& left ) const
+ {
+ return left BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_OP operand_m;
+ }
+private:
+ OperandType const& operand_m;
+};
+
+struct BOOST_PP_CAT( BOOST_ACT_INTERLOCKED_DETAIL_IMPL_FULL_NAME
+ , _unaligned_impl
+ )
+{
+ template< typename LeftType, typename OperandType >
+ static typename remove_cv< LeftType >::type
+ execute( LeftType& left, OperandType const& operand )
+ {
+ return modify< BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_SEMANTICS >
+ ( left
+ , BOOST_PP_CAT( BOOST_ACT_INTERLOCKED_DETAIL_IMPL_FULL_NAME
+ , _unaligned_fun_object
+ )< OperandType >
+ ( operand )
+ );
+ }
+};
+
+}
+
+
+template< typename Semantics, typename TargetType, typename OperandType >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_SEMANTICS >
+ , detail::
+#if BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_IS_ADDITIVE
+ are_valid_additive_params
+#else
+ are_valid_arithmetic_params
+#endif
+ < TargetType, OperandType >
+ , mpl::not_< detail::is_interlocked_bool< TargetType > >
+ >
+, remove_cv< TargetType >
+>
+::type
+BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_SHORT_NAME( TargetType& target
+ , OperandType const& operand
+ )
+{
+ return detail::impl_meta
+ <
+ detail::BOOST_PP_CAT
+ ( BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FULL_NAME
+ , _impl
+ )
+ , TargetType
+ >
+ ::execute( target, operand );
+}
+
+} } }
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_IS_READY_FOR_CLEANUP
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_END()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_forwarder_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_forwarder_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_forwarder_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,28 +1,28 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifdef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_IS_READY_FOR_CLEANUP
-#error Improper incusion of interlocked implementation header. Contact Boost.
-#else
-#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_IS_ADDITIVE
-#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO
-#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_IS_READY_FOR_CLEANUP
-#endif
-#endif
-
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_HPP
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_AFFIX_not_additive 0
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_AFFIX_additive 1
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD() \
-<boost/act/interlocked/detail/binary_forwarder_fwd_dont_include.hpp>
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifdef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_IS_READY_FOR_CLEANUP
+#error Improper incusion of interlocked implementation header. Contact Boost.
+#else
+#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_IS_ADDITIVE
+#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO
+#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_IS_READY_FOR_CLEANUP
+#endif
+#endif
+
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_HPP
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_AFFIX_not_additive 0
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_AFFIX_additive 1
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD() \
+<boost/act/interlocked/detail/binary_forwarder_fwd_dont_include.hpp>
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_forwarder_fwd_dont_include.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_forwarder_fwd_dont_include.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_forwarder_fwd_dont_include.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,78 +1,78 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO
-#error Improper incusion of interlocked implementation header. Contact Boost.
-#else
-
-#include <boost/preprocessor/cat.hpp>
-
-#include <boost/utility/enable_if.hpp>
-#include <boost/type_traits/remove_cv.hpp>
-#include <boost/act/interlocked/semantics.hpp>
-#include <boost/type_traits/is_same.hpp>
-
-#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
-#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
-
-#include <boost/mpl/and.hpp>
-#include <boost/mpl/not.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_IS_ADDITIVE \
-BOOST_PP_CAT( BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_AFFIX_ \
- , BOOST_PP_TUPLE_ELEM \
- ( 3, 2 \
- , BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
- ) \
- )
-
-#include <boost/act/interlocked/detail/forwarder_fwd.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_INFO \
-( BOOST_PP_TUPLE_ELEM( 3, 0 \
- , BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
- ) \
-, BOOST_PP_TUPLE_ELEM( 3, 1 \
- , BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
- ) \
-)
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_BEGIN()
-
-namespace boost { namespace act { namespace interlocked {
-
-template< typename Semantics, typename TargetType, typename OperandType >
-typename lazy_enable_if
-<
- mpl::and_
- <
- is_same< Semantics, BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_SEMANTICS >
- , detail::
-#if BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_IS_ADDITIVE
- are_valid_additive_params
-#else
- are_valid_arithmetic_params
-#endif
- < TargetType, OperandType >
- , mpl::not_< detail::is_interlocked_bool< TargetType > >
- >
-, remove_cv< TargetType >
->
-::type
-BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_SHORT_NAME
-( TargetType& target
-, OperandType const& operand
-);
-
-} } }
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_IS_READY_FOR_CLEANUP
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_END()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO
+#error Improper incusion of interlocked implementation header. Contact Boost.
+#else
+
+#include <boost/preprocessor/cat.hpp>
+
+#include <boost/utility/enable_if.hpp>
+#include <boost/type_traits/remove_cv.hpp>
+#include <boost/act/interlocked/semantics.hpp>
+#include <boost/type_traits/is_same.hpp>
+
+#include <boost/act/interlocked/detail/interlocked_operand_validators.hpp>
+#include <boost/act/interlocked/integer/detail/interlocked_bool.hpp>
+
+#include <boost/mpl/and.hpp>
+#include <boost/mpl/not.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_IS_ADDITIVE \
+BOOST_PP_CAT( BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_AFFIX_ \
+ , BOOST_PP_TUPLE_ELEM \
+ ( 3, 2 \
+ , BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
+ ) \
+ )
+
+#include <boost/act/interlocked/detail/forwarder_fwd.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_INFO \
+( BOOST_PP_TUPLE_ELEM( 3, 0 \
+ , BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
+ ) \
+, BOOST_PP_TUPLE_ELEM( 3, 1 \
+ , BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_INFO \
+ ) \
+)
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_BEGIN()
+
+namespace boost { namespace act { namespace interlocked {
+
+template< typename Semantics, typename TargetType, typename OperandType >
+typename lazy_enable_if
+<
+ mpl::and_
+ <
+ is_same< Semantics, BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_SEMANTICS >
+ , detail::
+#if BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_IS_ADDITIVE
+ are_valid_additive_params
+#else
+ are_valid_arithmetic_params
+#endif
+ < TargetType, OperandType >
+ , mpl::not_< detail::is_interlocked_bool< TargetType > >
+ >
+, remove_cv< TargetType >
+>
+::type
+BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_SHORT_NAME
+( TargetType& target
+, OperandType const& operand
+);
+
+} } }
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_FORWARDER_FWD_IS_READY_FOR_CLEANUP
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_END()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_operation.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_operation.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_operation.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,102 +1,102 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OPERATION_INFO
-#error Improper incusion of interlocked implementation header. Contact Boost.
-#else
-
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OPERATION_HPP
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OPERATION_HPP
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OPERATION_AFFIX_inverse(dummy) 1
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OPERATION_AFFIX_no_inverse(dummy) 0
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OPERATION_OPERATOR_inverse( op ) op
-
-#endif
-
-#include <boost/preprocessor/cat.hpp>
-#include <boost/preprocessor/tuple/elem.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OP_NAME \
-BOOST_PP_TUPLE_ELEM( 3, 0, BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OPERATION_INFO )
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OP \
-BOOST_PP_TUPLE_ELEM( 3, 1, BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OPERATION_INFO )
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OP_HAS_INVERSE \
-BOOST_PP_CAT \
-( BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OPERATION_AFFIX_ \
-, BOOST_PP_TUPLE_ELEM( 3, 2 \
- , BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OPERATION_INFO \
- ) \
-)
-
-#if !BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OP_HAS_INVERSE
-
-#include <boost/mpl/assert.hpp>
-#include <boost/mpl/always.hpp>
-#include <boost/mpl/apply.hpp>
-#include <boost/mpl/bool.hpp>
-
-#endif
-
-namespace boost { namespace act { namespace interlocked { namespace detail {
-
-struct BOOST_PP_CAT( BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OP_NAME
- , _operation
- )
-{
- struct new_from_old
- {
- template< typename ValueType, typename OperandType >
- static ValueType execute( ValueType& value, OperandType& operand )
- {
- return value BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OP operand;
- }
- };
-
- struct old_from_new
- {
- template< typename ValueType, typename OperandType >
- static ValueType execute( ValueType& value, OperandType& operand )
- {
- #if BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OP_HAS_INVERSE
- return value BOOST_PP_CAT
- ( BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OPERATION_OPERATOR_
- , BOOST_PP_TUPLE_ELEM
- ( 3, 2
- , BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OPERATION_INFO
- )
- )
- operand;
- #else
- BOOST_MPL_ASSERT_MSG( ( mpl::apply< mpl::always< mpl::true_ >
- , ValueType
- >
- ::type::value
- )
- , NO_INVERSE_FOR_OPERATION
- , ()
- );
-
- return ValueType();
- #endif
- }
- };
-};
-
-} } } }
-
-#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OP_HAS_INVERSE
-#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OP
-#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OP_NAME
-
-#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OPERATION_INFO
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OPERATION_INFO
+#error Improper incusion of interlocked implementation header. Contact Boost.
+#else
+
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OPERATION_HPP
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OPERATION_HPP
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OPERATION_AFFIX_inverse(dummy) 1
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OPERATION_AFFIX_no_inverse(dummy) 0
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OPERATION_OPERATOR_inverse( op ) op
+
+#endif
+
+#include <boost/preprocessor/cat.hpp>
+#include <boost/preprocessor/tuple/elem.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OP_NAME \
+BOOST_PP_TUPLE_ELEM( 3, 0, BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OPERATION_INFO )
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OP \
+BOOST_PP_TUPLE_ELEM( 3, 1, BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OPERATION_INFO )
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OP_HAS_INVERSE \
+BOOST_PP_CAT \
+( BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OPERATION_AFFIX_ \
+, BOOST_PP_TUPLE_ELEM( 3, 2 \
+ , BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OPERATION_INFO \
+ ) \
+)
+
+#if !BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OP_HAS_INVERSE
+
+#include <boost/mpl/assert.hpp>
+#include <boost/mpl/always.hpp>
+#include <boost/mpl/apply.hpp>
+#include <boost/mpl/bool.hpp>
+
+#endif
+
+namespace boost { namespace act { namespace interlocked { namespace detail {
+
+struct BOOST_PP_CAT( BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OP_NAME
+ , _operation
+ )
+{
+ struct new_from_old
+ {
+ template< typename ValueType, typename OperandType >
+ static ValueType execute( ValueType& value, OperandType& operand )
+ {
+ return value BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OP operand;
+ }
+ };
+
+ struct old_from_new
+ {
+ template< typename ValueType, typename OperandType >
+ static ValueType execute( ValueType& value, OperandType& operand )
+ {
+ #if BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OP_HAS_INVERSE
+ return value BOOST_PP_CAT
+ ( BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OPERATION_OPERATOR_
+ , BOOST_PP_TUPLE_ELEM
+ ( 3, 2
+ , BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OPERATION_INFO
+ )
+ )
+ operand;
+ #else
+ BOOST_MPL_ASSERT_MSG( ( mpl::apply< mpl::always< mpl::true_ >
+ , ValueType
+ >
+ ::type::value
+ )
+ , NO_INVERSE_FOR_OPERATION
+ , ()
+ );
+
+ return ValueType();
+ #endif
+ }
+ };
+};
+
+} } } }
+
+#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OP_HAS_INVERSE
+#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OP
+#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OP_NAME
+
+#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_OPERATION_INFO
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_result.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_result.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_result.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,24 +1,24 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifdef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_RESULT_INFO
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_RESULT_IS_READY_FOR_CLEANUP
-#error Improper incusion of interlocked implementation header. Contact Boost.
-#else
-#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_RESULT_INFO
-#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_RESULT_IS_READY_FOR_CLEANUP
-#endif
-#endif
-
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_RESULT_HPP
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_RESULT_HPP
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_RESULT() \
-<boost/act/interlocked/detail/binary_result_dont_include.hpp>
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifdef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_RESULT_INFO
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_RESULT_IS_READY_FOR_CLEANUP
+#error Improper incusion of interlocked implementation header. Contact Boost.
+#else
+#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_RESULT_INFO
+#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_RESULT_IS_READY_FOR_CLEANUP
+#endif
+#endif
+
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_RESULT_HPP
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_RESULT_HPP
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_RESULT() \
+<boost/act/interlocked/detail/binary_result_dont_include.hpp>
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_result_dont_include.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_result_dont_include.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/binary_result_dont_include.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,68 +1,68 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-/*
-
-Note: If you are getting an error in this file, please post to the mailing list
-
-*/
-
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_RESULT_INFO
-#error Improper incusion of interlocked implementation header. Contact Boost.
-#else
-
-#include <boost/act/interlocked/detail/cas_support.hpp>
-
-#ifdef BOOST_ACT_INTERLOCKED_DETAIL_OPERATION_SUPPORT
-
-#include <boost/preprocessor/cat.hpp>
-#include <boost/preprocessor/stringize.hpp>
-
-#include <boost/act/interlocked/detail/impl.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO \
-BOOST_ACT_INTERLOCKED_DETAIL_BINARY_RESULT_INFO
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_BEGIN()
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_RESULT_DECLARATION_HEADER()
-
-#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_RESULT_DECLARATION_HEADER
-
-#include <boost/act/interlocked/detail/result_meta.hpp>
-
-namespace boost { namespace act { namespace interlocked {
-
-template< typename TargetType, typename OperandType >
-struct BOOST_PP_CAT( BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_FULL_NAME
- , _result
- )
- : detail::result_meta
- <
- detail::BOOST_PP_CAT
- ( BOOST_ACT_INTERLOCKED_DETAIL_IMPL_FULL_NAME
- , _impl
- )
- , TargetType, OperandType
- > {};
-
-} } }
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_RESULT_IS_READY_FOR_CLEANUP
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_END()
-
-#else
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_RESULT_IS_READY_FOR_CLEANUP
-
-// ToDo: Define a result which produces a compile-time error when instantiated.
-
-#endif
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+/*
+
+Note: If you are getting an error in this file, please post to the mailing list
+
+*/
+
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_RESULT_INFO
+#error Improper incusion of interlocked implementation header. Contact Boost.
+#else
+
+#include <boost/act/interlocked/detail/cas_support.hpp>
+
+#ifdef BOOST_ACT_INTERLOCKED_DETAIL_OPERATION_SUPPORT
+
+#include <boost/preprocessor/cat.hpp>
+#include <boost/preprocessor/stringize.hpp>
+
+#include <boost/act/interlocked/detail/impl.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO \
+BOOST_ACT_INTERLOCKED_DETAIL_BINARY_RESULT_INFO
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_BEGIN()
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_BINARY_RESULT_DECLARATION_HEADER()
+
+#undef BOOST_ACT_INTERLOCKED_DETAIL_BINARY_RESULT_DECLARATION_HEADER
+
+#include <boost/act/interlocked/detail/result_meta.hpp>
+
+namespace boost { namespace act { namespace interlocked {
+
+template< typename TargetType, typename OperandType >
+struct BOOST_PP_CAT( BOOST_ACT_INTERLOCKED_DETAIL_BINARY_DEFAULT_FULL_NAME
+ , _result
+ )
+ : detail::result_meta
+ <
+ detail::BOOST_PP_CAT
+ ( BOOST_ACT_INTERLOCKED_DETAIL_IMPL_FULL_NAME
+ , _impl
+ )
+ , TargetType, OperandType
+ > {};
+
+} } }
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_RESULT_IS_READY_FOR_CLEANUP
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_END()
+
+#else
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_BINARY_RESULT_IS_READY_FOR_CLEANUP
+
+// ToDo: Define a result which produces a compile-time error when instantiated.
+
+#endif
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/default_impl.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/default_impl.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/default_impl.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,31 +1,31 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_CUSTOM_IMPL_INFO
-#error Improper incusion of interlocked implementation header. Contact Boost.
-#else
-
-#include <boost/preprocessor/cat.hpp>
-#include <boost/preprocessor/tuple/elem.hpp>
-#include <boost/act/interlocked/detail/full_name.hpp>
-
-#ifdef BOOST_ACT_INTERLOCKED_DETAIL_DEFAULT_IMPL_HEADER_RAW
-#undef BOOST_ACT_INTERLOCKED_DETAIL_DEFAULT_IMPL_HEADER_RAW
-#endif
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_DEFAULT_IMPL_HEADER_RAW()
-
-#ifdef BOOST_ACT_INTERLOCKED_DETAIL_DEFAULT_IMPL_HEADER_RAW
-#undef BOOST_ACT_INTERLOCKED_DETAIL_DEFAULT_IMPL_HEADER_RAW
-#endif
-
-#ifdef BOOST_ACT_INTERLOCKED_DETAIL_CUSTOM_IMPL_INFO
-#undef BOOST_ACT_INTERLOCKED_DETAIL_CUSTOM_IMPL_INFO
-#endif
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_CUSTOM_IMPL_INFO
+#error Improper incusion of interlocked implementation header. Contact Boost.
+#else
+
+#include <boost/preprocessor/cat.hpp>
+#include <boost/preprocessor/tuple/elem.hpp>
+#include <boost/act/interlocked/detail/full_name.hpp>
+
+#ifdef BOOST_ACT_INTERLOCKED_DETAIL_DEFAULT_IMPL_HEADER_RAW
+#undef BOOST_ACT_INTERLOCKED_DETAIL_DEFAULT_IMPL_HEADER_RAW
+#endif
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_DEFAULT_IMPL_HEADER_RAW()
+
+#ifdef BOOST_ACT_INTERLOCKED_DETAIL_DEFAULT_IMPL_HEADER_RAW
+#undef BOOST_ACT_INTERLOCKED_DETAIL_DEFAULT_IMPL_HEADER_RAW
+#endif
+
+#ifdef BOOST_ACT_INTERLOCKED_DETAIL_CUSTOM_IMPL_INFO
+#undef BOOST_ACT_INTERLOCKED_DETAIL_CUSTOM_IMPL_INFO
+#endif
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,32 +1,32 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifdef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_INFO
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_IS_READY_FOR_CLEANUP
-#error Improper incusion of interlocked implementation header. Contact Boost.
-#else
-#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_OP_RESULT_HEADER
-#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_OP_HEADER_OPENER
-#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_SEMANTICS
-#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_SHORT_NAME
-#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FULL_NAME
-#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_INFO
-#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_IS_READY_FOR_CLEANUP
-#endif
-#endif
-
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_HPP
-#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_HPP
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_BEGIN() \
-<boost/act/interlocked/detail/forwarder_begin_dont_include.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_END() \
-<boost/act/interlocked/detail/forwarder_end_dont_include.hpp>
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifdef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_INFO
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_IS_READY_FOR_CLEANUP
+#error Improper incusion of interlocked implementation header. Contact Boost.
+#else
+#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_OP_RESULT_HEADER
+#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_OP_HEADER_OPENER
+#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_SEMANTICS
+#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_SHORT_NAME
+#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FULL_NAME
+#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_INFO
+#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_IS_READY_FOR_CLEANUP
+#endif
+#endif
+
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_HPP
+#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_HPP
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_BEGIN() \
+<boost/act/interlocked/detail/forwarder_begin_dont_include.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_END() \
+<boost/act/interlocked/detail/forwarder_end_dont_include.hpp>
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_begin_dont_include.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_begin_dont_include.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_begin_dont_include.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,44 +1,44 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-/*
-
-Note: If you are getting an error in this file, please post to the mailing list
-
-*/
-
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_INFO
-#error Improper incusion of interlocked implementation header. Contact Boost.
-#else
-
-#include <boost/preprocessor/tuple/elem.hpp>
-#include <boost/preprocessor/cat.hpp>
-#include <boost/preprocessor/stringize.hpp>
-#include <boost/act/interlocked/detail/cas_support.hpp>
-#include <boost/act/interlocked/detail/full_name.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_SHORT_NAME \
-BOOST_PP_TUPLE_ELEM( 2, 0, BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_INFO )
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_SEMANTICS \
-BOOST_PP_TUPLE_ELEM( 2, 1, BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_INFO )
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FULL_NAME \
-BOOST_ACT_INTERLOCKED_DETAIL_FULL_NAME \
-( BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_SHORT_NAME \
-, BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_SEMANTICS \
-)
-
-#include <boost/act/interlocked/detail/impl.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO \
-BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_INFO
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_BEGIN()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+/*
+
+Note: If you are getting an error in this file, please post to the mailing list
+
+*/
+
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_INFO
+#error Improper incusion of interlocked implementation header. Contact Boost.
+#else
+
+#include <boost/preprocessor/tuple/elem.hpp>
+#include <boost/preprocessor/cat.hpp>
+#include <boost/preprocessor/stringize.hpp>
+#include <boost/act/interlocked/detail/cas_support.hpp>
+#include <boost/act/interlocked/detail/full_name.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_SHORT_NAME \
+BOOST_PP_TUPLE_ELEM( 2, 0, BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_INFO )
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_SEMANTICS \
+BOOST_PP_TUPLE_ELEM( 2, 1, BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_INFO )
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FULL_NAME \
+BOOST_ACT_INTERLOCKED_DETAIL_FULL_NAME \
+( BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_SHORT_NAME \
+, BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_SEMANTICS \
+)
+
+#include <boost/act/interlocked/detail/impl.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO \
+BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_INFO
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_BEGIN()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_end_dont_include.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_end_dont_include.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_end_dont_include.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,17 +1,17 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_INFO
-#error Improper incusion of interlocked implementation header. Contact Boost.
-#else
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_IS_READY_FOR_CLEANUP
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_END()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_INFO
+#error Improper incusion of interlocked implementation header. Contact Boost.
+#else
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_IS_READY_FOR_CLEANUP
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_END()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_fwd.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,32 +1,32 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifdef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_INFO
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_IS_READY_FOR_CLEANUP
-#error Improper incusion of interlocked implementation header. Contact Boost.
-#else
-#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_OP_RESULT_HEADER
-#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_OP_HEADER_OPENER
-#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_SEMANTICS
-#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_SHORT_NAME
-#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_FULL_NAME
-#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_INFO
-#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_IS_READY_FOR_CLEANUP
-#endif
-#endif
-
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_HPP
-#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_HPP
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_BEGIN() \
-<boost/act/interlocked/detail/forwarder_fwd_begin_dont_include.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_END() \
-<boost/act/interlocked/detail/forwarder_fwd_end_dont_include.hpp>
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifdef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_INFO
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_IS_READY_FOR_CLEANUP
+#error Improper incusion of interlocked implementation header. Contact Boost.
+#else
+#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_OP_RESULT_HEADER
+#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_OP_HEADER_OPENER
+#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_SEMANTICS
+#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_SHORT_NAME
+#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_FULL_NAME
+#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_INFO
+#undef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_IS_READY_FOR_CLEANUP
+#endif
+#endif
+
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_HPP
+#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_HPP
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_BEGIN() \
+<boost/act/interlocked/detail/forwarder_fwd_begin_dont_include.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_END() \
+<boost/act/interlocked/detail/forwarder_fwd_end_dont_include.hpp>
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_fwd_begin_dont_include.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_fwd_begin_dont_include.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_fwd_begin_dont_include.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,31 +1,31 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_INFO
-#error Improper incusion of interlocked implementation header. Contact Boost.
-#else
-
-#include <boost/preprocessor/tuple/elem.hpp>
-#include <boost/preprocessor/cat.hpp>
-#include <boost/act/interlocked/detail/full_name.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_SHORT_NAME \
-BOOST_PP_TUPLE_ELEM( 2, 0, BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_INFO )
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_SEMANTICS \
-BOOST_PP_TUPLE_ELEM( 2, 1, BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_INFO )
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_FULL_NAME \
-BOOST_ACT_INTERLOCKED_DETAIL_FULL_NAME \
-( BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_SHORT_NAME \
-, BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_SEMANTICS \
-)
-
-#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_BEGIN()
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_INFO
+#error Improper incusion of interlocked implementation header. Contact Boost.
+#else
+
+#include <boost/preprocessor/tuple/elem.hpp>
+#include <boost/preprocessor/cat.hpp>
+#include <boost/act/interlocked/detail/full_name.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_SHORT_NAME \
+BOOST_PP_TUPLE_ELEM( 2, 0, BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_INFO )
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_SEMANTICS \
+BOOST_PP_TUPLE_ELEM( 2, 1, BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_INFO )
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_FULL_NAME \
+BOOST_ACT_INTERLOCKED_DETAIL_FULL_NAME \
+( BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_SHORT_NAME \
+, BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_SEMANTICS \
+)
+
+#include BOOST_ACT_INTERLOCKED_DETAIL_IMPL_BEGIN()
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_fwd_end_dont_include.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_fwd_end_dont_include.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_fwd_end_dont_include.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,15 +1,15 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_INFO
-#error Improper incusion of interlocked implementation header. Contact Boost.
-#else
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_IS_READY_FOR_CLEANUP
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_INFO
+#error Improper incusion of interlocked implementation header. Contact Boost.
+#else
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_FWD_IS_READY_FOR_CLEANUP
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_includer/forwarder_includer.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_includer/forwarder_includer.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/forwarder_includer/forwarder_includer.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,11 +1,11 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#include <boost/preprocessor/stringize.hpp>
-
-#include BOOST_PP_STRINGIZE( BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_INNER_NAME )
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#include <boost/preprocessor/stringize.hpp>
+
+#include BOOST_PP_STRINGIZE( BOOST_ACT_INTERLOCKED_DETAIL_FORWARDER_INNER_NAME )

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/full_name.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/full_name.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/full_name.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,23 +1,23 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_FULL_NAME_HPP
-#define BOOST_ACT_INTERLOCKED_DETAIL_FULL_NAME_HPP
-
-#include <boost/preprocessor/cat.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_FULL_NAME( name, semantics ) \
-BOOST_PP_CAT \
-( \
- name \
-, BOOST_PP_CAT( _ \
- , semantics \
- ) \
-)
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_FULL_NAME_HPP
+#define BOOST_ACT_INTERLOCKED_DETAIL_FULL_NAME_HPP
+
+#include <boost/preprocessor/cat.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_FULL_NAME( name, semantics ) \
+BOOST_PP_CAT \
+( \
+ name \
+, BOOST_PP_CAT( _ \
+ , semantics \
+ ) \
+)
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/impl.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/impl.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/impl.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,34 +1,34 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-// ToDo: Do fancy dance to undef old macros
-
-#ifdef BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_IMPL_IS_READY_FOR_CLEANUP
-#error Improper incusion of interlocked implementation header. Contact Boost.
-#else
-#undef BOOST_ACT_INTERLOCKED_DETAIL_IMPL_LOCAL_INCLUDE
-#undef BOOST_ACT_INTERLOCKED_DETAIL_IMPL_HAS_CUSTOM_IMPL
-#undef BOOST_ACT_INTERLOCKED_DETAIL_IMPL_SHORT_NAME
-#undef BOOST_ACT_INTERLOCKED_DETAIL_IMPL_SEMANTICS
-#undef BOOST_ACT_INTERLOCKED_DETAIL_IMPL_FULL_NAME
-#undef BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO
-#undef BOOST_ACT_INTERLOCKED_DETAIL_IMPL_IS_READY_FOR_CLEANUP
-#endif
-#endif
-
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_IMPL_HPP
-#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_HPP
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_BEGIN() \
-<boost/act/interlocked/detail/impl_begin_dont_include.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_END() \
-<boost/act/interlocked/detail/impl_end_dont_include.hpp>
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+// ToDo: Do fancy dance to undef old macros
+
+#ifdef BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_IMPL_IS_READY_FOR_CLEANUP
+#error Improper incusion of interlocked implementation header. Contact Boost.
+#else
+#undef BOOST_ACT_INTERLOCKED_DETAIL_IMPL_LOCAL_INCLUDE
+#undef BOOST_ACT_INTERLOCKED_DETAIL_IMPL_HAS_CUSTOM_IMPL
+#undef BOOST_ACT_INTERLOCKED_DETAIL_IMPL_SHORT_NAME
+#undef BOOST_ACT_INTERLOCKED_DETAIL_IMPL_SEMANTICS
+#undef BOOST_ACT_INTERLOCKED_DETAIL_IMPL_FULL_NAME
+#undef BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO
+#undef BOOST_ACT_INTERLOCKED_DETAIL_IMPL_IS_READY_FOR_CLEANUP
+#endif
+#endif
+
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_IMPL_HPP
+#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_HPP
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_BEGIN() \
+<boost/act/interlocked/detail/impl_begin_dont_include.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_END() \
+<boost/act/interlocked/detail/impl_end_dont_include.hpp>
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/impl_begin_dont_include.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/impl_begin_dont_include.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/impl_begin_dont_include.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,65 +1,65 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-/*
-
-Note: If you are getting an error in this file, please post to the mailing list
-
-*/
-
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO
-#error Improper incusion of interlocked implementation header. Contact Boost.
-#else
-
-#include <boost/preprocessor/tuple/elem.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_SHORT_NAME \
-BOOST_PP_TUPLE_ELEM( 2, 0, BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO )
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_SEMANTICS \
-BOOST_PP_TUPLE_ELEM( 2, 1, BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO )
-
-#include <boost/act/interlocked/detail/full_name.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_FULL_NAME \
-BOOST_ACT_INTERLOCKED_DETAIL_FULL_NAME \
-( BOOST_ACT_INTERLOCKED_DETAIL_IMPL_SHORT_NAME \
-, BOOST_ACT_INTERLOCKED_DETAIL_IMPL_SEMANTICS \
-)
-
-#include <boost/act/interlocked/detail/cas_support.hpp>
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_HAS_CUSTOM_IMPL \
-BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL \
-( BOOST_ACT_INTERLOCKED_DETAIL_IMPL_SHORT_NAME \
-, BOOST_ACT_INTERLOCKED_DETAIL_IMPL_SEMANTICS \
-)
-
-namespace boost { namespace act { namespace interlocked { namespace detail {
-
-#if BOOST_ACT_INTERLOCKED_DETAIL_IMPL_HAS_CUSTOM_IMPL
-
-struct BOOST_PP_CAT( BOOST_ACT_INTERLOCKED_DETAIL_IMPL_FULL_NAME, _impl );
-
-#else
-
-struct BOOST_PP_CAT( BOOST_ACT_INTERLOCKED_DETAIL_IMPL_FULL_NAME
- , _default_impl
- );
-
-typedef BOOST_PP_CAT
- ( BOOST_ACT_INTERLOCKED_DETAIL_IMPL_FULL_NAME
- , _default_impl
- )
- BOOST_PP_CAT( BOOST_ACT_INTERLOCKED_DETAIL_IMPL_FULL_NAME, _impl );
-
-#endif
-
-} } } }
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+/*
+
+Note: If you are getting an error in this file, please post to the mailing list
+
+*/
+
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO
+#error Improper incusion of interlocked implementation header. Contact Boost.
+#else
+
+#include <boost/preprocessor/tuple/elem.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_SHORT_NAME \
+BOOST_PP_TUPLE_ELEM( 2, 0, BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO )
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_SEMANTICS \
+BOOST_PP_TUPLE_ELEM( 2, 1, BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO )
+
+#include <boost/act/interlocked/detail/full_name.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_FULL_NAME \
+BOOST_ACT_INTERLOCKED_DETAIL_FULL_NAME \
+( BOOST_ACT_INTERLOCKED_DETAIL_IMPL_SHORT_NAME \
+, BOOST_ACT_INTERLOCKED_DETAIL_IMPL_SEMANTICS \
+)
+
+#include <boost/act/interlocked/detail/cas_support.hpp>
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_HAS_CUSTOM_IMPL \
+BOOST_ACT_INTERLOCKED_DETAIL_HAS_CUSTOM_IMPL \
+( BOOST_ACT_INTERLOCKED_DETAIL_IMPL_SHORT_NAME \
+, BOOST_ACT_INTERLOCKED_DETAIL_IMPL_SEMANTICS \
+)
+
+namespace boost { namespace act { namespace interlocked { namespace detail {
+
+#if BOOST_ACT_INTERLOCKED_DETAIL_IMPL_HAS_CUSTOM_IMPL
+
+struct BOOST_PP_CAT( BOOST_ACT_INTERLOCKED_DETAIL_IMPL_FULL_NAME, _impl );
+
+#else
+
+struct BOOST_PP_CAT( BOOST_ACT_INTERLOCKED_DETAIL_IMPL_FULL_NAME
+ , _default_impl
+ );
+
+typedef BOOST_PP_CAT
+ ( BOOST_ACT_INTERLOCKED_DETAIL_IMPL_FULL_NAME
+ , _default_impl
+ )
+ BOOST_PP_CAT( BOOST_ACT_INTERLOCKED_DETAIL_IMPL_FULL_NAME, _impl );
+
+#endif
+
+} } } }
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/impl_end_dont_include.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/impl_end_dont_include.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/impl_end_dont_include.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,60 +1,60 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-/*
-
-Note: If you are getting an error in this file, please post to the mailing list
-
-*/
-
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO
-#error Improper incusion of interlocked implementation header. Contact Boost.
-#else
-
-#include <boost/preprocessor/cat.hpp>
-#include <boost/preprocessor/stringize.hpp>
-
-#if BOOST_ACT_INTERLOCKED_DETAIL_IMPL_HAS_CUSTOM_IMPL
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_LOCAL_INCLUDE() \
-BOOST_PP_STRINGIZE \
-( \
- BOOST_PP_CAT \
- ( \
- BOOST_PP_CAT \
- ( \
- BOOST_ACT_INTERLOCKED_DETAIL_IMPL_FULL_NAME \
- , _ \
- ) \
- , BOOST_ACT_INTERLOCKED_DETAIL_CAS_SUPPORT_NAME \
- ) \
-)
-
-#else
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_LOCAL_INCLUDE() \
-BOOST_PP_STRINGIZE \
-( \
- BOOST_PP_CAT \
- ( \
- BOOST_PP_CAT \
- ( \
- BOOST_ACT_INTERLOCKED_DETAIL_IMPL_FULL_NAME \
- , _ \
- ) \
- , default \
- ) \
-)
-
-#endif
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_IS_READY_FOR_CLEANUP
-
-#include <boost/act/interlocked/detail/impl_includer/impl_includer.hpp>
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+/*
+
+Note: If you are getting an error in this file, please post to the mailing list
+
+*/
+
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_IMPL_INFO
+#error Improper incusion of interlocked implementation header. Contact Boost.
+#else
+
+#include <boost/preprocessor/cat.hpp>
+#include <boost/preprocessor/stringize.hpp>
+
+#if BOOST_ACT_INTERLOCKED_DETAIL_IMPL_HAS_CUSTOM_IMPL
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_LOCAL_INCLUDE() \
+BOOST_PP_STRINGIZE \
+( \
+ BOOST_PP_CAT \
+ ( \
+ BOOST_PP_CAT \
+ ( \
+ BOOST_ACT_INTERLOCKED_DETAIL_IMPL_FULL_NAME \
+ , _ \
+ ) \
+ , BOOST_ACT_INTERLOCKED_DETAIL_CAS_SUPPORT_NAME \
+ ) \
+)
+
+#else
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_LOCAL_INCLUDE() \
+BOOST_PP_STRINGIZE \
+( \
+ BOOST_PP_CAT \
+ ( \
+ BOOST_PP_CAT \
+ ( \
+ BOOST_ACT_INTERLOCKED_DETAIL_IMPL_FULL_NAME \
+ , _ \
+ ) \
+ , default \
+ ) \
+)
+
+#endif
+
+#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_IS_READY_FOR_CLEANUP
+
+#include <boost/act/interlocked/detail/impl_includer/impl_includer.hpp>
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/impl_includer/impl_includer.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/impl_includer/impl_includer.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/impl_includer/impl_includer.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,11 +1,11 @@
-/*=============================================================================
- Copyright (c) 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#include <boost/preprocessor/stringize.hpp>
-
-#include BOOST_PP_STRINGIZE( BOOST_ACT_INTERLOCKED_DETAIL_IMPL_SHORT_NAME )
+/*=============================================================================
+ Copyright (c) 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#include <boost/preprocessor/stringize.hpp>
+
+#include BOOST_PP_STRINGIZE( BOOST_ACT_INTERLOCKED_DETAIL_IMPL_SHORT_NAME )

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/impl_meta.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/impl_meta.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/impl_meta.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,22 +1,22 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_IMPL_META_HPP
-#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_META_HPP
-
-namespace boost { namespace act { namespace interlocked { namespace detail {
-
-// Note: This template exists to delay instantiation of the impl type such that
-// the definition of the impl type does not need to appear until after
-// the definition of a template which uses it.
-template< typename ImplType, typename DummyType >
-struct impl_meta : ImplType {};
-
-} } } }
-
-#endif
+/*=============================================================================
+ Copyright (c) 2006, 2007 Matthew Calabrese
+
+ Use, modification and distribution is subject to 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)
+==============================================================================*/
+
+#ifndef BOOST_ACT_INTERLOCKED_DETAIL_IMPL_META_HPP
+#define BOOST_ACT_INTERLOCKED_DETAIL_IMPL_META_HPP
+
+namespace boost { namespace act { namespace interlocked { namespace detail {
+
+// Note: This template exists to delay instantiation of the impl type such that
+// the definition of the impl type does not need to appear until after
+// the definition of a template which uses it.
+template< typename ImplType, typename DummyType >
+struct impl_meta : ImplType {};
+
+} } } }
+
+#endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/implementation_info/operation_support.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/implementation_info/operation_support.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/implementation_info/operation_support.hpp 2007-07-26 19:54:33 EDT (Thu, 26 Jul 2007)
@@ -1,375 +1,375 @@
-/*=============================================================================
- Copyright (c) 2006, 2007 Matthew Calabrese
-
- Use, modification and distribution is subject to 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)
-==============================================================================*/
-
-#ifndef BOOST_ACT_INTERLOCKED_DETAIL_IMPLEMENTATION_INFO_OPERATION_SUPPORT_HPP
-#define BOOST_ACT_INTERLOCKED_DETAIL_IMPLEMENTATION_INFO_OPERATION_SUPPORT_HPP
-
-/******************************************************************************/
-/******************************************************************************/
-/******************************************************************************/
-/******************************************************************************/
-/******************************************************************************/
-// This file is used to determine which implementations are to be used when
-// compiling interlocked operations. For instance, if you are planning on adding
-// support for x86-64 with gcc compilers, you would implement branching in this
-// file which detects such systems, provides a unique "name", and specifies
-// exactly which functionality is supported. For this particular example, stubs
-// are currently in-place for x86-64 with gcc detection, so if you would, please
-// provide such an implementation for it so that I don't have to :p
-// Instructions on how this is to be accomplished are detailed in the comments
-// below.
-/******************************************************************************/
-/******************************************************************************/
-/******************************************************************************/
-/******************************************************************************/
-/******************************************************************************/
-
-// Conditional compilation in Boost.Act is based primarily on the macro
-// BOOST_ACT_INTERLOCKED_DETAIL_OPERATION_SUPPORT
-//
-// Each target system defines this macro in a way which provides details on
-// exactly which functionality is supported to the internals of the library and
-// which also allows users to query via the preprocessor if a given operation
-// is supported and precicely what its semantics are. Therefore, adding support
-// for a new system implies preprocessor branching in this file which results in
-// an accurate definition of this macro. If no definition of this macro is
-// present, then no support for interlocked operations is assumed. A description
-// of the format you must use for the macro is detailed below, and examples are
-// presented shortly after in comments.
-//
-// BOOST_ACT_INTERLOCKED_DETAIL_OPERATION_SUPPORT has the form
-//
-// ( name, valid_bit_counts, load_info, store_info, custom_implementations )
-//
-// Where valid_bit_counts is a Boost.Preprocessor sequence of object sizes in
-// bits which may be used with interlocked operations
-//
-// Where load_info is one of:
-// volatile_load_acquire, meaning interlocked::load_acquire is automatically
-// implemented to access the passed object with added volatile qualification
-// -or-
-// custom_load_acquire, meaning interlocked::load_acquire does not have a
-// default implementation and must be provided by the implementor
-// -or-
-// volatile_load_unordered, meaning interlocked::load_unordered is
-// automatically implemented to access the passed object with added volatile
-// qualification
-//
-// Where store_info is either:
-// volatile_store_release, meaning interlocked::store_release is automatically
-// implemented to access the passed object with added volatile qualification
-// -or-
-// custom_store_release, meaning interlocked::store_release does not have a
-// default implementation and must be provided by the implementor
-// -or-
-// volatile_store_unordered, meaning interlocked::store_unordered is
-// automatically implemented to access the passed object with added volatile
-// qualification
-//
-// Where custom_implementations is a preprocessor sequence of tuples of the form
-// ( function_name, semantic_sequence )
-// Where function_name is the name of a function with a custom implmentation
-//
-// Where semantic_sequence is a sequence whose elements are each one of:
-// acquire, meanining there is an implementation for acquire semantics
-// -or-
-// release, meanining there is one for release semantics
-// -or-
-// acq_rel, meanining there is one for combined acquire/release semantics
-// -or-
-// unordered, meanining there is one for unordered semantics
-//
-//
-// Because of the heavy branching and use of macros that occur in practice, it
-// may be unclear from the actual implementation the exact syntax, so here is a
-// quick example.
-
-/*
-#define BOOST_ACT_INTERLOCKED_DETAIL_OPERATION_SUPPORT \
- ( some_64_bit_system,(32)(64) \
- , volatile_load_acquire \
- , custom_store_release \
- , (( load, ( unordered ) )) \
- (( store, ( release )( unordered ) )) \
- (( assign, ( acq_rel )( acquire )( release )( unordered ) )) \
- (( assign_if_was,( acq_rel ) )) \
- (( add_assign, ( acq_rel ) )) \
- )
-*/
-
-// In this example, some_64_bit_system is specified as the name for this
-// implementation. When the internals of the library are defining interlocked
-// operations for which a custom implementation has been specified as existing
-// by this macro definition, it looks for the implementation in a file in the
-// corresponding operation's directory's detail subdirectory. The name of the
-// file that it looks for is the name of the operation, including semantics,
-// concatenated with the name specified by the macro (with no extension). In
-// this example, the internals of the library would look for the implementation
-// of load_unordered in
-// <boost/act/interlocked/load/detail/load_unordered_some_64_bit_system>
-//
-// For details on how to provide this implementation, please use one of the
-// non-default-affixed files in assign as an example.
-//
-// The (32)(64) in the example specifies that both 32 and 64-bit types may
-// support interlocked operations; volatile_load_acquire means that an
-// implementation for load_acquire will be generated automatically which just
-// casts a reference to the object to volatile and then accesses the result;
-// custom_store_release means that no default implementation will be generated
-// for store_release (and therefore it must be implemented manually if it is to
-// be supported ); the final parameter specifies for which operations a custom
-// implementation is provided. Note that the operations in the last parameter
-// may appear in any order along with the semantic information in any order.
-//
-// Boost.Act.Interlocked also attempts to automatically define functionality
-// whenever possible based on other operations and fences. If a acq_rel
-// implementation is specified but no other forms are specified, the acquire,
-// release, and unordered forms are automatically generated based on the
-// acq_rel implementation. If an unordered, acquire, or release form is
-// specified, and memory fence instruction support is specified in the the
-// fence_support header, the acq_rel, acquire, and/or release forms of any
-// function will be automatically generated wherever possible. If no store
-// support is specified, yet assign support is specified, then store
-// implementations are generated based on assign implementations wherever
-// possible. Finally, if assign_if_was implementations are available, yet
-// compound assign or increment/decrement operations are not provided, their
-// implementations are automatically generated based on corresponding
-// assign_if_was calls. If you may implement such operations without
-// assign_if_was emulation, you are encouraged to do so as it will likely
-// provide better performance. There are often several choices the
-// implementation may make when providing default implementations, and so it is
-// likely that all of the above default-implementation generation will be able
-// to be toggled in the future.
-
-/*
- The following are useful macros to use later on after detection.
-*/
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_ITANIUM_RW_ORDERING_SUPPORT \
- ( sequential )( acq_rel )( acquire )( release )( unordered )
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_ITANIUM_LOAD_ORDERING_SUPPORT \
- ( sequential )( acq_rel )( acquire )( unordered )
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_ITANIUM_STORE_ORDERING_SUPPORT \
- ( sequential )( acq_rel )( release )( unordered )
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_X86_RW_ORDERING_SUPPORT \
- ( sequential )
-
-// ToDo: Change to acquire
-#define BOOST_ACT_INTERLOCKED_DETAIL_X86_LOAD_ORDERING_SUPPORT \
- ( sequential )
-
-#define BOOST_ACT_INTERLOCKED_DETAIL_X86_STORE_ORDERING_SUPPORT \
- ( sequential )
-
-/******************************************************************************/
-/******************************************************************************/
-/******************************************************************************/
-/******************************************************************************/
-/* */
-/* DETECTION CODE BEGINS HERE */
-/* */
-/******************************************************************************/
-/******************************************************************************/
-/******************************************************************************/
-/******************************************************************************/
-
-#include <boost/config.hpp>
-
-// To anyone adding support to this file, I have already layed out some stub
-// branching for systems not yet supported. Please look through the code below
-// to see if stubs for your system are already in place without implementation.
-// Currently, errors are output during compilation when these stubs are reached,
-// however, this is only temporary to bring implementors to the line of code
-// where they should be specifying implementation support.