Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r63860 - in sandbox/SOC/2009/fusion: boost/fusion boost/fusion/adapted boost/fusion/adapted/class boost/fusion/adapted/detail/array boost/fusion/adapted/detail/class boost/fusion/adapted/detail/mpl boost/fusion/adapted/detail/po_array boost/fusion/adapted/detail/struct boost/fusion/adapted/detail/tuple boost/fusion/adapted/struct boost/fusion/algorithm boost/fusion/algorithm/iteration boost/fusion/algorithm/iteration/detail boost/fusion/algorithm/iteration/ext_ boost/fusion/algorithm/query boost/fusion/algorithm/query/detail boost/fusion/algorithm/query/ext_ boost/fusion/algorithm/transformation boost/fusion/algorithm/transformation/detail boost/fusion/algorithm/transformation/detail/empty_sequence boost/fusion/algorithm/transformation/detail/filter_key_view boost/fusion/algorithm/transformation/detail/pp boost/fusion/algorithm/transformation/detail/variadic_templates boost/fusion/container boost/fusion/container/detail boost/fusion/container/detail/pp boost/fusion/container/detail/variadic_templates boost/fusion/container/ext_ boost/fusion/container/generation boost/fusion/container/generation/detail boost/fusion/container/generation/detail/pp boost/fusion/container/generation/detail/variadic_templates boost/fusion/container/list boost/fusion/container/list/detail boost/fusion/container/list/detail/pp boost/fusion/container/list/detail/variadic_templates boost/fusion/container/map boost/fusion/container/map/detail boost/fusion/container/set boost/fusion/container/set/detail boost/fusion/container/vector boost/fusion/container/vector/detail boost/fusion/container/vector/detail/pp boost/fusion/container/vector/detail/variadic_templates boost/fusion/functional boost/fusion/functional/adapter boost/fusion/functional/adapter/detail boost/fusion/functional/adapter/detail/pp boost/fusion/functional/generation boost/fusion/functional/generation/detail boost/fusion/functional/invocation boost/fusion/functional/invocation/detail boost/fusion/functional/invocation/detail/pp boost/fusion/functional/invocation/detail/variadic_templates boost/fusion/include boost/fusion/iterator boost/fusion/iterator/detail boost/fusion/mpl boost/fusion/sequence boost/fusion/sequence/comparison boost/fusion/sequence/comparison/detail boost/fusion/sequence/convenience boost/fusion/sequence/intrinsic boost/fusion/sequence/intrinsic/ext_ boost/fusion/sequence/io boost/fusion/sequence/io/detail boost/fusion/support boost/fusion/support/ext_ boost/fusion/support/internal boost/fusion/support/internal/variadic_templates boost/fusion/support/internal/variadic_templates/detail boost/fusion/tuple boost/fusion/view boost/fusion/view/detail boost/fusion/view/ext_ boost/fusion/view/filter_view boost/fusion/view/filter_view/detail boost/fusion/view/iterator_range boost/fusion/view/iterator_range/detail boost/fusion/view/joint_view boost/fusion/view/joint_view/detail boost/fusion/view/nview boost/fusion/view/nview/detail boost/fusion/view/nview/detail/pp boost/fusion/view/repetitive_view boost/fusion/view/repetitive_view/detail boost/fusion/view/reverse_view boost/fusion/view/reverse_view/detail boost/fusion/view/single_view boost/fusion/view/single_view/detail boost/fusion/view/transform_view boost/fusion/view/transform_view/detail boost/fusion/view/zip_view boost/fusion/view/zip_view/detail libs/fusion/example/cookbook libs/fusion/example/extension/struct libs/fusion/example/extension/struct/detail libs/fusion/example/extension/triple libs/fusion/example/extension/vtuple libs/fusion/example/performance libs/fusion/test/suite1 libs/fusion/test/suite1/algorithm libs/fusion/test/suite1/algorithm/ext_ libs/fusion/test/suite1/compile_time libs/fusion/test/suite1/functional libs/fusion/test/suite1/sequence libs/fusion/test/suite1/sequence/ext_ libs/fusion/test/suite2 libs/fusion/test/suite2/adapted libs/fusion/test/suite2/container libs/fusion/test/suite2/internal libs/fusion/test/suite2/internal/detail libs/fusion/test/suite2/sequence
From: mr.chr.schmidt_at_[hidden]
Date: 2010-07-11 08:58:27


Author: cschmidt
Date: 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
New Revision: 63860
URL: http://svn.boost.org/trac/boost/changeset/63860

Log:
various fixes and new testcases
Added:
   sandbox/SOC/2009/fusion/libs/fusion/test/suite2/adapted/
   sandbox/SOC/2009/fusion/libs/fusion/test/suite2/adapted/mpl.cpp (contents, props changed)
   sandbox/SOC/2009/fusion/libs/fusion/test/suite2/container/vector.cpp (contents, props changed)
   sandbox/SOC/2009/fusion/libs/fusion/test/suite2/includes.cpp (contents, props changed)
   sandbox/SOC/2009/fusion/libs/fusion/test/suite2/internal/
   sandbox/SOC/2009/fusion/libs/fusion/test/suite2/internal/base.hpp (contents, props changed)
   sandbox/SOC/2009/fusion/libs/fusion/test/suite2/internal/detail/
   sandbox/SOC/2009/fusion/libs/fusion/test/suite2/internal/detail/rebind.hpp (contents, props changed)
   sandbox/SOC/2009/fusion/libs/fusion/test/suite2/internal/detail/types_gen.hpp (contents, props changed)
Removed:
   sandbox/SOC/2009/fusion/libs/fusion/example/performance/timings.txt
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/ext_/
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/compile_time/
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/ext_/
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/test_deduce_sequence.cpp
   sandbox/SOC/2009/fusion/libs/fusion/test/suite2/sequence/test_base.hpp
Text files modified:
   sandbox/SOC/2009/fusion/boost/fusion/adapted.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/array.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/boost_array.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/boost_tuple.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/class.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/class/adapt_assoc_class.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/class/adapt_assoc_class_named.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/class/adapt_class.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/class/adapt_class_named.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/at_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/begin_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/category_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/deref_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/end_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/is_sequence_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/is_view_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/size_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/tag_of.hpp | 5
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/value_at_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/value_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/class/adapt_base.hpp | 11 ++
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/class/extension.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/advance_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/at_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/begin_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/category_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/deref_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/distance_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/empty_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/end_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/equal_to_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/get_mpl_it.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/has_key_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/is_iterator_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/is_sequence_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/is_view_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/mpl_iterator.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/next_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/prior_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/size_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/tag_of.hpp | 7 -
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/value_at_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/value_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/at_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/begin_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/category_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/deref_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/end_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/is_sequence_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/is_view_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/size_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/tag_of.hpp | 14 +-
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/value_at_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/value_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/adapt_base.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/at_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/begin_impl.hpp | 4
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/category_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/define_struct.hpp | 12 +-
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/deref_data_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/deref_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/end_impl.hpp | 4
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/extension.hpp | 4
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/is_sequence_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/is_view_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/key_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/namespace.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/proxy_type.hpp | 6 +
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/size_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/value_at_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/value_of_data_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/value_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/at_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/begin_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/category_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/deref_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/end_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/is_sequence_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/is_view_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/size_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/tag_of.hpp | 33 ++++----
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/value_at_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/value_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/mpl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/std_array.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/std_pair.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/std_tuple.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/struct.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/struct/adapt_assoc_struct.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/struct/adapt_assoc_struct_named.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/struct/adapt_struct.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/struct/adapt_struct_named.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/struct/define_assoc_struct.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/adapted/struct/define_struct.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/accumulate.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/detail/fold.hpp | 64 ++++++++++-------
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/detail/for_each.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/ext_/for_each_s.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/fold.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/for_each.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/iter_fold.hpp | 4
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/reverse_fold.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/reverse_iter_fold.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/query.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/all.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/any.hpp | 6 +
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/count.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/count_if.hpp | 6 +
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/detail/all.hpp | 4
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/detail/count.hpp | 8 +
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/detail/find_if.hpp | 11 +-
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/ext_/find_if_s.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/find.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/find_if.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/find_key.hpp | 6
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/none.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/clear.hpp | 9 +-
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/begin_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/empty_sequence_fwd.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/empty_sequence_iterator.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/end_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/filter_key_view.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/filter_key_view/at_key_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/filter_key_view/filter_key_view_fwd.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/filter_key_view/has_key_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/filter_key_view/value_at_key_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/is_in_seq.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/pp/zip.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/pp/zip_n.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/replace_if.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/variadic_templates/zip.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/erase.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/erase_key.hpp | 9 +
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/filter.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/filter_if.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/insert.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/insert_range.hpp | 10 +-
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/join.hpp | 10 +-
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/pop_back.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/pop_front.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/push_back.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/push_front.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/remove.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/remove_if.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/replace.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/replace_if.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/reverse.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/transform.hpp | 10 +-
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/zip.hpp | 6 +
   sandbox/SOC/2009/fusion/boost/fusion/container.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/detail/convert_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/detail/forward_interface.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/detail/pp/as_seq.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/detail/pp/as_seq_n.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/detail/pp/forward_interface.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/detail/pp/forward_interface_n.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/detail/variadic_templates/as_seq.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/detail/variadic_templates/forward_interface.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/ext_/tree.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/generation.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/generation/cons_tie.hpp | 3
   sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/make_seq.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/make_map.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/make_map_n.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/make_seq.hpp | 6 -
   sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/make_seq_n.hpp | 10 +-
   sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/map_tie.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/map_tie_n.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/seq_tie.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/seq_tie_n.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/seq_tie.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/variadic_templates/make_map.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/variadic_templates/make_seq.hpp | 22 ++---
   sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/variadic_templates/map_tie.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/variadic_templates/seq_tie.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/generation/ignore.hpp | 4
   sandbox/SOC/2009/fusion/boost/fusion/container/generation/list_tie.hpp | 6 +
   sandbox/SOC/2009/fusion/boost/fusion/container/generation/make_cons.hpp | 5
   sandbox/SOC/2009/fusion/boost/fusion/container/generation/make_list.hpp | 6 +
   sandbox/SOC/2009/fusion/boost/fusion/container/generation/make_map.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/generation/make_set.hpp | 6 +
   sandbox/SOC/2009/fusion/boost/fusion/container/generation/make_vector.hpp | 6 +
   sandbox/SOC/2009/fusion/boost/fusion/container/generation/map_tie.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/generation/pair_tie.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/generation/vector_tie.hpp | 6 +
   sandbox/SOC/2009/fusion/boost/fusion/container/list.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/list/cons.hpp | 17 ++-
   sandbox/SOC/2009/fusion/boost/fusion/container/list/convert.hpp | 6
   sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/at_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/begin_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/build_cons.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/cons_fwd.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/cons_gen.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/cons_iterator.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/convert_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/deref_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/end_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/equal_to_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/next_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/pp/cons_gen.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/pp/cons_gen_n.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/pp/list_forward_ctor.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/pp/list_forward_ctor_n.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/value_at_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/value_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/variadic_templates/cons_gen.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/list/limits.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/list/list.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/list/list_fwd.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/map.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/map/convert.hpp | 5
   sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/begin_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/deref_data_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/deref_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/end_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/key_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/value_of_data_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/value_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/map/limits.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/map/map.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/map/map_fwd.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/set.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/set/convert.hpp | 5
   sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/begin_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/deref_data_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/deref_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/end_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/key_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/value_of_data_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/value_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/set/limits.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/set/set.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/set/set_fwd.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/vector.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/vector/convert.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/at_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/begin_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/deref_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/end_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/pp/vector.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/pp/vector_n.hpp | 20 +++--
   sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/pp/vector_n_chooser.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/pp/vector_n_chooser_n.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/value_at_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/value_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/variadic_templates/tagged_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/variadic_templates/vector.hpp | 4
   sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/variadic_templates/vector_n.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/vector/limits.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector10.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector20.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector30.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector40.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector50.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector_fwd.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/functional.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/functional/adapter.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/detail/fused_impl.hpp | 64 ++++++++---------
   sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/detail/pp/unfused_invocation_n.hpp | 10 +-
   sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/detail/pp/unfused_typed_impl_n.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/fused.hpp | 8 +
   sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/fused_function_object.hpp | 8 +
   sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/fused_procedure.hpp | 6 +
   sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/limits.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/unfused.hpp | 14 +-
   sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/unfused_typed.hpp | 12 +-
   sandbox/SOC/2009/fusion/boost/fusion/functional/generation.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/functional/generation/detail/gen_make_adapter.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/functional/generation/make_fused.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/functional/generation/make_fused_function_object.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/functional/generation/make_fused_procedure.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/functional/generation/make_unfused.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/functional/invocation.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/detail/invoke.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/detail/member_object_pointer_helper.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/detail/pp/invoke_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/detail/pp/invoke_impl_n.hpp | 14 ++
   sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/detail/that_ptr.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/detail/variadic_templates/invoke_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/invoke.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/invoke_function_object.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/invoke_procedure.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/limits.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/accumulate.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/adapt_assoc_class.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/adapt_assoc_class_named.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/adapt_assoc_struct.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/adapt_assoc_struct_named.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/adapt_class.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/adapt_class_named.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/adapt_struct.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/adapt_struct_named.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/adapted.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/adapter.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/advance.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/advance_c.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/algorithm.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/all.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/any.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/array.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/as_list.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/as_map.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/as_set.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/as_vector.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/at.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/at_c.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/at_key.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/back.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/begin.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/boost_array.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/boost_tuple.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/category_of.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/clear.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/comparison.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/cons.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/cons_tie.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/container.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/convenience.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/convert.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/copy.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/count.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/count_if.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/deduce.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/deduce_sequence.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/define_assoc_struct.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/define_struct.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/deref.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/deref_data.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/distance.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/empty.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/end.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/equal_to.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/erase.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/erase_key.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/fill.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/filter.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/filter_if.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/filter_view.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/find.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/find_if.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/find_key.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/fold.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/for_each.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/front.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/functional.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/fused.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/fused_function_object.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/fused_procedure.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/generate.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/generation.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/greater.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/greater_equal.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/has_key.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/ignore.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/in.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/insert.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/insert_range.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/intrinsic.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/invocation.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/invoke.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/invoke_function_object.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/invoke_procedure.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/io.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/is_iterator.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/is_sequence.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/is_view.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/iter_fold.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/iteration.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/iterator.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/iterator_base.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/iterator_facade.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/iterator_range.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/join.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/joint_view.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/key_of.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/less.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/less_equal.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/list.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/list_fwd.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/list_tie.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/make_cons.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/make_fused.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/make_fused_function_object.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/make_fused_procedure.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/make_list.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/make_map.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/make_set.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/make_tuple.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/make_unfused.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/make_vector.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/map.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/map_fwd.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/map_tie.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/move.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/mpl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/next.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/none.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/not_equal_to.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/nview.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/out.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/pair.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/pair_tie.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/pop_back.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/pop_front.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/prior.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/proxy_type.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/push_back.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/push_front.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/query.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/remove.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/remove_if.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/repetitive_view.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/replace.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/replace_if.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/reverse.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/reverse_fold.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/reverse_iter_fold.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/reverse_view.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/sequence.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/sequence_base.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/sequence_facade.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/set.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/set_fwd.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/single_view.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/size.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/std_array.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/std_pair.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/std_tuple.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/struct.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/support.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/swap.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/tag_of.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/tag_of_fwd.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/transform.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/transform_view.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/transformation.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/tuple.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/tuple_fwd.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/tuple_tie.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/unfused.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/unfused_typed.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/unused.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/value_at.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/value_at_c.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/value_at_key.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/value_of.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/value_of_data.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/vector.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/vector10.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/vector20.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/vector30.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/vector40.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/vector50.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/vector_fwd.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/vector_tie.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/view.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/void.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/zip.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/include/zip_view.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/iterator.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/iterator/advance.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/iterator/advance_c.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/iterator/basic_iterator.hpp | 17 ++-
   sandbox/SOC/2009/fusion/boost/fusion/iterator/deref.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/iterator/deref_data.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/iterator/detail/advance.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/iterator/detail/distance.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/iterator/distance.hpp | 4
   sandbox/SOC/2009/fusion/boost/fusion/iterator/equal_to.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/iterator/iterator_facade.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/iterator/key_of.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/iterator/next.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/iterator/prior.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/iterator/value_of.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/iterator/value_of_data.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/mpl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/mpl/at.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/mpl/back.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/mpl/begin.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/mpl/clear.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/mpl/empty.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/mpl/end.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/mpl/erase.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/mpl/erase_key.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/mpl/front.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/mpl/fusion_iterator.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/mpl/has_key.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/mpl/insert.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/mpl/insert_range.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/mpl/pop_back.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/mpl/pop_front.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/mpl/push_back.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/mpl/push_front.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/mpl/size.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/enable_comparison.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/equal_to.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/greater.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/greater_equal.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/less.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/less_equal.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/not_equal_to.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/equal_to.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/greater.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/greater_equal.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/less.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/less_equal.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/not_equal_to.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/convenience.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/convenience/copy.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/convenience/fill.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/convenience/generate.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/convenience/move.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/convenience/swap.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/convert.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/at.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/at_c.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/at_key.hpp | 5 +
   sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/back.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/begin.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/empty.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/end.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/ext_/segments.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/ext_/size_s.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/front.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/has_key.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/size.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/swap.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/value_at.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/value_at_c.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/value_at_key.hpp | 5 +
   sandbox/SOC/2009/fusion/boost/fusion/sequence/io.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/io/detail/in.hpp | 12 +-
   sandbox/SOC/2009/fusion/boost/fusion/sequence/io/detail/manip.hpp | 6 +
   sandbox/SOC/2009/fusion/boost/fusion/sequence/io/detail/out.hpp | 12 +-
   sandbox/SOC/2009/fusion/boost/fusion/sequence/io/in.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/io/out.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/sequence/sequence_facade.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/support.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/support/category_of.hpp | 4
   sandbox/SOC/2009/fusion/boost/fusion/support/deduce.hpp | 26 +++---
   sandbox/SOC/2009/fusion/boost/fusion/support/deduce_sequence.hpp | 60 ++++++++++++---
   sandbox/SOC/2009/fusion/boost/fusion/support/ext_/is_segmented.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/support/internal/assert.hpp | 78 ++++++++++++++++----
   sandbox/SOC/2009/fusion/boost/fusion/support/internal/assign_tags.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/support/internal/constexpr.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/support/internal/facade_generation.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/support/internal/is_explicitly_convertible.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/support/internal/ref.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/support/internal/result_of.hpp | 4
   sandbox/SOC/2009/fusion/boost/fusion/support/internal/sequence_assign.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/support/internal/small_big_type.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/support/internal/template.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/support/internal/variadic_templates/detail/variadic_arguments_to_vector_c_n.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/support/internal/variadic_templates/detail/variadic_arguments_to_vector_n.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/support/internal/variadic_templates/variadic_arguments_to_vector.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/support/internal/variadic_templates/variadic_arguments_to_vector_c.hpp | 8 +-
   sandbox/SOC/2009/fusion/boost/fusion/support/internal/variadic_templates/variadic_quote.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/support/internal/workaround.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/support/is_iterator.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/support/is_sequence.hpp | 3
   sandbox/SOC/2009/fusion/boost/fusion/support/is_view.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/support/iterator_base.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/support/pair.hpp | 24 +++++-
   sandbox/SOC/2009/fusion/boost/fusion/support/sequence_base.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/support/tag_of.hpp | 4
   sandbox/SOC/2009/fusion/boost/fusion/support/tag_of_fwd.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/support/unused.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/support/void.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/tuple.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/tuple/make_tuple.hpp | 6 +
   sandbox/SOC/2009/fusion/boost/fusion/tuple/tuple.hpp | 8 +-
   sandbox/SOC/2009/fusion/boost/fusion/tuple/tuple_fwd.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/tuple/tuple_tie.hpp | 6
   sandbox/SOC/2009/fusion/boost/fusion/view.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/detail/strictest_traversal.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/detail/view_storage.hpp | 9 ++
   sandbox/SOC/2009/fusion/boost/fusion/view/ext_/segmented_iterator.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/ext_/segmented_iterator_range.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/filter_view.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/begin_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/deref_data_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/deref_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/end_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/equal_to_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/filter_view_fwd.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/filter_view_iterator.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/key_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/next_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/size_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/value_of_data_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/value_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/filter_view.hpp | 9 +
   sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range/detail/at_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range/detail/begin_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range/detail/end_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range/detail/iterator_range_fwd.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range/detail/value_at_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range/iterator_range.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/joint_view.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/begin_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/deref_data_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/deref_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/end_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/equal_to_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/joint_view_fwd.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/joint_view_iterator.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/key_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/next_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/value_of_data_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/value_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/joint_view.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/nview.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/advance_impl.hpp | 4
   sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/at_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/begin_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/deref_impl.hpp | 4
   sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/distance_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/end_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/equal_to_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/next_impl.hpp | 4
   sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/nview_fwd.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/nview_iterator.hpp | 40 ++++------
   sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/pp/as_nview_n.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/prior_impl.hpp | 4
   sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/value_at_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/value_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/nview/nview.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/advance_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/begin_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/deref_data_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/deref_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/distance_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/end_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/equal_to_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/key_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/next_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/prior_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/repetitive_view_fwd.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/repetitive_view_iterator.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/value_of_data_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/value_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/repetitive_view.hpp | 27 ++++---
   sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/advance_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/at_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/begin_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/deref_data_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/deref_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/distance_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/end_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/equal_to_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/key_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/next_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/prior_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/reverse_view_fwd.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/reverse_view_iterator.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/value_at_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/value_of_data_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/value_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/reverse_view.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/single_view.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/at_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/begin_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/deref_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/distance_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/end_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/equal_to_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/next_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/prior_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/single_view_fwd.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/single_view_iterator.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/value_at_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/value_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/single_view/single_view.hpp | 11 ++
   sandbox/SOC/2009/fusion/boost/fusion/view/transform_view.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/advance_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/at_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/begin_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/deref_data_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/deref_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/distance_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/end_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/equal_to_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/key_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/next_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/prior_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/transform_view_iterator.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/value_at_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/value_of_data_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/value_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/transform_view.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/transform_view_fwd.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/zip_view.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/advance_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/at_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/begin_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/deref_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/distance_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/end_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/equal_to_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/next_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/prior_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/size_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/value_at_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/value_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/zip_view_fwd.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/zip_view_iterator.hpp | 2
   sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/zip_view.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/cookbook/do_the_bind.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/cookbook/fill_em_up.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/Jamfile | 16 +++-
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/advance_impl.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/at_impl.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/at_key_impl.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/begin_impl.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/category_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/deref_data_impl.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/deref_impl.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/distance_impl.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/end_impl.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/equal_to_impl.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/example_struct_iterator.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/has_key_impl.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/is_sequence_impl.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/is_view_impl.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/key_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/next_impl.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/prior_impl.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/size_impl.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/tag_of.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/value_at_impl.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/value_at_key_impl.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/value_of_data_impl.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/value_of_impl.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/example_struct.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/example_struct_type.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/test_example.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/triple/Jamfile | 18 +++-
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/triple/triple.cpp | 4
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/vtuple/Jamfile | 18 +++-
   sandbox/SOC/2009/fusion/libs/fusion/example/extension/vtuple/tuple142plus.cpp | 4
   sandbox/SOC/2009/fusion/libs/fusion/example/performance/Jamfile | 25 +++--
   sandbox/SOC/2009/fusion/libs/fusion/example/performance/accumulate.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/performance/functional.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/performance/inner_product.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/performance/inner_product2.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/performance/sequence_efficiency.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/example/performance/zip_efficiency.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/Jamfile | 148 ++++-----------------------------------
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/all.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/any.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/clear.cpp | 3
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/count.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/count_if.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/erase.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/erase_key.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/filter.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/filter_if.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/find.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/find_if.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/fold.cpp | 4
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/fold.hpp | 27 ++++--
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/fold2.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/for_each.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/insert.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/insert_range.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/iter_fold.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/join.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/none.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/pop_back.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/pop_front.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/push_back.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/push_front.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/remove.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/remove_if.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/replace.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/replace_if.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/reverse.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/reverse_fold.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/reverse_iter_fold.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/transform.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/zip.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/zip2.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/zip_ignore.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/fused.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/fused_function_object.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/fused_procedure.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/invoke.cpp | 22 ++--
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/invoke_function_object.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/invoke_procedure.cpp | 12 +-
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/make_fused.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/make_fused_function_object.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/make_fused_procedure.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/make_unfused.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/unfused.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/unfused_typed.cpp | 3
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_assoc_class.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_assoc_class_named.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_assoc_struct.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_assoc_struct_named.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_assoc_tpl_class.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_assoc_tpl_struct.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_class.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_class_named.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_struct.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_struct_named.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_tpl_class.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_tpl_struct.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/array.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/as_list.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/as_map.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/as_set.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/as_vector.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/boost_array.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/boost_tuple.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/comparison.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/cons.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/construction.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/copy.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/deduce_sequence.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/define_assoc_struct.cpp | 12 ++
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/define_assoc_tpl_struct.cpp | 12 ++
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/define_struct.cpp | 12 ++
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/define_tpl_struct.cpp | 12 ++
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/filter_view.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/io.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/iterator.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/iterator_range.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/joint_view.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_comparison.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_construction.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_copy.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_iterator.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_make.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_misc.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_mutate.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_tie.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_value_at.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/make.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/make_list.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/make_vector.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/map.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/map_tie.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/misc.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/mutate.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/nview.cpp | 4
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/repetitive_view.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/reverse_view.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/set.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/single_view.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/std_pair.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/swap.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tie.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tr1_tuple_auto_conv.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/transform_view.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_comparison.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_construction.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_copy.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_element.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_make.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_misc.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_mutate.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_tie.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/value_at.hpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_comparison.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_construction.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_copy.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_iterator.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_make.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_misc.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_mutate.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_n.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_tie.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_value_at.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/zip_view.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/zip_view2.cpp | 10 +-
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/zip_view_ignore.cpp | 2
   sandbox/SOC/2009/fusion/libs/fusion/test/suite2/Jamfile | 21 ++++-
   887 files changed, 1530 insertions(+), 1377 deletions(-)

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
     Copyright (c) 2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/array.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/array.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/array.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/boost_array.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/boost_array.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/boost_array.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
     Copyright (c) 2009 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/boost_tuple.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/boost_tuple.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/boost_tuple.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/class.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/class.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/class.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
     Copyright (c) 2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/class/adapt_assoc_class.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/class/adapt_assoc_class.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/class/adapt_assoc_class.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2009 Joel de Guzman
     Copyright (c) 2007 Dan Marsden
     Copyright (c) 2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/class/adapt_assoc_class_named.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/class/adapt_assoc_class_named.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/class/adapt_assoc_class_named.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/class/adapt_class.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/class/adapt_class.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/class/adapt_class.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2009 Joel de Guzman
     Copyright (c) 2009-2010 Hartmut Kaiser
     Copyright (c) 2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/class/adapt_class_named.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/class/adapt_class_named.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/class/adapt_class_named.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2009 Joel de Guzman
     Copyright (c) 2009-2010 Hartmut Kaiser
     Copyright (c) 2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
     Copyright (c) 2009 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/begin_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/begin_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/begin_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
     Copyright (c) 2009 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/category_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/category_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/category_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/deref_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/deref_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/deref_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/end_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/end_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/end_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
     Copyright (c) 2009 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/is_sequence_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/is_sequence_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/is_sequence_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/is_view_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/is_view_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/is_view_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/size_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/size_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/size_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/tag_of.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/tag_of.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/tag_of.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,7 +1,7 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
- Copyright (c) 2009 Christopher Schmidt
+ Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
     file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -9,7 +9,6 @@
 
 #include <boost/config.hpp>
 #include <boost/fusion/support/tag_of_fwd.hpp>
-
 #include <cstddef>
 
 namespace BOOST_FUSION_ADAPTED_ARRAY_NAMESPACE

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/value_at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/value_at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/value_at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/value_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/value_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/array/value_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/class/adapt_base.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/class/adapt_base.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/class/adapt_base.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2009 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
     Copyright (c) 2010 Christopher Schmidt
@@ -57,7 +57,14 @@
             return *this; \
         } \
                                                                                 \
- operator lvalue() \
+ class_member_proxy& \
+ operator=(class_member_proxy const& val) \
+ { \
+ BOOST_PP_TUPLE_ELEM(ATTRIBUTE_TUPEL_SIZE, 3, ATTRIBUTE); \
+ return *this; \
+ } \
+ \
+ operator lvalue() const \
         { \
             return BOOST_PP_TUPLE_ELEM(ATTRIBUTE_TUPEL_SIZE, 2, ATTRIBUTE); \
         } \

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/class/extension.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/class/extension.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/class/extension.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2009 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
     Copyright (c) 2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/advance_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/advance_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/advance_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/begin_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/begin_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/begin_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
     Copyright (c) 2009 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/category_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/category_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/category_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
     Copyright (c) 2009 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/deref_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/deref_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/deref_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/distance_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/distance_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/distance_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/empty_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/empty_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/empty_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/end_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/end_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/end_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
     Copyright (c) 2009 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/equal_to_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/equal_to_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/equal_to_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/get_mpl_it.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/get_mpl_it.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/get_mpl_it.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/has_key_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/has_key_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/has_key_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/is_iterator_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/is_iterator_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/is_iterator_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/is_sequence_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/is_sequence_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/is_sequence_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/is_view_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/is_view_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/is_view_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/mpl_iterator.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/mpl_iterator.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/mpl_iterator.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/next_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/next_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/next_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/prior_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/prior_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/prior_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/size_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/size_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/size_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/tag_of.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/tag_of.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/tag_of.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
@@ -31,16 +31,13 @@
 
         namespace detail
         {
- BOOST_MPL_HAS_XXX_TRAIT_DEF(category);
+ BOOST_MPL_HAS_XXX_TRAIT_DEF(category)
 
             template<typename T, typename Category>
             struct category_is
               : mpl::equal_to<typename T::category, Category>
             {};
 
- template<typename T, typename Enable>
- struct tag_of_fallback;
-
             template<typename T>
             struct tag_of_fallback<
                 T

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/value_at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/value_at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/value_at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/value_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/value_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/mpl/value_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/begin_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/begin_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/begin_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/category_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/category_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/category_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/deref_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/deref_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/deref_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/end_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/end_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/end_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/is_sequence_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/is_sequence_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/is_sequence_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/is_view_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/is_view_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/is_view_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/size_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/size_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/size_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/tag_of.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/tag_of.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/tag_of.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
@@ -38,13 +38,13 @@
             };
 #endif
 
- BOOST_FUSION_ARRAY_TAG_OF_SPECIALIZATION(T[N]);
- BOOST_FUSION_ARRAY_TAG_OF_SPECIALIZATION(T const[N]);
- BOOST_FUSION_ARRAY_TAG_OF_SPECIALIZATION(T(&)[N]);
- BOOST_FUSION_ARRAY_TAG_OF_SPECIALIZATION(T const(&)[N]);
+ BOOST_FUSION_ARRAY_TAG_OF_SPECIALIZATION(T[N])
+ BOOST_FUSION_ARRAY_TAG_OF_SPECIALIZATION(T const[N])
+ BOOST_FUSION_ARRAY_TAG_OF_SPECIALIZATION(T(&)[N])
+ BOOST_FUSION_ARRAY_TAG_OF_SPECIALIZATION(T const(&)[N])
 #ifndef BOOST_NO_RVALUE_REFERENCES
- BOOST_FUSION_ARRAY_TAG_OF_SPECIALIZATION(T(&&)[N]);
- BOOST_FUSION_ARRAY_TAG_OF_SPECIALIZATION(T const(&&)[N]);
+ BOOST_FUSION_ARRAY_TAG_OF_SPECIALIZATION(T(&&)[N])
+ BOOST_FUSION_ARRAY_TAG_OF_SPECIALIZATION(T const(&&)[N])
 #endif
 
 #undef BOOST_FUSION_ARRAY_TAG_OF_SPECIALIZATION

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/value_at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/value_at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/value_at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/value_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/value_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/po_array/value_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/adapt_base.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/adapt_base.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/adapt_base.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2009 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
     Copyright (c) 2009-2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
     Copyright (c) 2009-2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/begin_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/begin_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/begin_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
     Copyright (c) 2009-2010 Christopher Schmidt
@@ -27,7 +27,7 @@
                 basic_iterator<
                     struct_iterator_tag
                   , random_access_traversal_tag
- , Seq
+ , typename detail::add_lref<Seq>::type
                   , 0
>
             type;

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/category_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/category_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/category_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
     Copyright (c) 2009-2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/define_struct.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/define_struct.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/define_struct.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
@@ -85,8 +85,8 @@
     self_type& \
     operator=(BOOST_FUSION_R_ELSE_CLREF(Seq) seq) \
     { \
- BOOST_FUSION_STATIC_ASSERT(( \
- BOOST_PP_SEQ_SIZE(ATTRIBUTES_SEQ)==result_of::size<Seq>::value)); \
+ BOOST_FUSION_STATIC_ASSERT((BOOST_PP_SEQ_SIZE(ATTRIBUTES_SEQ)== \
+ boost::fusion::result_of::size<Seq>::value)); \
                                                                                 \
         typedef typename \
             boost::fusion::result_of::begin< \
@@ -133,7 +133,7 @@
     { \
         BOOST_FUSION_STATIC_ASSERT(( \
             BOOST_PP_SEQ_SIZE(BOOST_PP_TUPLE_ELEM(3, 1, DATA))== \
- result_of::size<SeqRef>::value));\
+ boost::fusion::result_of::size<SeqRef>::value));\
     }
 
 #define BOOST_FUSION_DEFINE_STRUCT_SEQ_CTOR_DISABLER( \
@@ -194,8 +194,8 @@
             ), \
             ATTRIBUTES_SEQ) \
     { \
- BOOST_FUSION_STATIC_ASSERT(( \
- BOOST_PP_SEQ_SIZE(ATTRIBUTES_SEQ)==result_of::size<SeqRef>::value));\
+ BOOST_FUSION_STATIC_ASSERT((BOOST_PP_SEQ_SIZE(ATTRIBUTES_SEQ)== \
+ boost::fusion::result_of::size<Seq>::value)); \
     } \
                                                                                 \
     BOOST_FUSION_ALL_CTOR_COMBINATIONS( \

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/deref_data_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/deref_data_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/deref_data_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/deref_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/deref_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/deref_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/end_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/end_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/end_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
     Copyright (c) 2009-2010 Christopher Schmidt
@@ -27,7 +27,7 @@
                 basic_iterator<
                     struct_iterator_tag
                   , random_access_traversal_tag
- , Seq
+ , typename detail::add_lref<Seq>::type
                   , struct_size<typename detail::identity<Seq>::type>::value
>
             type;

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/extension.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/extension.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/extension.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
     Copyright (c) 2009-2010 Christopher Schmidt
@@ -20,7 +20,7 @@
     struct fusion_sequence_tag;
 
     struct assoc_struct_category
- : bidirectional_traversal_tag, associative_tag
+ : random_access_traversal_tag, associative_tag
     {};
 
     namespace extension

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/is_sequence_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/is_sequence_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/is_sequence_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
     Copyright (c) 2009-2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/is_view_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/is_view_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/is_view_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
     Copyright (c) 2009-2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/key_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/key_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/key_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/namespace.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/namespace.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/namespace.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Hartmut Kaiser
     Copyright (c) 2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/proxy_type.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/proxy_type.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/proxy_type.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Hartmut Kaiser
     Copyright (c) 2010 Christopher Schmidt
 
@@ -23,6 +23,10 @@
         {} \
                                                                                 \
         WRAPPED_TYPE& obj; \
+ \
+ private: \
+ NAME& \
+ operator=(NAME const&); \
     }; \
                                                                                 \
     BOOST_FUSION_ADAPT_STRUCT_NAMESPACE_DEFINITION_END(NAMESPACE_SEQ)

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/size_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/size_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/size_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
     Copyright (c) 2009-2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/value_at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/value_at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/value_at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
     Copyright (c) 2009-2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/value_of_data_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/value_of_data_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/value_of_data_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/value_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/value_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/struct/value_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/begin_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/begin_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/begin_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/category_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/category_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/category_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/deref_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/deref_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/deref_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/end_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/end_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/end_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/is_sequence_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/is_sequence_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/is_sequence_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/is_view_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/is_view_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/is_view_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/size_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/size_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/size_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/tag_of.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/tag_of.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/tag_of.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 
@@ -10,13 +10,12 @@
 #include <boost/fusion/support/tag_of_fwd.hpp>
 
 #include <boost/mpl/tag.hpp>
-#ifdef BOOST_FUSION_ADAPTED_STD_TUPLE
-# ifdef BOOST_NO_0X_HDR_TUPLE
-# include <boost/preprocessor/enum.hpp>
+#if defined(BOOST_FUSION_ADAPTED_STD_TUPLE) &&\
+ (defined(BOOST_NO_0X_HDR_TUPLE) || defined(BOOST_NO_VARIADIC_TEMPLATES))
+# include <boost/preprocessor/enum_params.hpp>
 
-# ifndef BOOST_FUSION_STD_TR1_TUPLE_UPPER_LIMIT
-# define BOOST_FUSION_STD_TR1_TUPLE_UPPER_LIMIT 10
-# endif
+# ifndef BOOST_FUSION_STD_TUPLE_UPPER_LIMIT
+# define BOOST_FUSION_STD_TUPLE_UPPER_LIMIT 10
 # endif
 #endif
 
@@ -34,7 +33,7 @@
         namespace traits
         {
 #ifdef BOOST_FUSION_ADAPTED_STD_TUPLE
-# ifndef BOOST_NO_0X_HDR_TUPLE
+# ifndef BOOST_FUSION_STD_TUPLE_UPPER_LIMIT
 # define BOOST_FUSION_TUPLE_TAG_OF_SPECIALIZATION(MODIFIER,_)\
             template<typename... Types>\
             struct tag_of<std::tuple<Types...> MODIFIER>\
@@ -43,12 +42,12 @@
             };
 # else
 # define BOOST_FUSION_TUPLE_TAG_OF_SPECIALIZATION(MODIFIER,_)\
- template<\
- BOOST_PP_ENUM(BOOST_FUSION_STD_TR1_TUPLE_UPPER_LIMIT,typename T)\
+ template<BOOST_PP_ENUM_PARAMS(\
+ BOOST_FUSION_STD_TUPLE_UPPER_LIMIT,typename T)\
>\
             struct tag_of<\
                 std::tr1::tuple<\
- BOOST_PP_ENUM(BOOST_FUSION_STD_TR1_TUPLE_UPPER_LIMIT,T)\
+ BOOST_PP_ENUM_PARAMS(BOOST_FUSION_STD_TUPLE_UPPER_LIMIT,T)\
> MODIFIER\
>\
             {\
@@ -109,7 +108,7 @@
 #endif
 
         BOOST_FUSION_ALL_CV_REF_NON_REF_COMBINATIONS(
- BOOST_FUSION_TUPLE_TAG_OF_SPECIALIZATION,_)
+ BOOST_FUSION_TUPLE_TAG_OF_SPECIALIZATION, _)
 
 #undef BOOST_FUSION_TUPLE_TAG_OF_SPECIALIZATION
         }
@@ -121,7 +120,7 @@
         struct sequence_tag;
 
 #ifdef BOOST_FUSION_ADAPTED_STD_TUPLE
-# ifndef BOOST_NO_0X_HDR_TUPLE
+# ifndef BOOST_FUSION_STD_TUPLE_UPPER_LIMIT
         template<typename... Types>
         struct sequence_tag<std::tuple<Types...> >
         {
@@ -135,11 +134,11 @@
         };
 # else
         template<
- BOOST_PP_ENUM(BOOST_FUSION_STD_TR1_TUPLE_UPPER_LIMIT,typename T)
+ BOOST_PP_ENUM_PARAMS(BOOST_FUSION_STD_TUPLE_UPPER_LIMIT,typename T)
>
         struct sequence_tag<
             std::tr1::tuple<
- BOOST_PP_ENUM(BOOST_FUSION_STD_TR1_TUPLE_UPPER_LIMIT,T)
+ BOOST_PP_ENUM_PARAMS(BOOST_FUSION_STD_TUPLE_UPPER_LIMIT,T)
>
>
         {
@@ -147,11 +146,11 @@
         };
 
         template<
- BOOST_PP_ENUM(BOOST_FUSION_STD_TR1_TUPLE_UPPER_LIMIT,typename T)
+ BOOST_PP_ENUM_PARAMS(BOOST_FUSION_STD_TUPLE_UPPER_LIMIT,typename T)
>
         struct sequence_tag<
             std::tr1::tuple<
- BOOST_PP_ENUM(BOOST_FUSION_STD_TR1_TUPLE_UPPER_LIMIT,T)
+ BOOST_PP_ENUM_PARAMS(BOOST_FUSION_STD_TUPLE_UPPER_LIMIT,T)
> const
>
         {

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/value_at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/value_at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/value_at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/value_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/value_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/tuple/value_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/mpl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/mpl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/mpl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/std_array.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/std_array.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/std_array.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/std_pair.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/std_pair.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/std_pair.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
     Copyright (c) 2009-2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/std_tuple.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/std_tuple.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/std_tuple.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/struct.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/struct.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/struct.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
     Copyright (c) 2009-2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/struct/adapt_assoc_struct.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/struct/adapt_assoc_struct.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/struct/adapt_assoc_struct.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
     Copyright (c) 2007 Dan Marsden
     Copyright (c) 2009-2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/struct/adapt_assoc_struct_named.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/struct/adapt_assoc_struct_named.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/struct/adapt_assoc_struct_named.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/struct/adapt_struct.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/struct/adapt_struct.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/struct/adapt_struct.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/struct/adapt_struct_named.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/struct/adapt_struct_named.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/struct/adapt_struct_named.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
     Copyright (c) 2009-2010 Hartmut Kaiser
     Copyright (c) 2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/struct/define_assoc_struct.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/struct/define_assoc_struct.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/struct/define_assoc_struct.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/adapted/struct/define_struct.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/adapted/struct/define_struct.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/adapted/struct/define_struct.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/accumulate.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/accumulate.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/accumulate.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/detail/fold.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/detail/fold.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/detail/fold.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
     Copyright (c) 2009-2010 Christopher Schmidt
@@ -75,11 +75,11 @@
           : boost::result_of<
                 F(
 #ifdef BOOST_NO_RVALUE_REFERENCES
- typename add_lref<typename add_const<State>::type>::type
+ typename add_lref<typename add_const<State>::type>::type,
 #else
- State&&
+ State&&,
 #endif
- , BOOST_FUSION_FOLD_IMPL_INVOKE_IT_META_TRANSFORM(It))
+ BOOST_FUSION_FOLD_IMPL_INVOKE_IT_META_TRANSFORM(It))
>
         {};
 
@@ -210,7 +210,7 @@
                 It0 const&,
                 BOOST_FUSION_RREF_ELSE_OBJ(F))
             {
- return state;
+ return static_cast<Result>(state);
             }
         };
 
@@ -220,32 +220,34 @@
             typedef typename
                 BOOST_PP_CAT(BOOST_FUSION_FOLD_NAME, _rvalue_state)<
                     StateRef
- , It0
+ , It0 const&
                   , F
>::type
             rest1;
             typedef typename
- result_of::BOOST_FUSION_FOLD_IMPL_NEXT_IT_FUNCTION<It0>::type
+ result_of::BOOST_FUSION_FOLD_IMPL_NEXT_IT_FUNCTION<
+ It0 const&
+ >::type
             it1;
             typedef typename
                 BOOST_PP_CAT(BOOST_FUSION_FOLD_NAME, _rvalue_state)<
                     rest1
- , it1
+ , it1&
                   , F
>::type
             rest2;
             typedef typename
- result_of::BOOST_FUSION_FOLD_IMPL_NEXT_IT_FUNCTION<it1>::type
+ result_of::BOOST_FUSION_FOLD_IMPL_NEXT_IT_FUNCTION<it1&>::type
             it2;
             typedef typename
                 BOOST_PP_CAT(BOOST_FUSION_FOLD_NAME, _rvalue_state)<
                     rest2
- , it2
+ , it2&
                   , F
>::type
             rest3;
             typedef typename
- result_of::BOOST_FUSION_FOLD_IMPL_NEXT_IT_FUNCTION<it2>::type
+ result_of::BOOST_FUSION_FOLD_IMPL_NEXT_IT_FUNCTION<it2&>::type
             it3;
 
             typedef typename
@@ -253,11 +255,11 @@
                     typename BOOST_PP_CAT(
                         BOOST_FUSION_FOLD_NAME, _rvalue_state)<
                         rest3
- , it3
+ , it3&
                       , F
>::type
                   , typename result_of::BOOST_FUSION_FOLD_IMPL_NEXT_IT_FUNCTION<
- it3
+ it3&
>::type
                   , F
                   , N-4
@@ -276,12 +278,14 @@
             typedef typename
                 BOOST_PP_CAT(BOOST_FUSION_FOLD_NAME, _rvalue_state)<
                     StateRef
- , It0
+ , It0 const&
                   , F
>::type
             rest1;
             typedef typename
- result_of::BOOST_FUSION_FOLD_IMPL_NEXT_IT_FUNCTION<It0>::type
+ result_of::BOOST_FUSION_FOLD_IMPL_NEXT_IT_FUNCTION<
+ It0 const&
+ >::type
             it1;
 
             typedef typename
@@ -289,12 +293,14 @@
                     typename BOOST_PP_CAT(
                         BOOST_FUSION_FOLD_NAME, _rvalue_state)<
                         rest1
- , it1
+ , it1&
                       , F
>::type
- , typename result_of::BOOST_FUSION_FOLD_IMPL_NEXT_IT_FUNCTION<
- it1
- >::type
+ , BOOST_FUSION_R_ELSE_CLREF(
+ typename result_of::
+ BOOST_FUSION_FOLD_IMPL_NEXT_IT_FUNCTION<
+ it1&
+ >::type)
                   , F
>::type
             type;
@@ -310,12 +316,13 @@
           : BOOST_PP_CAT(BOOST_FUSION_FOLD_NAME, _rvalue_state)<
                 typename BOOST_PP_CAT(BOOST_FUSION_FOLD_NAME, _rvalue_state)<
                     StateRef
- , It0
+ , It0 const&
                   , F
>::type
- , typename result_of::BOOST_FUSION_FOLD_IMPL_NEXT_IT_FUNCTION<
- It0
- >::type
+ , BOOST_FUSION_R_ELSE_CLREF(
+ typename result_of::BOOST_FUSION_FOLD_IMPL_NEXT_IT_FUNCTION<
+ It0 const&
+ >::type)
               , F
>
         {};
@@ -329,7 +336,7 @@
>
           : BOOST_PP_CAT(BOOST_FUSION_FOLD_NAME, _rvalue_state)<
                 StateRef
- , It0
+ , It0 const&
               , F
>
         {};
@@ -355,11 +362,12 @@
                     typename boost::result_of<
                         f(
                             StateRef,
- BOOST_FUSION_FOLD_IMPL_INVOKE_IT_META_TRANSFORM(It0)
+ BOOST_FUSION_FOLD_IMPL_INVOKE_IT_META_TRANSFORM(
+ It0 const&)
                         )
>::type
                   , typename result_of::BOOST_FUSION_FOLD_IMPL_NEXT_IT_FUNCTION<
- It0
+ It0 const&
>::type
                   , f
                   , SeqSize-1
@@ -432,7 +440,11 @@
>
         {
             BOOST_FUSION_MPL_ASSERT((traits::is_sequence<Seq>));
+#ifdef BOOST_FUSION_REVERSE_FOLD
+ BOOST_FUSION_MPL_ASSERT((traits::is_bidirectional<Seq>));
+#else
             BOOST_FUSION_MPL_ASSERT((traits::is_forward<Seq>));
+#endif
         };
     }
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/detail/for_each.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/detail/for_each.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/detail/for_each.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/ext_/for_each_s.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/ext_/for_each_s.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/ext_/for_each_s.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006 Eric Niebler
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/fold.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/fold.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/fold.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
     Copyright (c) 2007 Dan Marsden
     Copyright (c) 2009-2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/for_each.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/for_each.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/for_each.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
     Copyright (c) 2007 Dan Marsden
     Copyright (c) 2009 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/iter_fold.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/iter_fold.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/iter_fold.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
@@ -12,6 +12,6 @@
 
 #include <boost/fusion/algorithm/iteration/detail/fold.hpp>
 
-#undef BOOST_FUSION_REVERSE_FOLD
+#undef BOOST_FUSION_ITER_FOLD
 
 #endif

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/reverse_fold.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/reverse_fold.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/reverse_fold.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/reverse_iter_fold.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/reverse_iter_fold.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/iteration/reverse_iter_fold.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/query.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/query.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/query.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/all.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/all.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/all.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2007 Dan Marsden
     Copyright (c) 2009 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/any.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/any.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/any.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005 Eric Niebler
     Copyright (c) 2007 Dan Marsden
@@ -36,6 +36,10 @@
             }
 
             F f;
+
+ private:
+ any_helper&
+ operator=(any_helper const&);
         };
     }
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/count.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/count.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/count.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/count_if.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/count_if.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/count_if.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2007 Dan Marsden
     Copyright (c) 2009 Christopher Schmidt
@@ -35,6 +35,10 @@
             }
 
             F f;
+
+ private:
+ count_if_helper&
+ operator=(count_if_helper const&);
         };
     }
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/detail/all.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/detail/all.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/detail/all.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2007 Dan Marsden
     Copyright (c) 2009-2010 Christopher Schmidt
@@ -120,7 +120,7 @@
         template<typename It0, typename F>
         static BOOST_FUSION_CONSTEXPR
         bool
- call(It0 const& it0, BOOST_FUSION_RREF_ELSE_OBJ(F) f)
+ call(It0 const&, BOOST_FUSION_RREF_ELSE_OBJ(F))
         {
             return true;
         }

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/detail/count.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/detail/count.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/detail/count.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 
@@ -37,7 +37,7 @@
         template<typename T1, typename T2>
         static BOOST_FUSION_CONSTEXPR
         bool
- call(BOOST_FUSION_R_ELSE_CLREF(T1) x, BOOST_FUSION_R_ELSE_CLREF(T2) y)
+ call(BOOST_FUSION_R_ELSE_CLREF(T1), BOOST_FUSION_R_ELSE_CLREF(T2))
         {
             return false;
         }
@@ -76,6 +76,10 @@
         }
 
         x_type x;
+
+ private:
+ count_helper&
+ operator=(count_helper const&);
     };
 }}}
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/detail/find_if.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/detail/find_if.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/detail/find_if.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2007 Dan Marsden
     Copyright (c) 2009 Christopher Schmidt
@@ -176,10 +176,9 @@
             static type
             call(It const& it)
             {
- return
- fusion::advance<
- typename result_of::distance<It, type>::type
- >(it);
+ return fusion::advance<
+ typename result_of::distance<It, type>::type
+ >(it);
             }
         };
 
@@ -192,7 +191,7 @@
             call(BOOST_FUSION_R_ELSE_LREF(Seq) seq)
             {
                 return static_find_if<Begin, End, Pred>::call(
- fusion::begin(BOOST_FUSION_FORWARD(Seq,seq)));
+ fusion::begin(BOOST_FUSION_FORWARD(Seq,seq)));
             }
         };
     }

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/ext_/find_if_s.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/ext_/find_if_s.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/ext_/find_if_s.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006 Eric Niebler
     Copyright (c) 2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/find.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/find.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/find.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/find_if.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/find_if.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/find_if.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/find_key.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/find_key.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/find_key.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
@@ -42,8 +42,8 @@
         result_of::find_key<BOOST_FUSION_R_ELSE_CLREF(Seq), T>::type const
     find_key(BOOST_FUSION_R_ELSE_CLREF(Seq) seq)
     {
- return
- result_of::find_key<BOOST_FUSION_R_ELSE_CLREF(Seq), T>::call(seq);
+ return result_of::find_key<BOOST_FUSION_R_ELSE_CLREF(Seq), T>::call(
+ BOOST_FUSION_FORWARD(Seq,seq));
     }
 
 #ifdef BOOST_NO_RVALUE_REFERENCES

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/none.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/none.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/query/none.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2007 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/clear.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/clear.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/clear.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 
@@ -40,10 +40,11 @@
 
     template<typename Seq>
     inline typename result_of::clear<BOOST_FUSION_R_ELSE_CLREF(Seq)>::type
- clear(BOOST_FUSION_R_ELSE_CLREF(Seq) seq)
+ clear(BOOST_FUSION_R_ELSE_CLREF(Seq))
     {
- return typename
- result_of::clear<BOOST_FUSION_R_ELSE_CLREF(Seq)>::type();
+ return typename result_of::clear<
+ BOOST_FUSION_R_ELSE_CLREF(Seq)
+ >::type();
     }
 }}
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/begin_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/begin_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/begin_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/empty_sequence_fwd.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/empty_sequence_fwd.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/empty_sequence_fwd.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/empty_sequence_iterator.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/empty_sequence_iterator.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/empty_sequence_iterator.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/end_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/end_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/end_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/filter_key_view.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/filter_key_view.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/filter_key_view.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/filter_key_view/at_key_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/filter_key_view/at_key_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/filter_key_view/at_key_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/filter_key_view/filter_key_view_fwd.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/filter_key_view/filter_key_view_fwd.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/filter_key_view/filter_key_view_fwd.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/filter_key_view/has_key_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/filter_key_view/has_key_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/filter_key_view/has_key_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/filter_key_view/value_at_key_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/filter_key_view/value_at_key_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/filter_key_view/value_at_key_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/is_in_seq.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/is_in_seq.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/is_in_seq.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/pp/zip.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/pp/zip.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/pp/zip.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
     Copyright (c) 2009 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/pp/zip_n.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/pp/zip_n.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/pp/zip_n.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/replace_if.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/replace_if.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/replace_if.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/variadic_templates/zip.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/variadic_templates/zip.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/variadic_templates/zip.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/erase.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/erase.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/erase.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/erase_key.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/erase_key.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/erase_key.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 
@@ -9,6 +9,9 @@
 #ifndef BOOST_FUSION_ALGORITHM_TRANSFORMATION_ERASE_KEY_HPP
 #define BOOST_FUSION_ALGORITHM_TRANSFORMATION_ERASE_KEY_HPP
 
+#ifdef BOOST_FUSION_ENABLE_STATIC_ASSERTS
+# include <boost/fusion/sequence/intrinsic/has_key.hpp>
+#endif
 #include <boost/fusion/algorithm/query/find_key.hpp>
 #include <boost/fusion/algorithm/transformation/erase.hpp>
 #include <boost/fusion/support/internal/assert.hpp>
@@ -51,7 +54,7 @@
             {
                 return fusion::erase(
                     static_cast<Seq>(seq),
- fusion::find_key<Key>(seq));
+ fusion::find_key<Key>(static_cast<Seq>(seq)));
             }
 
             static type
@@ -83,7 +86,7 @@
 #ifdef BOOST_NO_RVALUE_REFERENCES
     template<typename Key, typename Seq>
     inline BOOST_FUSION_EXPLICIT_TEMPLATE_NON_CONST_ARG_OVERLOAD(
- result_of::erase_key<,Seq,&, Key>)
+ result_of::erase_key<,Seq,&, Key>)
     erase_key(Seq& seq)
     {
         return result_of::erase_key<Seq&, Key>::call(seq);

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/filter.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/filter.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/filter.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/filter_if.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/filter_if.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/filter_if.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/insert.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/insert.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/insert.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/insert_range.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/insert_range.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/insert_range.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 
@@ -93,11 +93,11 @@
 
     BOOST_FUSION_INSERT_RANGE(
             BOOST_FUSION_R_ELSE_CLREF(BOOST_PP_EMPTY()),
- BOOST_FUSION_R_ELSE_CLREF(BOOST_PP_EMPTY()));
+ BOOST_FUSION_R_ELSE_CLREF(BOOST_PP_EMPTY()))
 #ifdef BOOST_NO_RVALUE_REFERENCES
- BOOST_FUSION_INSERT_RANGE(&,const&);
- BOOST_FUSION_INSERT_RANGE(const&,&);
- BOOST_FUSION_INSERT_RANGE(&,&);
+ BOOST_FUSION_INSERT_RANGE(&,const&)
+ BOOST_FUSION_INSERT_RANGE(const&,&)
+ BOOST_FUSION_INSERT_RANGE(&,&)
 #endif
 
 #undef BOOST_FUSION_INSERT_RANGE

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/join.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/join.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/join.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
     Copyright (c) 2009 Christopher Schmidt
@@ -52,11 +52,11 @@
 
     BOOST_FUSION_JOIN(
             BOOST_FUSION_R_ELSE_CLREF(BOOST_PP_EMPTY()),
- BOOST_FUSION_R_ELSE_CLREF(BOOST_PP_EMPTY()));
+ BOOST_FUSION_R_ELSE_CLREF(BOOST_PP_EMPTY()))
 #ifdef BOOST_NO_RVALUE_REFERENCES
- BOOST_FUSION_JOIN(&,const&);
- BOOST_FUSION_JOIN(const&,&);
- BOOST_FUSION_JOIN(&,&);
+ BOOST_FUSION_JOIN(&,const&)
+ BOOST_FUSION_JOIN(const&,&)
+ BOOST_FUSION_JOIN(&,&)
 #endif
 
 #undef BOOST_FUSION_JOIN

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/pop_back.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/pop_back.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/pop_back.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/pop_front.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/pop_front.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/pop_front.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/push_back.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/push_back.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/push_back.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/push_front.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/push_front.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/push_front.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/remove.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/remove.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/remove.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/remove_if.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/remove_if.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/remove_if.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/replace.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/replace.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/replace.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/replace_if.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/replace_if.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/replace_if.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/reverse.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/reverse.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/reverse.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/transform.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/transform.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/transform.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 
@@ -184,11 +184,11 @@
 
     BOOST_FUSION_TRANSFORM_BINARY(
             BOOST_FUSION_R_ELSE_CLREF(BOOST_PP_EMPTY()),
- BOOST_FUSION_R_ELSE_CLREF(BOOST_PP_EMPTY()));
+ BOOST_FUSION_R_ELSE_CLREF(BOOST_PP_EMPTY()))
 #ifdef BOOST_NO_RVALUE_REFERENCES
- BOOST_FUSION_TRANSFORM_BINARY(&,const&);
- BOOST_FUSION_TRANSFORM_BINARY(const&,&);
- BOOST_FUSION_TRANSFORM_BINARY(&,&);
+ BOOST_FUSION_TRANSFORM_BINARY(&,const&)
+ BOOST_FUSION_TRANSFORM_BINARY(const&,&)
+ BOOST_FUSION_TRANSFORM_BINARY(&,&)
 #endif
 
 #undef BOOST_FUSION_TRANSFORM_BINARY

Modified: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/zip.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/zip.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/zip.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
@@ -10,7 +10,9 @@
 
 #include <boost/config.hpp>
 
-#if (defined(BOOST_NO_VARIADIC_TEMPLATES) || !defined(BOOST_FUSION_CPP0X_NO_DEPRECEATED)) && !defined(FUSION_MAX_ZIP_SEQUENCES)
+#if (defined(BOOST_NO_VARIADIC_TEMPLATES) ||\
+ !defined(BOOST_FUSION_CPP0X_NO_DEPRECEATED)) &&\
+ !defined(FUSION_MAX_ZIP_SEQUENCES)
 # define FUSION_MAX_ZIP_SEQUENCES 10
 #endif
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/detail/convert_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/detail/convert_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/detail/convert_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/detail/forward_interface.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/detail/forward_interface.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/detail/forward_interface.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/detail/pp/as_seq.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/detail/pp/as_seq.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/detail/pp/as_seq.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/detail/pp/as_seq_n.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/detail/pp/as_seq_n.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/detail/pp/as_seq_n.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/detail/pp/forward_interface.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/detail/pp/forward_interface.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/detail/pp/forward_interface.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/detail/pp/forward_interface_n.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/detail/pp/forward_interface_n.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/detail/pp/forward_interface_n.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/detail/variadic_templates/as_seq.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/detail/variadic_templates/as_seq.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/detail/variadic_templates/as_seq.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/detail/variadic_templates/forward_interface.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/detail/variadic_templates/forward_interface.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/detail/variadic_templates/forward_interface.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/ext_/tree.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/ext_/tree.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/ext_/tree.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
    Copyright (c) 2006 Eric Niebler
    Copyright (c) 2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/generation.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/generation.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/generation.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/generation/cons_tie.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/generation/cons_tie.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/generation/cons_tie.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,5 +1,6 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2005 Joel de Guzman
+ Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
     file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/make_seq.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/make_seq.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/make_seq.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/make_map.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/make_map.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/make_map.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/make_map_n.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/make_map_n.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/make_map_n.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/make_seq.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/make_seq.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/make_seq.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
@@ -7,9 +7,7 @@
 
 #include <boost/fusion/support/deduce.hpp>
 #include <boost/fusion/support/internal/template.hpp>
-
 #include <boost/preprocessor/iterate.hpp>
-#include <boost/preprocessor/cat.hpp>
 #include <boost/preprocessor/empty.hpp>
 
 namespace boost { namespace fusion
@@ -17,7 +15,7 @@
     namespace result_of
     {
         VARIADIC_TEMPLATE_WITH_DEFAULT(BOOST_FUSION_MAX_SEQ_SIZE)
- struct BOOST_PP_CAT(make_,BOOST_FUSION_SEQ_NAME(BOOST_PP_EMPTY()));
+ struct BOOST_FUSION_FUNCTION_NAME;
     }
 
 #define BOOST_PP_FILENAME_1 <boost/fusion/container/generation/detail/pp/make_seq_n.hpp>

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/make_seq_n.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/make_seq_n.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/make_seq_n.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
@@ -10,7 +10,7 @@
     namespace result_of
     {
         VARIADIC_TEMPLATE(BOOST_FUSION_N)
- struct BOOST_PP_CAT(make_,BOOST_FUSION_SEQ_NAME(BOOST_PP_EMPTY()))
+ struct BOOST_FUSION_FUNCTION_NAME
             EXPAND_TEMPLATE_ARGUMENTS_SPECIALIZATION(
                 BOOST_FUSION_MAX_SEQ_SIZE,BOOST_FUSION_N)
         {
@@ -31,17 +31,17 @@
 #if BOOST_FUSION_N
         typename
 #endif
- result_of::BOOST_PP_CAT(make_,BOOST_FUSION_SEQ_NAME(BOOST_PP_EMPTY()))<
+ result_of::BOOST_FUSION_FUNCTION_NAME<
             EXPAND_TEMPLATE_ARGUMENTS_A_R_ELSE_CLREF(BOOST_FUSION_N)
>::type
- BOOST_PP_CAT(make_,BOOST_FUSION_SEQ_NAME(BOOST_PP_EMPTY()))(
+ BOOST_FUSION_FUNCTION_NAME(
         EXPAND_TEMPLATE_ARGUMENTS_PARAMETERS_A_R_ELSE_CLREF(BOOST_FUSION_N))
     {
         return
 #if BOOST_FUSION_N
             typename
 #endif
- result_of::BOOST_PP_CAT(make_,BOOST_FUSION_SEQ_NAME(BOOST_PP_EMPTY()))<
+ result_of::BOOST_FUSION_FUNCTION_NAME<
                 EXPAND_TEMPLATE_ARGUMENTS_A_R_ELSE_CLREF(BOOST_FUSION_N)
>::type(EXPAND_PARAMETERS_A(BOOST_FUSION_N));
     }

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/map_tie.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/map_tie.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/map_tie.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
     Copyright (c) 2009-2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/map_tie_n.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/map_tie_n.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/map_tie_n.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
     Copyright (c) 2009-2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/seq_tie.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/seq_tie.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/seq_tie.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/seq_tie_n.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/seq_tie_n.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/pp/seq_tie_n.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/seq_tie.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/seq_tie.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/seq_tie.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/variadic_templates/make_map.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/variadic_templates/make_map.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/variadic_templates/make_map.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/variadic_templates/make_seq.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/variadic_templates/make_seq.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/variadic_templates/make_seq.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
@@ -14,28 +14,24 @@
     namespace result_of
     {
         template<typename... Types>
- struct BOOST_PP_CAT(make_,BOOST_FUSION_SEQ_NAME)
+ struct BOOST_FUSION_FUNCTION_NAME
         {
             typedef
- BOOST_FUSION_SEQ_NAME<
- typename traits::deduce<Types>::type...
- >
+ BOOST_FUSION_SEQ_NAME<typename traits::deduce<Types>::type...>
             type;
         };
     }
 
     template<typename... Types>
- inline typename
- result_of::BOOST_PP_CAT(make_,BOOST_FUSION_SEQ_NAME)<
- BOOST_FUSION_R_ELSE_CLREF(Types)...
- >::type
+ inline typename result_of::BOOST_FUSION_FUNCTION_NAME<
+ BOOST_FUSION_R_ELSE_CLREF(Types)...
+ >::type
     BOOST_PP_CAT(make_,BOOST_FUSION_SEQ_NAME)(
         BOOST_FUSION_R_ELSE_CLREF(Types)... types)
     {
- return typename
- result_of::BOOST_PP_CAT(make_,BOOST_FUSION_SEQ_NAME)<
- BOOST_FUSION_R_ELSE_CLREF(Types)...
- >::type(BOOST_FUSION_FORWARD(Types, types)...);
+ return typename result_of::BOOST_PP_CAT(make_,BOOST_FUSION_SEQ_NAME)<
+ BOOST_FUSION_R_ELSE_CLREF(Types)...
+ >::type(BOOST_FUSION_FORWARD(Types, types)...);
     }
 }}
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/variadic_templates/map_tie.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/variadic_templates/map_tie.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/variadic_templates/map_tie.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/variadic_templates/seq_tie.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/variadic_templates/seq_tie.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/generation/detail/variadic_templates/seq_tie.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/generation/ignore.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/generation/ignore.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/generation/ignore.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001 Doug Gregor
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
@@ -19,7 +19,7 @@
         {
             template<typename T>
             swallow_assign const&
- operator=(const T&) const
+ operator=(T const&) const
             {
                 return *this;
             }

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/generation/list_tie.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/generation/list_tie.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/generation/list_tie.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,5 +1,5 @@
-/*=============================================================================
- Copyright (c) 2009 Christopher Schmidt
+/*==============================================================================
+ Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
     file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -16,9 +16,11 @@
 #else
 # define BOOST_FUSION_SEQ_NAME list
 #endif
+#define BOOST_FUSION_FUNCTION_NAME list_tie
 #define BOOST_FUSION_MAX_SEQ_SIZE FUSION_MAX_LIST_SIZE
 #include <boost/fusion/container/generation/detail/seq_tie.hpp>
 #undef BOOST_FUSION_MAX_SEQ_SIZE
+#undef BOOST_FUSION_FUNCTION_NAME
 #undef BOOST_FUSION_SEQ_NAME
 
 #endif

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/generation/make_cons.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/generation/make_cons.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/generation/make_cons.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,6 +1,7 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2005 Joel de Guzman
     Copyright (c) 2005 Eric Niebler
+ Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
     file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -23,7 +24,7 @@
         {
             typedef
                 cons<
- typename traits::deduce<Car>::type
+ typename traits::deduce<Car>::type
                  , typename traits::deduce<Cdr>::type
>
             type;

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/generation/make_list.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/generation/make_list.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/generation/make_list.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,5 +1,5 @@
-/*=============================================================================
- Copyright (c) 2009 Christopher Schmidt
+/*==============================================================================
+ Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
     file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -16,9 +16,11 @@
 #else
 # define BOOST_FUSION_SEQ_NAME list
 #endif
+#define BOOST_FUSION_FUNCTION_NAME make_list
 #define BOOST_FUSION_MAX_SEQ_SIZE FUSION_MAX_LIST_SIZE
 #include <boost/fusion/container/generation/detail/make_seq.hpp>
 #undef BOOST_FUSION_MAX_SEQ_SIZE
+#undef BOOST_FUSION_FUNCTION_NAME
 #undef BOOST_FUSION_SEQ_NAME
 
 #endif

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/generation/make_map.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/generation/make_map.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/generation/make_map.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/generation/make_set.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/generation/make_set.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/generation/make_set.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,5 +1,5 @@
-/*=============================================================================
- Copyright (c) 2009 Christopher Schmidt
+/*==============================================================================
+ Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
     file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -16,9 +16,11 @@
 #else
 # define BOOST_FUSION_SEQ_NAME set
 #endif
+#define BOOST_FUSION_FUNCTION_NAME make_set
 #define BOOST_FUSION_MAX_SEQ_SIZE FUSION_MAX_SET_SIZE
 #include <boost/fusion/container/generation/detail/make_seq.hpp>
 #undef BOOST_FUSION_MAX_SEQ_SIZE
+#undef BOOST_FUSION_FUNCTION_NAME
 #undef BOOST_FUSION_SEQ_NAME
 
 #endif

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/generation/make_vector.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/generation/make_vector.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/generation/make_vector.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,5 +1,5 @@
-/*=============================================================================
- Copyright (c) 2009 Christopher Schmidt
+/*==============================================================================
+ Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
     file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -18,9 +18,11 @@
 #else
 # define BOOST_FUSION_SEQ_NAME vector
 #endif
+#define BOOST_FUSION_FUNCTION_NAME make_vector
 #define BOOST_FUSION_MAX_SEQ_SIZE FUSION_MAX_VECTOR_SIZE
 #include <boost/fusion/container/generation/detail/make_seq.hpp>
 #undef BOOST_FUSION_MAX_SEQ_SIZE
+#undef BOOST_FUSION_FUNCTION_NAME
 #undef BOOST_FUSION_SEQ_NAME
 
 #endif

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/generation/map_tie.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/generation/map_tie.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/generation/map_tie.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/generation/pair_tie.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/generation/pair_tie.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/generation/pair_tie.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/generation/vector_tie.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/generation/vector_tie.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/generation/vector_tie.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,5 +1,5 @@
-/*=============================================================================
- Copyright (c) 2009 Christopher Schmidt
+/*==============================================================================
+ Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
     file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -18,9 +18,11 @@
 #else
 # define BOOST_FUSION_SEQ_NAME vector
 #endif
+#define BOOST_FUSION_FUNCTION_NAME vector_tie
 #define BOOST_FUSION_MAX_SEQ_SIZE FUSION_MAX_VECTOR_SIZE
 #include <boost/fusion/container/generation/detail/seq_tie.hpp>
 #undef BOOST_FUSION_MAX_SEQ_SIZE
+#undef BOOST_FUSION_FUNCTION_NAME
 #undef BOOST_FUSION_SEQ_NAME
 
 #endif

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/list.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/list.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/list.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/list/cons.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/list/cons.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/list/cons.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2005 Joel de Guzman
     Copyright (c) 2005 Eric Niebler
     Copyright (c) 2009-2010 Christopher Schmidt
@@ -67,9 +67,14 @@
         nil()
         {}
 
- nil(const nil&)
+#define BOOST_FUSION_NIL_CTOR(MODIFIER,_)\
+ nil(nil MODIFIER)\
         {}
 
+ BOOST_FUSION_ALL_CTOR_COMBINATIONS(BOOST_FUSION_NIL_CTOR,_);
+
+#undef BOOST_FUSION_CONS_CTOR
+
         template<typename SeqAssign>
         nil(BOOST_FUSION_R_ELSE_CLREF(SeqAssign))
         {
@@ -120,7 +125,7 @@
           , cdr()
         {}
 
- //cschmidt: iterators so we do not have to deal with the cv-ness
+ //cschmidt: use iterators so we do not have to deal with the cv-ness
         //of cons_.car/cons_.cdr explicitly
 #define BOOST_FUSION_CONS_CTOR(MODIFIER,_)\
         cons(cons MODIFIER cons_)\
@@ -205,7 +210,7 @@
           , cdr(detail::assign_by_deref(),
                   fusion::next(fusion::begin(BOOST_FUSION_FORWARD(Seq,seq))))
         {
- BOOST_FUSION_MPL_ASSERT_NOT((
+ BOOST_FUSION_MPL_ASSERT((
                     mpl::equal_to<size,result_of::size<Seq> >));
         }
 
@@ -216,11 +221,11 @@
           , cdr(detail::assign_by_deref(),\
                   fusion::next(fusion::begin(seq_assign.get())))\
         {\
- BOOST_FUSION_MPL_ASSERT_NOT((\
+ BOOST_FUSION_MPL_ASSERT((\
                 mpl::equal_to<size,result_of::size<SeqRef> >));\
         }
 
- BOOST_FUSION_ALL_CTOR_COMBINATIONS(BOOST_FUSION_CONS_ASSIGN_CTOR,_);
+ BOOST_FUSION_ALL_CTOR_COMBINATIONS(BOOST_FUSION_CONS_ASSIGN_CTOR,_)
 
 #undef BOOST_FUSION_CONS_ASSIGN_CTOR
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/list/convert.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/list/convert.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/list/convert.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,6 +1,6 @@
-/*=============================================================================
- Copyright (c) 2001-2006 Joel de Guzman
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
+ Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
     file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -10,7 +10,7 @@
 #define BOOST_FUSION_CONTAINER_LIST_CONVERT_HPP
 
 #include <boost/fusion/container/list/list.hpp>
-#include <boost/fusion/container/list/cons.hpp>
+#include <boost/fusion/container/generation/make_list.hpp>
 
 #define BOOST_FUSION_SEQ_NAME list
 #define BOOST_FUSION_MAX_SEQ_SIZE FUSION_MAX_LIST_SIZE

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/begin_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/begin_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/begin_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2005 Joel de Guzman
     Copyright (c) 2005 Eric Niebler
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/build_cons.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/build_cons.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/build_cons.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/cons_fwd.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/cons_fwd.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/cons_fwd.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/cons_gen.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/cons_gen.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/cons_gen.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/cons_iterator.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/cons_iterator.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/cons_iterator.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2005 Joel de Guzman
     Copyright (c) 2005 Eric Niebler
     Copyright (c) 2009 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/convert_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/convert_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/convert_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/deref_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/deref_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/deref_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2005 Joel de Guzman
     Copyright (c) 2005 Eric Niebler
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/end_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/end_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/end_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2005 Joel de Guzman
     Copyright (c) 2005 Eric Niebler
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/equal_to_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/equal_to_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/equal_to_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/next_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/next_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/next_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2005 Joel de Guzman
     Copyright (c) 2005 Eric Niebler
     Copyright (c) 2009 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/pp/cons_gen.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/pp/cons_gen.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/pp/cons_gen.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/pp/cons_gen_n.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/pp/cons_gen_n.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/pp/cons_gen_n.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/pp/list_forward_ctor.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/pp/list_forward_ctor.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/pp/list_forward_ctor.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/pp/list_forward_ctor_n.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/pp/list_forward_ctor_n.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/pp/list_forward_ctor_n.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/value_at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/value_at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/value_at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/value_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/value_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/value_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2005 Joel de Guzman
     Copyright (c) 2005 Eric Niebler
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/variadic_templates/cons_gen.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/variadic_templates/cons_gen.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/list/detail/variadic_templates/cons_gen.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/list/limits.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/list/limits.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/list/limits.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/list/list.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/list/list.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/list/list.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2005 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/list/list_fwd.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/list/list_fwd.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/list/list_fwd.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2005 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/map.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/map.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/map.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/map/convert.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/map/convert.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/map/convert.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,6 +1,6 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
- Copyright (c) 2009 Christopher Schmidt
+ Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
     file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -10,6 +10,7 @@
 #define BOOST_FUSION_CONTAINER_MAP_CONVERT_HPP
 
 #include <boost/fusion/container/map/map.hpp>
+#include <boost/fusion/container/generation/make_map.hpp>
 
 #define BOOST_FUSION_SEQ_NAME map
 #define BOOST_FUSION_MAX_SEQ_SIZE FUSION_MAX_MAP_SIZE

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/begin_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/begin_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/begin_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/deref_data_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/deref_data_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/deref_data_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/deref_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/deref_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/deref_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/end_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/end_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/end_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/key_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/key_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/key_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/value_of_data_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/value_of_data_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/value_of_data_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/value_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/value_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/map/detail/value_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/map/limits.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/map/limits.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/map/limits.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/map/map.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/map/map.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/map/map.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2005 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/map/map_fwd.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/map/map_fwd.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/map/map_fwd.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2005 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/set.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/set.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/set.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/set/convert.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/set/convert.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/set/convert.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,6 +1,6 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
- Copyright (c) 2009 Christopher Schmidt
+ Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
     file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -10,6 +10,7 @@
 #define BOOST_FUSION_CONTAINER_SET_CONVERT_HPP
 
 #include <boost/fusion/container/set/set.hpp>
+#include <boost/fusion/container/generation/make_set.hpp>
 
 #define BOOST_FUSION_SEQ_NAME set
 #define BOOST_FUSION_MAX_SEQ_SIZE FUSION_MAX_SET_SIZE

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/begin_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/begin_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/begin_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/deref_data_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/deref_data_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/deref_data_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/deref_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/deref_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/deref_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/end_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/end_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/end_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/key_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/key_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/key_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/value_of_data_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/value_of_data_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/value_of_data_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/value_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/value_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/set/detail/value_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/set/limits.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/set/limits.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/set/limits.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/set/set.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/set/set.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/set/set.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2005 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/set/set_fwd.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/set/set_fwd.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/set/set_fwd.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2005 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/vector.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/vector.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/vector.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/vector/convert.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/vector/convert.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/vector/convert.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/begin_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/begin_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/begin_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/deref_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/deref_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/deref_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/end_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/end_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/end_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/pp/vector.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/pp/vector.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/pp/vector.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/pp/vector_n.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/pp/vector_n.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/pp/vector_n.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 
@@ -142,7 +142,7 @@
 # else
 # define BOOST_FUSION_VECTOR_CTOR(MODIFIER,_)\
         BOOST_PP_CAT(vector, BOOST_FUSION_N)(\
- BOOST_PP_CAT(vector, BOOST_FUSION_N) MODIFIER vec)\
+ BOOST_PP_CAT(vector, BOOST_FUSION_N) MODIFIER)\
         {}
 
         BOOST_FUSION_ALL_CTOR_COMBINATIONS(BOOST_FUSION_VECTOR_CTOR,_)
@@ -220,7 +220,7 @@
         }
 
         BOOST_FUSION_ALL_CTOR_COMBINATIONS(
- BOOST_FUSION_VECTOR_SEQ_ASSIGN_CTOR,_);
+ BOOST_FUSION_VECTOR_SEQ_ASSIGN_CTOR,_)
 
 # undef BOOST_FUSION_VECTOR_SEQ_ASSIGN_CTOR
 # undef BOOST_FUSION_MEMBER_INIT
@@ -228,15 +228,15 @@
 # define BOOST_FUSION_VECTOR_ASSIGN_CTOR(MODIFIER,_)\
         template<typename SeqRef>\
         BOOST_PP_CAT(vector,BOOST_FUSION_N)(\
- detail::sequence_assign_type<SeqRef> MODIFIER seq_assign)\
+ detail::sequence_assign_type<SeqRef> MODIFIER)\
         {\
             BOOST_FUSION_MPL_ASSERT((result_of::empty<SeqRef>));\
         }
 
- BOOST_FUSION_ALL_CTOR_COMBINATIONS(BOOST_FUSION_VECTOR_ASSIGN_CTOR,_);
+ BOOST_FUSION_ALL_CTOR_COMBINATIONS(BOOST_FUSION_VECTOR_ASSIGN_CTOR,_)
 
         template<typename Seq>
- BOOST_PP_CAT(vector,BOOST_FUSION_N)(Seq const& seq)
+ BOOST_PP_CAT(vector,BOOST_FUSION_N)(Seq const&)
         {
             BOOST_FUSION_MPL_ASSERT((result_of::empty<Seq const&>));
         }
@@ -246,7 +246,11 @@
 
         template<typename Seq>
         BOOST_PP_CAT(vector, BOOST_FUSION_N)&
- operator=(BOOST_FUSION_R_ELSE_CLREF(Seq) seq)
+ operator=(BOOST_FUSION_R_ELSE_CLREF(Seq)
+# if BOOST_FUSION_N
+ seq
+# endif
+ )
         {
             BOOST_FUSION_MPL_ASSERT((
                 mpl::equal_to<size,result_of::size<Seq> >));
@@ -255,7 +259,7 @@
             typedef typename
                 result_of::begin<BOOST_FUSION_R_ELSE_CLREF(Seq)>::type
             It0;
- It0 it0 = fusion::begin(seq);
+ It0 it0 = fusion::begin(BOOST_FUSION_FORWARD(Seq,seq));
 
             m0=fusion::deref(it0);
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/pp/vector_n_chooser.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/pp/vector_n_chooser.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/pp/vector_n_chooser.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/pp/vector_n_chooser_n.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/pp/vector_n_chooser_n.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/pp/vector_n_chooser_n.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/value_at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/value_at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/value_at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/value_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/value_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/value_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/variadic_templates/tagged_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/variadic_templates/tagged_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/variadic_templates/tagged_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/variadic_templates/vector.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/variadic_templates/vector.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/variadic_templates/vector.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
@@ -457,7 +457,7 @@
                 sizeof...(Elements)==result_of::size<SeqRef>::value));\
         }
 
- BOOST_FUSION_ALL_CTOR_COMBINATIONS(BOOST_FUSION_VECTOR_ASSIGN_CTOR,_);
+ BOOST_FUSION_ALL_CTOR_COMBINATIONS(BOOST_FUSION_VECTOR_ASSIGN_CTOR,_)
 
 #undef BOOST_FUSION_VECTOR_ASSIGN_CTOR
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/variadic_templates/vector_n.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/variadic_templates/vector_n.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/vector/detail/variadic_templates/vector_n.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/vector/limits.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/vector/limits.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/vector/limits.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector10.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector10.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector10.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector20.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector20.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector20.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector30.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector30.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector30.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector40.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector40.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector40.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector50.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector50.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector50.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector_fwd.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector_fwd.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector_fwd.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006-2007 Tobias Schwinger
   
     Use modification and distribution are subject to the Boost Software

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/adapter.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/adapter.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/adapter.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006-2007 Tobias Schwinger
   
     Use modification and distribution are subject to the Boost Software

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/detail/fused_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/detail/fused_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/detail/fused_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
@@ -11,7 +11,6 @@
 #include <boost/fusion/support/internal/assert.hpp>
 #include <boost/fusion/support/internal/template.hpp>
 #include <boost/preprocessor/empty.hpp>
-#include <boost/preprocessor/cat.hpp>
 #include <boost/type_traits/add_const.hpp>
 #ifdef BOOST_NO_VARIADIC_TEMPLATES
 # include <boost/call_traits.hpp>
@@ -28,57 +27,52 @@
 #endif
 
     template<typename F>
- struct BOOST_PP_CAT(fused,BOOST_FUSION_ADAPTER_POSTFIX)
+ struct BOOST_FUSION_ADAPTER_NAME
     {
         template<typename Sig>
         struct result;
 
         template<class Self, class Seq>
         struct result<Self(Seq)>
- : result_of::BOOST_PP_CAT(invoke,BOOST_FUSION_ADAPTER_POSTFIX)<
+ : result_of::BOOST_FUSION_INVOCATION_METHOD<
                 typename detail::forward_as_lref<Self,F>::type
               , Seq
>
         {};
 
- BOOST_PP_CAT(fused,BOOST_FUSION_ADAPTER_POSTFIX)()
+ BOOST_FUSION_ADAPTER_NAME()
           : f()
         {}
 
 #ifdef BOOST_NO_VARIADIC_TEMPLATES
- BOOST_PP_CAT(fused,BOOST_FUSION_ADAPTER_POSTFIX)(
- typename call_traits<F>::param_type f)
+ BOOST_FUSION_ADAPTER_NAME(typename call_traits<F>::param_type f)
           : f(f)
         {}
 #else
         template<typename... Args>
- BOOST_PP_CAT(fused,BOOST_FUSION_ADAPTER_POSTFIX)(
- BOOST_FUSION_R_ELSE_CLREF(Args)... args)
+ BOOST_FUSION_ADAPTER_NAME(BOOST_FUSION_R_ELSE_CLREF(Args)... args)
           : f(BOOST_FUSION_FORWARD(Args,args)...)
         {}
 
 # ifdef BOOST_NO_RVALUE_REFERENCES
         template<typename... Args>
- BOOST_PP_CAT(fused,BOOST_FUSION_ADAPTER_POSTFIX)(Args&... args)
+ BOOST_FUSION_ADAPTER_NAME(Args&... args)
           : f(args...)
         {}
 # endif
 #endif
 
-#define BOOST_FUSION_CTOR_SPECIALIZATION(MODIFIER,_)\
- BOOST_PP_CAT(fused,BOOST_FUSION_ADAPTER_POSTFIX)(\
- BOOST_PP_CAT(fused,BOOST_FUSION_ADAPTER_POSTFIX) MODIFIER adapter)\
- : f(static_cast<\
- BOOST_PP_CAT(fused,BOOST_FUSION_ADAPTER_POSTFIX) MODIFIER\
- >(adapter).f)\
+#define BOOST_FUSION_FUSED_CTOR(MODIFIER,_)\
+ BOOST_FUSION_ADAPTER_NAME(BOOST_FUSION_ADAPTER_NAME MODIFIER adapter)\
+ : f(static_cast<BOOST_FUSION_ADAPTER_NAME MODIFIER>(adapter).f)\
         {}
 
- BOOST_FUSION_ALL_CTOR_COMBINATIONS(BOOST_FUSION_CTOR_SPECIALIZATION,_)
+ BOOST_FUSION_ALL_CTOR_COMBINATIONS(BOOST_FUSION_FUSED_CTOR,_)
 
-#undef BOOST_FUSION_CTOR_SPECIALIZATION
+#undef BOOST_FUSION_FUSED_CTOR
 
         template<typename OtherF>
- BOOST_PP_CAT(fused,BOOST_FUSION_ADAPTER_POSTFIX)&
+ BOOST_FUSION_ADAPTER_NAME&
         operator=(BOOST_FUSION_RREF_ELSE_OBJ(OtherF) other_f)
         {
             f=BOOST_FUSION_FORWARD(OtherF, other_f);
@@ -86,13 +80,11 @@
         }
 
 #define BOOST_FUSION_ASSIGN_SPECIALIZATION(MODIFIER,_)\
- BOOST_PP_CAT(fused,BOOST_FUSION_ADAPTER_POSTFIX)&\
- operator=(BOOST_PP_CAT(fused,BOOST_FUSION_ADAPTER_POSTFIX) MODIFIER\
+ BOOST_FUSION_ADAPTER_NAME&\
+ operator=(BOOST_FUSION_ADAPTER_NAME MODIFIER\
             other_adapter)\
         {\
- f=static_cast<\
- BOOST_PP_CAT(fused,BOOST_FUSION_ADAPTER_POSTFIX) MODIFIER\
- >(other_adapter).f;\
+ f=static_cast<BOOST_FUSION_ADAPTER_NAME MODIFIER>(other_adapter).f;\
             return *this;\
         }
 
@@ -102,28 +94,32 @@
 
 #define BOOST_FUSION_CALL_OPERATOR(F, SEQ_MODIFIER, MODIFIER)\
         template<typename Seq>\
- typename result_of::BOOST_PP_CAT(invoke,BOOST_FUSION_ADAPTER_POSTFIX)<\
+ typename result_of::BOOST_FUSION_INVOCATION_METHOD<\
             F\
           , Seq SEQ_MODIFIER\
>::type\
         operator()(Seq SEQ_MODIFIER seq) MODIFIER\
         {\
- /*BOOST_FUSION_MPL_ASSERT((traits::is_sequence<Seq>));*/\
- BOOST_FUSION_MPL_ASSERT((traits::is_forward<Seq>));\
+ {\
+ BOOST_FUSION_MPL_ASSERT((traits::is_sequence<Seq>));\
+ }\
+ {\
+ BOOST_FUSION_MPL_ASSERT((traits::is_forward<Seq>));\
+ }\
             \
- return fusion::BOOST_PP_CAT(invoke,BOOST_FUSION_ADAPTER_POSTFIX)<F>(\
+ return fusion::BOOST_FUSION_INVOCATION_METHOD<F>(\
                 static_cast<F>(f),\
                 static_cast<Seq SEQ_MODIFIER>(seq));\
         }
 
 #ifdef BOOST_NO_RVALUE_REFERENCES
- BOOST_FUSION_CALL_OPERATOR(F,&,BOOST_PP_EMPTY());
- BOOST_FUSION_CALL_OPERATOR(F,const&,BOOST_PP_EMPTY());
- BOOST_FUSION_CALL_OPERATOR(typename add_const<F>::type,&,const);
- BOOST_FUSION_CALL_OPERATOR(typename add_const<F>::type,const&,const);
+ BOOST_FUSION_CALL_OPERATOR(F,&,BOOST_PP_EMPTY())
+ BOOST_FUSION_CALL_OPERATOR(F,const&,BOOST_PP_EMPTY())
+ BOOST_FUSION_CALL_OPERATOR(typename add_const<F>::type,&,const)
+ BOOST_FUSION_CALL_OPERATOR(typename add_const<F>::type,const&,const)
 #else
- BOOST_FUSION_CALL_OPERATOR(F,&&,BOOST_PP_EMPTY());
- BOOST_FUSION_CALL_OPERATOR(typename add_const<F>::type,&&,const);
+ BOOST_FUSION_CALL_OPERATOR(F,&&,BOOST_PP_EMPTY())
+ BOOST_FUSION_CALL_OPERATOR(typename add_const<F>::type,&&,const)
 #endif
 
 #undef BOOST_FUSION_CALL_OPERATOR

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/detail/pp/unfused_invocation_n.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/detail/pp/unfused_invocation_n.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/detail/pp/unfused_invocation_n.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
@@ -18,7 +18,7 @@
                 typename detail::get_func_base<
                     typename detail::forward_as_lref<Self,F>::type
>::type(BOOST_FUSION_R_ELSE_LREF(
- BOOST_PP_IF(BOOST_FUSION_N, typename, BOOST_PP_EMPTY())
+ BOOST_PP_EXPR_IF(BOOST_FUSION_N, typename)
                     result_of::vector_tie<
                         EXPAND_TEMPLATE_ARGUMENTS(BOOST_FUSION_N)
>::type))
@@ -30,7 +30,7 @@
         typename boost::result_of<\
             typename detail::get_func_base<F>::type(\
                 BOOST_FUSION_R_ELSE_CLREF(\
- BOOST_PP_IF(BOOST_FUSION_N, typename, BOOST_PP_EMPTY())\
+ BOOST_PP_EXPR_IF(BOOST_FUSION_N, typename)\
                     result_of::vector_tie<\
                     EXPAND_TEMPLATE_ARGUMENTS_A_R_ELSE_LREF(BOOST_FUSION_N)\
>::type)\
@@ -42,8 +42,8 @@
             return f(fusion::vector_tie(EXPAND_PARAMETERS_A(BOOST_FUSION_N)));\
         }
 
- BOOST_FUSION_CALL_OPERATOR(F,BOOST_PP_EMPTY());
- BOOST_FUSION_CALL_OPERATOR(typename add_const<F>::type,const);
+ BOOST_FUSION_CALL_OPERATOR(F,BOOST_PP_EMPTY())
+ BOOST_FUSION_CALL_OPERATOR(typename add_const<F>::type,const)
 
 #undef BOOST_FUSION_CALL_OPERATOR
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/detail/pp/unfused_typed_impl_n.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/detail/pp/unfused_typed_impl_n.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/detail/pp/unfused_typed_impl_n.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/fused.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/fused.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/fused.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006-2007 Tobias Schwinger
     Copyright (c) 2009-2010 Christopher Schmidt
 
@@ -11,8 +11,10 @@
 
 #include <boost/fusion/functional/invocation/invoke.hpp>
 
-#define BOOST_FUSION_ADAPTER_POSTFIX
+#define BOOST_FUSION_INVOCATION_METHOD invoke
+#define BOOST_FUSION_ADAPTER_NAME fused
 #include <boost/fusion/functional/adapter/detail/fused_impl.hpp>
-#undef BOOST_FUSION_ADAPTER_POSTFIX
+#undef BOOST_FUSION_ADAPTER_NAME
+#undef BOOST_FUSION_INVOCATION_METHOD
 
 #endif

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/fused_function_object.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/fused_function_object.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/fused_function_object.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006-2007 Tobias Schwinger
     Copyright (c) 2009-2010 Christopher Schmidt
 
@@ -11,8 +11,10 @@
 
 #include <boost/fusion/functional/invocation/invoke_function_object.hpp>
 
-#define BOOST_FUSION_ADAPTER_POSTFIX _function_object
+#define BOOST_FUSION_INVOCATION_METHOD invoke_function_object
+#define BOOST_FUSION_ADAPTER_NAME fused_function_object
 #include <boost/fusion/functional/adapter/detail/fused_impl.hpp>
-#undef BOOST_FUSION_ADAPTER_POSTFIX
+#undef BOOST_FUSION_ADAPTER_NAME
+#undef BOOST_FUSION_INVOCATION_METHOD
 
 #endif

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/fused_procedure.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/fused_procedure.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/fused_procedure.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006-2007 Tobias Schwinger
     Copyright (c) 2009-2010 Christopher Schmidt
 
@@ -11,8 +11,10 @@
 
 #include <boost/fusion/functional/invocation/invoke_procedure.hpp>
 
-#define BOOST_FUSION_ADAPTER_POSTFIX _procedure
+#define BOOST_FUSION_INVOCATION_METHOD invoke_procedure
+#define BOOST_FUSION_ADAPTER_NAME fused_procedure
 #include <boost/fusion/functional/adapter/detail/fused_impl.hpp>
 #undef BOOST_FUSION_ADAPTER_NAME
+#undef BOOST_FUSION_INVOCATION_METHOD
 
 #endif

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/limits.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/limits.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/limits.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006-2007 Tobias Schwinger
     Copyright (c) 2009-2010 Christopher Schmidt
   

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/unfused.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/unfused.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/unfused.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006-2007 Tobias Schwinger
     Copyright (c) 2009-2010 Christopher Schmidt
 
@@ -18,7 +18,7 @@
 # include <boost/fusion/support/internal/template.hpp>
 # include <boost/preprocessor/iterate.hpp>
 #endif
-#include <boost/preprocessor/empty.hpp>
+#include <boost/preprocessor/expr_if.hpp>
 #include <boost/type_traits/add_const.hpp>
 
 namespace boost { namespace fusion
@@ -75,14 +75,14 @@
 # endif
 #endif
 
-#define BOOST_FUSION_CTOR_SPECIALIZATION(MODIFIER,_)\
+#define BOOST_FUSION_UNFUSED_CTOR(MODIFIER,_)\
         unfused(unfused MODIFIER adapter)\
           : f(static_cast<unfused MODIFIER>(adapter).f)\
         {}
 
- BOOST_FUSION_ALL_CTOR_COMBINATIONS(BOOST_FUSION_CTOR_SPECIALIZATION,_)
+ BOOST_FUSION_ALL_CTOR_COMBINATIONS(BOOST_FUSION_UNFUSED_CTOR,_)
 
-#undef BOOST_FUSION_CTOR_SPECIALIZATION
+#undef BOOST_FUSION_UNFUSED_CTOR
 
         template<typename OtherF>
         unfused&
@@ -122,8 +122,8 @@
             return f(fusion::vector_tie(BOOST_FUSION_FORWARD(Args,args)...));\
         }
 
- BOOST_FUSION_CALL_OPERATOR(F,BOOST_PP_EMPTY());
- BOOST_FUSION_CALL_OPERATOR(typename add_const<F>::type,const);
+ BOOST_FUSION_CALL_OPERATOR(F,BOOST_PP_EMPTY())
+ BOOST_FUSION_CALL_OPERATOR(typename add_const<F>::type,const)
 
 # undef BOOST_FUSION_CALL_OPERATOR
 #endif

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/unfused_typed.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/unfused_typed.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/adapter/unfused_typed.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006-2007 Tobias Schwinger
     Copyright (c) 2009-2010 Christopher Schmidt
 
@@ -107,14 +107,14 @@
 # endif
 #endif
 
-#define BOOST_FUSION_CTOR_SPECIALIZATION(MODIFIER,_)\
+#define BOOST_FUSION_UNFUSED_TYPED_CTOR(MODIFIER,_)\
         unfused_typed(unfused_typed MODIFIER adapter)\
           : f(static_cast<unfused_typed MODIFIER>(adapter).f)\
         {}
 
- BOOST_FUSION_ALL_CTOR_COMBINATIONS(BOOST_FUSION_CTOR_SPECIALIZATION,_)
+ BOOST_FUSION_ALL_CTOR_COMBINATIONS(BOOST_FUSION_UNFUSED_TYPED_CTOR,_)
 
-#undef BOOST_FUSION_CTOR_SPECIALIZATION
+#undef BOOST_FUSION_UNFUSED_TYPED_CTOR
 
         template<typename OtherF>
         unfused_typed&
@@ -148,8 +148,8 @@
                 TransformSeq(std::forward<Args>(args)...)));\
         }
 
- BOOST_FUSION_CALL_OPERATOR(F,BOOST_PP_EMPTY());
- BOOST_FUSION_CALL_OPERATOR(typename add_const<F>::type,const);
+ BOOST_FUSION_CALL_OPERATOR(F,BOOST_PP_EMPTY())
+ BOOST_FUSION_CALL_OPERATOR(typename add_const<F>::type,const)
 
 # undef BOOST_FUSION_CALL_OPERATOR
 #endif

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/generation.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/generation.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/generation.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2007 Tobias Schwinger
   
     Use modification and distribution are subject to the Boost Software

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/generation/detail/gen_make_adapter.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/generation/detail/gen_make_adapter.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/generation/detail/gen_make_adapter.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2007 Tobias Schwinger
 
     Use modification and distribution are subject to the Boost Software

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/generation/make_fused.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/generation/make_fused.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/generation/make_fused.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2007 Tobias Schwinger
 
     Use modification and distribution are subject to the Boost Software

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/generation/make_fused_function_object.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/generation/make_fused_function_object.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/generation/make_fused_function_object.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2007 Tobias Schwinger
 
     Use modification and distribution are subject to the Boost Software

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/generation/make_fused_procedure.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/generation/make_fused_procedure.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/generation/make_fused_procedure.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2007 Tobias Schwinger
 
     Use modification and distribution are subject to the Boost Software

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/generation/make_unfused.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/generation/make_unfused.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/generation/make_unfused.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2007 Tobias Schwinger
 
     Use modification and distribution are subject to the Boost Software

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/invocation.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/invocation.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/invocation.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006-2007 Tobias Schwinger
   
     Use modification and distribution are subject to the Boost Software

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/detail/invoke.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/detail/invoke.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/detail/invoke.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/detail/member_object_pointer_helper.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/detail/member_object_pointer_helper.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/detail/member_object_pointer_helper.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/detail/pp/invoke_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/detail/pp/invoke_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/detail/pp/invoke_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/detail/pp/invoke_impl_n.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/detail/pp/invoke_impl_n.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/detail/pp/invoke_impl_n.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
@@ -42,7 +42,11 @@
>
     {
         static Result
- call(F f, SeqRef seq)
+ call(F f, SeqRef
+#if BOOST_FUSION_N
+ seq
+#endif
+ )
         {
 #ifndef BOOST_FUSION_RETURN_VOID
             return
@@ -172,7 +176,11 @@
>
     {
         static Result
- call(F f, SeqRef seq)
+ call(F f, SeqRef
+#if BOOST_FUSION_N
+ seq
+#endif
+ )
         {
             BOOST_FUSION_DEFINE_ITS()
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/detail/that_ptr.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/detail/that_ptr.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/detail/that_ptr.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006-2007 Tobias Schwinger
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/detail/variadic_templates/invoke_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/detail/variadic_templates/invoke_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/detail/variadic_templates/invoke_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/invoke.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/invoke.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/invoke.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2005-2006 Joao Abecasis
     Copyright (c) 2006-2007 Tobias Schwinger
     Copyright (c) 2009-2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/invoke_function_object.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/invoke_function_object.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/invoke_function_object.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2005-2006 Joao Abecasis
     Copyright (c) 2006-2007 Tobias Schwinger
     Copyright (c) 2009-2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/invoke_procedure.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/invoke_procedure.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/invoke_procedure.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2005-2006 Joao Abecasis
     Copyright (c) 2006-2007 Tobias Schwinger
     Copyright (c) 2009-2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/limits.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/limits.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/functional/invocation/limits.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006-2007 Tobias Schwinger
     Copyright (c) 2009-2010 Christopher Schmidt
   

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/accumulate.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/accumulate.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/accumulate.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/adapt_assoc_class.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/adapt_assoc_class.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/adapt_assoc_class.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/adapt_assoc_class_named.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/adapt_assoc_class_named.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/adapt_assoc_class_named.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/adapt_assoc_struct.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/adapt_assoc_struct.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/adapt_assoc_struct.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/adapt_assoc_struct_named.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/adapt_assoc_struct_named.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/adapt_assoc_struct_named.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/adapt_class.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/adapt_class.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/adapt_class.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/adapt_class_named.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/adapt_class_named.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/adapt_class_named.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/adapt_struct.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/adapt_struct.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/adapt_struct.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/adapt_struct_named.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/adapt_struct_named.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/adapt_struct_named.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/adapted.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/adapted.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/adapted.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/adapter.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/adapter.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/adapter.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/advance.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/advance.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/advance.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/advance_c.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/advance_c.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/advance_c.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/algorithm.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/algorithm.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/algorithm.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/all.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/all.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/all.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/any.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/any.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/any.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/array.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/array.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/array.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/as_list.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/as_list.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/as_list.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/as_map.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/as_map.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/as_map.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/as_set.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/as_set.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/as_set.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/as_vector.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/as_vector.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/as_vector.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/at.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/at.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/at.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/at_c.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/at_c.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/at_c.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/at_key.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/at_key.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/at_key.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/back.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/back.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/back.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/begin.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/begin.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/begin.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/boost_array.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/boost_array.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/boost_array.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/boost_tuple.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/boost_tuple.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/boost_tuple.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/category_of.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/category_of.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/category_of.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/clear.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/clear.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/clear.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/comparison.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/comparison.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/comparison.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/cons.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/cons.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/cons.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/cons_tie.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/cons_tie.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/cons_tie.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/container.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/container.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/container.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/convenience.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/convenience.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/convenience.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/convert.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/convert.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/convert.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/copy.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/copy.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/copy.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/count.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/count.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/count.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/count_if.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/count_if.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/count_if.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/deduce.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/deduce.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/deduce.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/deduce_sequence.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/deduce_sequence.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/deduce_sequence.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/define_assoc_struct.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/define_assoc_struct.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/define_assoc_struct.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/define_struct.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/define_struct.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/define_struct.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/deref.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/deref.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/deref.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/deref_data.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/deref_data.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/deref_data.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/distance.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/distance.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/distance.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/empty.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/empty.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/empty.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/end.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/end.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/end.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/equal_to.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/equal_to.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/equal_to.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/erase.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/erase.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/erase.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/erase_key.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/erase_key.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/erase_key.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/fill.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/fill.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/fill.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/filter.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/filter.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/filter.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/filter_if.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/filter_if.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/filter_if.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/filter_view.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/filter_view.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/filter_view.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/find.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/find.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/find.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/find_if.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/find_if.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/find_if.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/find_key.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/find_key.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/find_key.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/fold.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/fold.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/fold.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/for_each.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/for_each.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/for_each.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/front.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/front.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/front.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/functional.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/functional.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/functional.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/fused.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/fused.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/fused.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/fused_function_object.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/fused_function_object.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/fused_function_object.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/fused_procedure.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/fused_procedure.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/fused_procedure.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/generate.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/generate.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/generate.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/generation.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/generation.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/generation.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/greater.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/greater.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/greater.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/greater_equal.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/greater_equal.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/greater_equal.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/has_key.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/has_key.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/has_key.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/ignore.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/ignore.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/ignore.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/in.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/in.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/in.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Hartmut Kaiser
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/insert.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/insert.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/insert.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/insert_range.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/insert_range.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/insert_range.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/intrinsic.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/intrinsic.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/intrinsic.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/invocation.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/invocation.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/invocation.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/invoke.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/invoke.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/invoke.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/invoke_function_object.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/invoke_function_object.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/invoke_function_object.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/invoke_procedure.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/invoke_procedure.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/invoke_procedure.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/io.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/io.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/io.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Hartmut Kaiser
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/is_iterator.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/is_iterator.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/is_iterator.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/is_sequence.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/is_sequence.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/is_sequence.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/is_view.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/is_view.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/is_view.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/iter_fold.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/iter_fold.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/iter_fold.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/iteration.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/iteration.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/iteration.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/iterator.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/iterator.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/iterator.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/iterator_base.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/iterator_base.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/iterator_base.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/iterator_facade.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/iterator_facade.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/iterator_facade.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/iterator_range.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/iterator_range.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/iterator_range.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/join.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/join.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/join.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/joint_view.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/joint_view.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/joint_view.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/key_of.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/key_of.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/key_of.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/less.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/less.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/less.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/less_equal.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/less_equal.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/less_equal.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/list.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/list.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/list.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/list_fwd.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/list_fwd.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/list_fwd.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/list_tie.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/list_tie.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/list_tie.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/make_cons.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/make_cons.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/make_cons.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/make_fused.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/make_fused.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/make_fused.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/make_fused_function_object.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/make_fused_function_object.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/make_fused_function_object.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/make_fused_procedure.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/make_fused_procedure.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/make_fused_procedure.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/make_list.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/make_list.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/make_list.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/make_map.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/make_map.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/make_map.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/make_set.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/make_set.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/make_set.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/make_tuple.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/make_tuple.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/make_tuple.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/make_unfused.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/make_unfused.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/make_unfused.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/make_vector.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/make_vector.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/make_vector.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/map.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/map.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/map.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/map_fwd.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/map_fwd.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/map_fwd.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/map_tie.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/map_tie.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/map_tie.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/move.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/move.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/move.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/mpl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/mpl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/mpl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/next.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/next.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/next.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/none.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/none.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/none.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/not_equal_to.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/not_equal_to.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/not_equal_to.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/nview.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/nview.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/nview.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/out.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/out.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/out.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Hartmut Kaiser
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/pair.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/pair.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/pair.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/pair_tie.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/pair_tie.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/pair_tie.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/pop_back.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/pop_back.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/pop_back.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/pop_front.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/pop_front.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/pop_front.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/prior.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/prior.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/prior.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/proxy_type.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/proxy_type.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/proxy_type.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/push_back.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/push_back.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/push_back.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/push_front.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/push_front.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/push_front.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/query.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/query.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/query.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/remove.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/remove.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/remove.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/remove_if.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/remove_if.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/remove_if.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/repetitive_view.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/repetitive_view.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/repetitive_view.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/replace.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/replace.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/replace.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/replace_if.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/replace_if.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/replace_if.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/reverse.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/reverse.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/reverse.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/reverse_fold.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/reverse_fold.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/reverse_fold.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/reverse_iter_fold.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/reverse_iter_fold.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/reverse_iter_fold.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/reverse_view.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/reverse_view.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/reverse_view.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/sequence.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/sequence.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/sequence.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/sequence_base.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/sequence_base.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/sequence_base.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/sequence_facade.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/sequence_facade.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/sequence_facade.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/set.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/set.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/set.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/set_fwd.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/set_fwd.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/set_fwd.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/single_view.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/single_view.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/single_view.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/size.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/size.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/size.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/std_array.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/std_array.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/std_array.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/std_pair.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/std_pair.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/std_pair.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/std_tuple.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/std_tuple.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/std_tuple.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/struct.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/struct.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/struct.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/support.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/support.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/support.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/swap.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/swap.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/swap.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
     Copyright (c) 2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/tag_of.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/tag_of.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/tag_of.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/tag_of_fwd.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/tag_of_fwd.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/tag_of_fwd.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/transform.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/transform.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/transform.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/transform_view.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/transform_view.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/transform_view.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/transformation.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/transformation.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/transformation.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/tuple.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/tuple.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/tuple.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/tuple_fwd.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/tuple_fwd.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/tuple_fwd.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/tuple_tie.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/tuple_tie.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/tuple_tie.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/unfused.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/unfused.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/unfused.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/unfused_typed.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/unfused_typed.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/unfused_typed.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/unused.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/unused.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/unused.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/value_at.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/value_at.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/value_at.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Hartmut Kaiser
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/value_at_c.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/value_at_c.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/value_at_c.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/value_at_key.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/value_at_key.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/value_at_key.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/value_of.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/value_of.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/value_of.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/value_of_data.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/value_of_data.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/value_of_data.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/vector.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/vector.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/vector.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/vector10.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/vector10.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/vector10.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/vector20.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/vector20.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/vector20.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/vector30.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/vector30.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/vector30.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/vector40.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/vector40.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/vector40.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/vector50.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/vector50.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/vector50.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/vector_fwd.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/vector_fwd.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/vector_fwd.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/vector_tie.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/vector_tie.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/vector_tie.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/view.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/view.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/view.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/void.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/void.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/void.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/zip.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/zip.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/zip.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/include/zip_view.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/include/zip_view.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/include/zip_view.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/iterator.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/iterator.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/iterator.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/iterator/advance.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/iterator/advance.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/iterator/advance.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/iterator/advance_c.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/iterator/advance_c.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/iterator/advance_c.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/iterator/basic_iterator.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/iterator/basic_iterator.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/iterator/basic_iterator.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
@@ -121,9 +121,12 @@
         };
 
         template<typename OtherSeqRef>
- basic_iterator(basic_iterator<Tag,Category,OtherSeqRef,I> const& it)
- : seq(it.seq)
- {}
+ basic_iterator(
+ basic_iterator<Tag,Category,OtherSeqRef,I> const& other_it)
+ : seq(other_it.seq)
+ {
+ BOOST_FUSION_MPL_ASSERT((is_convertible<OtherSeqRef, SeqRef>));
+ }
 
         basic_iterator(seq_ptr_type seq)
           : seq(seq)
@@ -131,9 +134,11 @@
 
         template<typename OtherSeqRef>
         basic_iterator&
- operator=(basic_iterator<Tag,Category,OtherSeqRef,I> const& it)
+ operator=(basic_iterator<Tag,Category,OtherSeqRef,I> const& other_it)
         {
- seq=it.seq;
+ BOOST_FUSION_MPL_ASSERT((is_convertible<OtherSeqRef, SeqRef>));
+
+ seq=other_it.seq;
             return *this;
         }
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/iterator/deref.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/iterator/deref.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/iterator/deref.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/iterator/deref_data.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/iterator/deref_data.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/iterator/deref_data.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/iterator/detail/advance.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/iterator/detail/advance.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/iterator/detail/advance.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/iterator/detail/distance.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/iterator/detail/distance.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/iterator/detail/distance.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/iterator/distance.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/iterator/distance.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/iterator/distance.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 
@@ -43,7 +43,7 @@
 
     template<typename Begin, typename End>
     inline typename result_of::distance<Begin const&, End const&>::type
- distance(Begin const& a, End const& b)
+ distance(Begin const&, End const&)
     {
         return typename result_of::distance<Begin const&, End const&>::type();
     }

Modified: sandbox/SOC/2009/fusion/boost/fusion/iterator/equal_to.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/iterator/equal_to.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/iterator/equal_to.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/iterator/iterator_facade.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/iterator/iterator_facade.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/iterator/iterator_facade.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/iterator/key_of.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/iterator/key_of.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/iterator/key_of.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/iterator/next.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/iterator/next.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/iterator/next.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/iterator/prior.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/iterator/prior.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/iterator/prior.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/iterator/value_of.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/iterator/value_of.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/iterator/value_of.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/iterator/value_of_data.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/iterator/value_of_data.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/iterator/value_of_data.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/mpl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/mpl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/mpl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/mpl/at.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/mpl/at.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/mpl/at.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/mpl/back.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/mpl/back.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/mpl/back.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/mpl/begin.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/mpl/begin.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/mpl/begin.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/mpl/clear.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/mpl/clear.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/mpl/clear.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/mpl/empty.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/mpl/empty.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/mpl/empty.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/mpl/end.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/mpl/end.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/mpl/end.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/mpl/erase.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/mpl/erase.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/mpl/erase.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/mpl/erase_key.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/mpl/erase_key.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/mpl/erase_key.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/mpl/front.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/mpl/front.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/mpl/front.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/mpl/fusion_iterator.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/mpl/fusion_iterator.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/mpl/fusion_iterator.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/mpl/has_key.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/mpl/has_key.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/mpl/has_key.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/mpl/insert.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/mpl/insert.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/mpl/insert.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/mpl/insert_range.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/mpl/insert_range.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/mpl/insert_range.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/mpl/pop_back.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/mpl/pop_back.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/mpl/pop_back.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/mpl/pop_front.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/mpl/pop_front.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/mpl/pop_front.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/mpl/push_back.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/mpl/push_back.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/mpl/push_back.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/mpl/push_front.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/mpl/push_front.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/mpl/push_front.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/mpl/size.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/mpl/size.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/mpl/size.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/enable_comparison.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/enable_comparison.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/enable_comparison.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/equal_to.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/equal_to.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/equal_to.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/greater.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/greater.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/greater.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/greater_equal.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/greater_equal.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/greater_equal.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/less.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/less.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/less.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/less_equal.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/less_equal.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/less_equal.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/not_equal_to.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/not_equal_to.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/detail/not_equal_to.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/equal_to.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/equal_to.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/equal_to.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/greater.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/greater.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/greater.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/greater_equal.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/greater_equal.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/greater_equal.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/less.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/less.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/less.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/less_equal.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/less_equal.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/less_equal.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/not_equal_to.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/not_equal_to.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/comparison/not_equal_to.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/convenience.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/convenience.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/convenience.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/convenience/copy.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/convenience/copy.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/convenience/copy.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/convenience/fill.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/convenience/fill.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/convenience/fill.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/convenience/generate.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/convenience/generate.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/convenience/generate.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/convenience/move.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/convenience/move.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/convenience/move.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/convenience/swap.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/convenience/swap.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/convenience/swap.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidts
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/convert.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/convert.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/convert.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/at.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/at.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/at.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/at_c.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/at_c.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/at_c.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/at_key.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/at_key.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/at_key.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
     Copyright (c) 2009-2010 Christopher Schmidt
@@ -10,6 +10,9 @@
 #ifndef BOOST_FUSION_SEQUENCE_INTRINSIC_AT_KEY_HPP
 #define BOOST_FUSION_SEQUENCE_INTRINSIC_AT_KEY_HPP
 
+#ifdef BOOST_FUSION_ENABLE_STATIC_ASSERTS
+# include <boost/fusion/sequence/intrinsic/has_key.hpp>
+#endif
 #include <boost/fusion/iterator/deref_data.hpp>
 #include <boost/fusion/algorithm/query/find_key.hpp>
 #include <boost/fusion/support/internal/ref.hpp>

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/back.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/back.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/back.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/begin.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/begin.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/begin.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/empty.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/empty.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/empty.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/end.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/end.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/end.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/ext_/segments.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/ext_/segments.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/ext_/segments.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006 Eric Niebler
     Copyright (c) 2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/ext_/size_s.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/ext_/size_s.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/ext_/size_s.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006 Eric Niebler
     Copyright (c) 2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/front.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/front.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/front.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/has_key.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/has_key.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/has_key.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/size.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/size.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/size.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/swap.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/swap.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/swap.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
     Copyright (c) 2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/value_at.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/value_at.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/value_at.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/value_at_c.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/value_at_c.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/value_at_c.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/value_at_key.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/value_at_key.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/intrinsic/value_at_key.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 
@@ -9,6 +9,9 @@
 #ifndef BOOST_FUSION_SEQUENCE_INTRINSIC_VALUE_AT_KEY_HPP
 #define BOOST_FUSION_SEQUENCE_INTRINSIC_VALUE_AT_KEY_HPP
 
+#ifdef BOOST_FUSION_ENABLE_STATIC_ASSERTS
+# include <boost/fusion/sequence/intrinsic/has_key.hpp>
+#endif
 #include <boost/fusion/iterator/value_of_data.hpp>
 #include <boost/fusion/algorithm/query/find_key.hpp>
 #include <boost/fusion/support/tag_of.hpp>

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/io.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/io.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/io.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/io/detail/in.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/io/detail/in.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/io/detail/in.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 1999-2003 Jeremiah Willcock
     Copyright (c) 2001-2006 Joel de Guzman
@@ -37,18 +37,16 @@
 
         template<typename IS>
         static void
- read(IS& is, char const* delim, mpl::true_)
- {
- }
+ read(IS&, char const*, mpl::true_)
+ {}
     };
 
     struct read_sequence_loop
     {
         template<typename IS, typename Begin, typename End>
         static void
- call(IS& is, Begin const&, End const&, mpl::true_)
- {
- }
+ call(IS&, Begin const&, End const&, mpl::true_)
+ {}
 
         template<typename IS, typename Begin, typename End>
         static void

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/io/detail/manip.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/io/detail/manip.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/io/detail/manip.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jeremiah Willcock
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
@@ -143,6 +143,10 @@
             }
 
             Stream& stream;
+
+ private:
+ // silence MSVC warning C4512: assignment operator could not be generated
+ string_ios_manip& operator= (string_ios_manip const&);
         };
 
     } // detail

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/io/detail/out.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/io/detail/out.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/io/detail/out.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 1999-2003 Jeremiah Willcock
     Copyright (c) 2001-2006 Joel de Guzman
@@ -36,18 +36,16 @@
 
         template<typename OS>
         static void
- print(OS& os, char const* delim, mpl::true_)
- {
- }
+ print(OS&, char const*, mpl::true_)
+ {}
     };
 
     struct print_sequence_loop
     {
         template<typename OS, typename Begin, typename End>
         static void
- call(OS& os, Begin const&, End const&, mpl::true_)
- {
- }
+ call(OS&, Begin const&, End const&, mpl::true_)
+ {}
 
         template<typename OS, typename Begin, typename End>
         static void

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/io/in.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/io/in.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/io/in.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 1999-2003 Jeremiah Willcock
     Copyright (c) 2001-2006 Joel de Guzman

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/io/out.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/io/out.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/io/out.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 1999-2003 Jeremiah Willcock
     Copyright (c) 2001-2006 Joel de Guzman

Modified: sandbox/SOC/2009/fusion/boost/fusion/sequence/sequence_facade.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/sequence/sequence_facade.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/sequence/sequence_facade.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/support.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/category_of.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/category_of.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/category_of.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,6 +1,6 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
- Copyright (c) 2009 Christopher Schmidt
+ Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
     file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/deduce.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/deduce.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/deduce.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2007 Tobias Schwinger
     Copyright (c) 2009-2010 Christopher Schmidt
 
@@ -108,24 +108,24 @@
             typedef T MODIFIER2(MODIFIER3 type)[N];\
         };
 
- BOOST_FUSION_DEDUCE_ARRAY_SPECIALIZATION(BOOST_PP_EMPTY(),const,&);
- BOOST_FUSION_DEDUCE_ARRAY_SPECIALIZATION(const,const,&);
- BOOST_FUSION_DEDUCE_ARRAY_SPECIALIZATION(volatile,volatile,&);
+ BOOST_FUSION_DEDUCE_ARRAY_SPECIALIZATION(BOOST_PP_EMPTY(),const,&)
+ BOOST_FUSION_DEDUCE_ARRAY_SPECIALIZATION(const,const,&)
+ BOOST_FUSION_DEDUCE_ARRAY_SPECIALIZATION(volatile,volatile,&)
         BOOST_FUSION_DEDUCE_ARRAY_SPECIALIZATION(
- const volatile,const volatile,&);
+ const volatile,const volatile,&)
 
- BOOST_FUSION_DEDUCE_ARRAY_SPECIALIZATION((&),BOOST_PP_EMPTY(),&);
- BOOST_FUSION_DEDUCE_ARRAY_SPECIALIZATION(const(&),const,&);
- BOOST_FUSION_DEDUCE_ARRAY_SPECIALIZATION(volatile(&),volatile,&);
+ BOOST_FUSION_DEDUCE_ARRAY_SPECIALIZATION((&),BOOST_PP_EMPTY(),&)
+ BOOST_FUSION_DEDUCE_ARRAY_SPECIALIZATION(const(&),const,&)
+ BOOST_FUSION_DEDUCE_ARRAY_SPECIALIZATION(volatile(&),volatile,&)
         BOOST_FUSION_DEDUCE_ARRAY_SPECIALIZATION(
- const volatile(&),const volatile,&);
+ const volatile(&),const volatile,&)
 
 #ifndef BOOST_NO_RVALUE_REFERENCES
- BOOST_FUSION_DEDUCE_ARRAY_SPECIALIZATION((&&),BOOST_PP_EMPTY(),&&);
- BOOST_FUSION_DEDUCE_ARRAY_SPECIALIZATION(const(&&),const,&&);
- BOOST_FUSION_DEDUCE_ARRAY_SPECIALIZATION(volatile(&&),volatile,&&);
+ BOOST_FUSION_DEDUCE_ARRAY_SPECIALIZATION((&&),BOOST_PP_EMPTY(),&&)
+ BOOST_FUSION_DEDUCE_ARRAY_SPECIALIZATION(const(&&),const,&&)
+ BOOST_FUSION_DEDUCE_ARRAY_SPECIALIZATION(volatile(&&),volatile,&&)
         BOOST_FUSION_DEDUCE_ARRAY_SPECIALIZATION(
- const volatile(&&),const volatile,&&);
+ const volatile(&&),const volatile,&&)
 #endif
     }
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/deduce_sequence.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/deduce_sequence.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/deduce_sequence.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,6 +1,6 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2007 Tobias Schwinger
- Copyright (c) 2009 Christopher Schmidt
+ Copyright (c) 2009-2010 Christopher Schmidt
 
     Use modification and distribution are subject to the Boost Software
     License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
@@ -10,27 +10,38 @@
 #ifndef BOOST_FUSION_SUPPORT_DEDUCE_SEQUENCE_HPP
 #define BOOST_FUSION_SUPPORT_DEDUCE_SEQUENCE_HPP
 
-#include <boost/fusion/mpl.hpp>
 #include <boost/fusion/container/vector/convert.hpp>
-#include <boost/fusion/adapted/mpl.hpp>
+#include <boost/fusion/algorithm/transformation/transform.hpp>
 #include <boost/fusion/support/deduce.hpp>
-#include <boost/fusion/support/internal/ref.hpp>
 #include <boost/fusion/support/internal/assert.hpp>
 
-#include <boost/mpl/transform_view.hpp>
-#include <boost/mpl/quote.hpp>
-
 namespace boost { namespace fusion
 {
+ namespace detail
+ {
+ struct deducer
+ {
+ template<typename Sig>
+ struct result;
+
+ template<typename Self, typename T>
+ struct result<Self(T)>
+ : traits::deduce<T>
+ {};
+
+ template<typename T>
+ typename result<deducer const&(T const&)>::type
+ operator()(T const&)
+ {}
+ };
+ }
+
     namespace traits
     {
         template<typename Seq>
         struct deduce_sequence
           : result_of::as_vector<
- mpl::transform_view<
- typename detail::remove_reference<Seq>::type
- , mpl::quote1<traits::deduce>
- >
+ typename result_of::transform<Seq, detail::deducer>::type
>
         {
             BOOST_FUSION_MPL_ASSERT((traits::is_sequence<Seq>));
@@ -38,4 +49,29 @@
     }
 }}
 
+//#include <boost/fusion/mpl.hpp>
+//#include <boost/fusion/container/vector/convert.hpp>
+//#include <boost/fusion/adapted/mpl.hpp>
+//#include <boost/fusion/support/deduce.hpp>
+//#include <boost/fusion/support/internal/ref.hpp>
+//#include <boost/fusion/support/internal/assert.hpp>
+//
+//#include <boost/mpl/transform_view.hpp>
+//#include <boost/mpl/quote.hpp>
+//
+//namespace boost { namespace fusion { namespace traits
+//{
+// template<typename Seq>
+// struct deduce_sequence
+// : result_of::as_vector<
+// mpl::transform_view<
+// typename detail::remove_reference<Seq>::type
+// , mpl::quote1<traits::deduce>
+// >
+// >
+// {
+// BOOST_FUSION_MPL_ASSERT((traits::is_sequence<Seq>));
+// };
+//}}}
+
 #endif

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/ext_/is_segmented.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/ext_/is_segmented.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/ext_/is_segmented.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006 Eric Niebler
     Copyright (c) 2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/internal/assert.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/internal/assert.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/internal/assert.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
@@ -78,32 +78,76 @@
                 " - assert expression: " BOOST_PP_STRINGIZE(PRED))
 # endif
 #else
-# define BOOST_FUSION_MPL_ASSERT(PRED)
-# define BOOST_FUSION_MPL_ASSERT_NOT(PRED)
-# define BOOST_FUSION_STATIC_ASSERT(PRED)
-# define BOOST_FUSION_MPL_ASSERT_MSG(PRED,MESSAGE)
-# define BOOST_FUSION_MPL_ASSERT_NOT_MSG(PRED,MESSAGE)
-# define BOOST_FUSION_STATIC_ASSERT_MSG(PRED,MESSAGE)
+# define BOOST_FUSION_MPL_ASSERT(PRED) (void)(0)
+# define BOOST_FUSION_MPL_ASSERT_NOT(PRED) (void)(0)
+# define BOOST_FUSION_STATIC_ASSERT(PRED) (void)(0)
+# define BOOST_FUSION_MPL_ASSERT_MSG(PRED,MESSAGE) (void)(0)
+# define BOOST_FUSION_MPL_ASSERT_NOT_MSG(PRED,MESSAGE) (void)(0)
+# define BOOST_FUSION_STATIC_ASSERT_MSG(PRED,MESSAGE) (void)(0)
 #endif
 
-#define BOOST_FUSION_INDEX_CHECK(INDEX,MAX)\
- BOOST_FUSION_STATIC_ASSERT_MSG(\
- (INDEX) >= 0 && (INDEX) < (MAX),\
- "Index (" BOOST_PP_STRINGIZE(INDEX) ") out of range " \
- "( [0..." BOOST_PP_STRINGIZE(MAX) ") )" \
+#define BOOST_FUSION_INDEX_CHECK(INDEX,MAX) \
+ BOOST_FUSION_STATIC_ASSERT_MSG( \
+ (INDEX) >= 0 && \
+ static_cast<unsigned int>(INDEX) < static_cast<unsigned int>(MAX), \
+ "Index (" BOOST_PP_STRINGIZE(INDEX) ") out of range " \
+ "( [0..." BOOST_PP_STRINGIZE(MAX) ") )" \
     )
-#define BOOST_FUSION_TAG_CHECK(TYPE,TAG)\
- BOOST_FUSION_MPL_ASSERT((is_same<typename traits::tag_of<TYPE>::type,TAG>))
+#define BOOST_FUSION_TAG_CHECK(TYPE,TAG) \
+ BOOST_FUSION_MPL_ASSERT((is_same<typename traits::tag_of<TYPE>::type,TAG>));
 
 #ifdef BOOST_FUSION_ENABLE_STATIC_ASSERTS
-# include <boost/fusion/sequence.hpp>
-# include <boost/fusion/iterator.hpp>
-# include <boost/fusion/support.hpp>
+# include <boost/fusion/support/tag_of_fwd.hpp>
 # include <boost/mpl/and.hpp>
 # include <boost/mpl/or.hpp>
 # include <boost/mpl/not.hpp>
 # include <boost/mpl/equal_to.hpp>
+# include <boost/type_traits/is_convertible.hpp>
 # include <boost/type_traits/is_same.hpp>
+
+namespace boost { namespace fusion
+{
+ namespace traits
+ {
+ template<typename T>
+ struct is_sequence;
+
+ template<typename T>
+ struct is_view;
+
+ template<typename T>
+ struct is_iterator;
+
+ template<typename T>
+ struct is_associative;
+
+ template<typename T>
+ struct is_forward;
+
+ template<typename T>
+ struct is_bidirectional;
+
+ template<typename T>
+ struct is_random_access;
+ }
+
+ namespace result_of
+ {
+ template<typename Seq>
+ struct size;
+
+ template<typename Seq>
+ struct empty;
+ }
+}}
+
+# include <boost/fusion/support/tag_of.hpp>
+# include <boost/fusion/support/category_of.hpp>
+# include <boost/fusion/support/is_iterator.hpp>
+# include <boost/fusion/support/is_sequence.hpp>
+# include <boost/fusion/support/is_view.hpp>
+# include <boost/fusion/sequence/intrinsic/size.hpp>
+# include <boost/fusion/sequence/intrinsic/empty.hpp>
 #endif
 
 #endif

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/internal/assign_tags.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/internal/assign_tags.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/internal/assign_tags.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/internal/constexpr.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/internal/constexpr.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/internal/constexpr.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/internal/facade_generation.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/internal/facade_generation.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/internal/facade_generation.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/internal/is_explicitly_convertible.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/internal/is_explicitly_convertible.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/internal/is_explicitly_convertible.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/internal/ref.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/internal/ref.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/internal/ref.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/internal/result_of.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/internal/result_of.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/internal/result_of.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
@@ -71,7 +71,7 @@
     };
 
 #ifdef BOOST_NO_DECLTYPE
- BOOST_MPL_HAS_XXX_TRAIT_DEF(result_type);
+ BOOST_MPL_HAS_XXX_TRAIT_DEF(result_type)
 
     template<typename F>
     struct get_result_type

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/internal/sequence_assign.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/internal/sequence_assign.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/internal/sequence_assign.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/internal/small_big_type.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/internal/small_big_type.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/internal/small_big_type.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/internal/template.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/internal/template.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/internal/template.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/internal/variadic_templates/detail/variadic_arguments_to_vector_c_n.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/internal/variadic_templates/detail/variadic_arguments_to_vector_c_n.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/internal/variadic_templates/detail/variadic_arguments_to_vector_c_n.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/internal/variadic_templates/detail/variadic_arguments_to_vector_n.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/internal/variadic_templates/detail/variadic_arguments_to_vector_n.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/internal/variadic_templates/detail/variadic_arguments_to_vector_n.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/internal/variadic_templates/variadic_arguments_to_vector.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/internal/variadic_templates/variadic_arguments_to_vector.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/internal/variadic_templates/variadic_arguments_to_vector.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/internal/variadic_templates/variadic_arguments_to_vector_c.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/internal/variadic_templates/variadic_arguments_to_vector_c.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/internal/variadic_templates/variadic_arguments_to_vector_c.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,14 +1,14 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
     file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 ==============================================================================*/
 
-#ifndef BOOST_FUSION_SUPPORT_INTERNAL_VARIADIC_TEMPLATES_VARIADIC_ARGUMENTS_TO_VECTOR_HPP
-#define BOOST_FUSION_SUPPORT_INTERNAL_VARIADIC_TEMPLATES_VARIADIC_ARGUMENTS_TO_VECTOR_HPP
+#ifndef BOOST_FUSION_SUPPORT_INTERNAL_VARIADIC_TEMPLATES_VARIADIC_ARGUMENTS_TO_VECTOR_C_HPP
+#define BOOST_FUSION_SUPPORT_INTERNAL_VARIADIC_TEMPLATES_VARIADIC_ARGUMENTS_TO_VECTOR_C_HPP
 
-//cschmdit: workaround to get variadic template arguments into a fixed-length
+//cschmidt: workaround to get variadic template arguments into a fixed-length
 //template argument list. We definitely need a boost config macro for this issue
 //though.
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/internal/variadic_templates/variadic_quote.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/internal/variadic_templates/variadic_quote.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/internal/variadic_templates/variadic_quote.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/internal/workaround.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/internal/workaround.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/internal/workaround.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/is_iterator.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/is_iterator.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/is_iterator.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/is_sequence.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/is_sequence.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/is_sequence.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 
@@ -12,7 +12,6 @@
 #include <boost/fusion/support/tag_of.hpp>
 #include <boost/fusion/support/internal/ref.hpp>
 #include <boost/fusion/support/sequence_base.hpp>
-
 #include <boost/type_traits/is_base_of.hpp>
 
 namespace boost { namespace fusion

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/is_view.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/is_view.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/is_view.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/iterator_base.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/iterator_base.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/iterator_base.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/pair.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/pair.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/pair.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2005 Joel de Guzman
     Copyright (c) 2006 Tobias Schwinger
     Copyright (c) 2009-2010 Christopher Schmidt
@@ -82,14 +82,28 @@
         {}
 #endif
 
- template<typename Second2>
- pair& operator=(pair<First, Second2>
- BOOST_FUSION_R_ELSE_CLREF(BOOST_PP_EMPTY()) rhs)
+ pair&
+ operator=(pair const& other_pair)
         {
- second = rhs.second;
+ second = other_pair.second;
             return *this;
         }
 
+#define BOOST_FUSION_PAIR_ASSIGN_OP(MODIFIER,_)\
+ template<class OtherSecond>\
+ pair&\
+ operator=(pair<First,OtherSecond> MODIFIER other_pair)\
+ {\
+ second=static_cast<pair<First,OtherSecond> MODIFIER>(\
+ other_pair).second;\
+ return *this;\
+ }
+
+ BOOST_FUSION_ALL_CTOR_COMBINATIONS(
+ BOOST_FUSION_PAIR_ASSIGN_OP,_)
+
+#undef BOOST_FUSION_PAIR_ASSIGN_OP
+
         second_type second;
     };
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/sequence_base.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/sequence_base.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/sequence_base.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2007 Tobias Schwinger
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/tag_of.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/tag_of.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/tag_of.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 
@@ -22,7 +22,7 @@
 
     namespace detail
     {
- BOOST_MPL_HAS_XXX_TRAIT_DEF(fusion_tag);
+ BOOST_MPL_HAS_XXX_TRAIT_DEF(fusion_tag)
 
         template<typename IdentityT>
         struct get_fusion_tag

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/tag_of_fwd.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/tag_of_fwd.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/tag_of_fwd.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/unused.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/unused.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/unused.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/support/void.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/support/void.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/support/void.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/tuple.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/tuple.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/tuple.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/tuple/make_tuple.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/tuple/make_tuple.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/tuple/make_tuple.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,6 +1,6 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
- Copyright (c) 2009 Christopher Schmidt
+ Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
     file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -17,9 +17,11 @@
 #else
 # define BOOST_FUSION_SEQ_NAME tuple
 #endif
+#define BOOST_FUSION_FUNCTION_NAME make_tuple
 #define BOOST_FUSION_MAX_SEQ_SIZE FUSION_MAX_VECTOR_SIZE
 #include <boost/fusion/container/generation/detail/make_seq.hpp>
 #undef BOOST_FUSION_MAX_SEQ_SIZE
+#undef BOOST_FUSION_FUNCTION_NAME
 #undef BOOST_FUSION_SEQ_NAME
 
 #endif

Modified: sandbox/SOC/2009/fusion/boost/fusion/tuple/tuple.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/tuple/tuple.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/tuple/tuple.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,6 +1,6 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2005 Joel de Guzman
- Copyright (c) 2009 Christopher Schmidt
+ Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
     file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -72,7 +72,7 @@
     inline typename result_of::at_c<BOOST_FUSION_R_ELSE_CLREF(Tuple), N>::type
     get(BOOST_FUSION_R_ELSE_CLREF(Tuple) tuple)
     {
- return at_c<N>(tuple);
+ return fusion::at_c<N>(tuple);
     }
 
 #ifdef BOOST_NO_RVALUE_REFERENCES
@@ -81,7 +81,7 @@
             result_of::at_c<,Tuple,&, N>)
     get(Tuple& tuple)
     {
- return at_c<N>(tuple);
+ return fusion::at_c<N>(tuple);
     }
 #endif
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/tuple/tuple_fwd.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/tuple/tuple_fwd.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/tuple/tuple_fwd.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2005 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/tuple/tuple_tie.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/tuple/tuple_tie.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/tuple/tuple_tie.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 
@@ -12,16 +12,16 @@
 #include <boost/config.hpp>
 #include <boost/fusion/tuple/tuple.hpp>
 
-#define BOOST_FUSION_FUNCTION_NAME tie
 #ifdef BOOST_NO_VARIADIC_TEMPLATES
 # define BOOST_FUSION_SEQ_NAME(N) tuple
 #else
 # define BOOST_FUSION_SEQ_NAME tuple
 #endif
+#define BOOST_FUSION_FUNCTION_NAME tie
 #define BOOST_FUSION_MAX_SEQ_SIZE FUSION_MAX_VECTOR_SIZE
 #include <boost/fusion/container/generation/detail/seq_tie.hpp>
 #undef BOOST_FUSION_MAX_SEQ_SIZE
-#undef BOOST_FUSION_SEQ_NAME
 #undef BOOST_FUSION_FUNCTION_NAME
+#undef BOOST_FUSION_SEQ_NAME
 
 #endif

Modified: sandbox/SOC/2009/fusion/boost/fusion/view.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/detail/strictest_traversal.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/detail/strictest_traversal.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/detail/strictest_traversal.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/detail/view_storage.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/detail/view_storage.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/detail/view_storage.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
@@ -79,6 +79,13 @@
         {}
 #endif
 
+ view_storage&
+ operator=(view_storage const& other_storage)
+ {
+ t=other_storage.t;
+ return *this;
+ }
+
         template<typename OtherViewStorage>
         view_storage&
         operator=(BOOST_FUSION_R_ELSE_CLREF(OtherViewStorage) other_storage)

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/ext_/segmented_iterator.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/ext_/segmented_iterator.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/ext_/segmented_iterator.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006 Eric Niebler
     Copyright (c) 2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/ext_/segmented_iterator_range.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/ext_/segmented_iterator_range.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/ext_/segmented_iterator_range.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006 Eric Niebler
     Copyright (c) 2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/filter_view.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/filter_view.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/filter_view.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/begin_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/begin_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/begin_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/deref_data_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/deref_data_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/deref_data_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/deref_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/deref_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/deref_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/end_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/end_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/end_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/equal_to_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/equal_to_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/equal_to_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
     Copyright (c) 2009-2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/filter_view_fwd.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/filter_view_fwd.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/filter_view_fwd.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/filter_view_iterator.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/filter_view_iterator.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/filter_view_iterator.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/key_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/key_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/key_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/next_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/next_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/next_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/size_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/size_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/size_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/value_of_data_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/value_of_data_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/value_of_data_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/value_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/value_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/detail/value_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/filter_view.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/filter_view.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/filter_view/filter_view.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 
@@ -96,9 +96,12 @@
         operator=(BOOST_FUSION_R_ELSE_CLREF(OtherView) other_view)
         {
             BOOST_FUSION_TAG_CHECK(OtherView,filter_view_tag);
- BOOST_FUSION_MPL_ASSERT((is_same<
+ BOOST_FUSION_MPL_ASSERT((
+ is_same<
                     pred_type
- , detail::remove_reference<OtherView>::type::pred_type
+ , typename detail::remove_reference<
+ OtherView
+ >::type::pred_type
>));
 
             seq=BOOST_FUSION_FORWARD(OtherView,other_view).seq;

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range/detail/at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range/detail/at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range/detail/at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2007 Tobias Schwinger
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range/detail/begin_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range/detail/begin_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range/detail/begin_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range/detail/end_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range/detail/end_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range/detail/end_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range/detail/iterator_range_fwd.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range/detail/iterator_range_fwd.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range/detail/iterator_range_fwd.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range/detail/value_at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range/detail/value_at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range/detail/value_at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2007 Tobias Schwinger
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range/iterator_range.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range/iterator_range.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/iterator_range/iterator_range.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/joint_view.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/joint_view.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/joint_view.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/begin_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/begin_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/begin_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/deref_data_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/deref_data_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/deref_data_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/deref_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/deref_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/deref_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/end_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/end_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/end_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/equal_to_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/equal_to_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/equal_to_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/joint_view_fwd.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/joint_view_fwd.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/joint_view_fwd.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/joint_view_iterator.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/joint_view_iterator.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/joint_view_iterator.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/key_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/key_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/key_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/next_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/next_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/next_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/value_of_data_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/value_of_data_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/value_of_data_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/value_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/value_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/detail/value_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/joint_view.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/joint_view.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/joint_view/joint_view.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/nview.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/nview.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/nview.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
     Copyright (c) 2009 Hartmut Kaiser

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/advance_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/advance_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/advance_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Hartmut Kaiser
     Copyright (c) 2009 Christopher Schmidt
 
@@ -34,7 +34,7 @@
             static type
             call(It it)
             {
- return type(it.seq,0);
+ return type(*it.seq,0);
             }
         };
     };

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Hartmut Kaiser
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/begin_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/begin_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/begin_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Hartmut Kaiser
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/deref_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/deref_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/deref_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Hartmut Kaiser
     Copyright (c) 2009 Christopher Schmidt
 
@@ -33,7 +33,7 @@
             static type
             call(It it)
             {
- return fusion::at<index>(it.seq);
+ return fusion::at<index>(*it.seq);
             }
         };
     };

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/distance_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/distance_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/distance_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Hartmut Kaiser
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/end_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/end_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/end_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Hartmut Kaiser
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/equal_to_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/equal_to_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/equal_to_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Hartmut Kaiser
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/next_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/next_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/next_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Hartmut Kaiser
     Copyright (c) 2009 Christopher Schmidt
 
@@ -34,7 +34,7 @@
             static type
             call(It it)
             {
- return type(it.seq,0);
+ return type(*it.seq,0);
             }
         };
     };

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/nview_fwd.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/nview_fwd.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/nview_fwd.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/nview_iterator.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/nview_iterator.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/nview_iterator.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,6 +1,6 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Hartmut Kaiser
- Copyright (c) 2009 Christopher Schmidt
+ Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
     file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -27,38 +27,28 @@
         typedef nview_iterator_tag fusion_tag;
         typedef random_access_traversal_tag category;
 
- template<typename OtherIt>
- nview_iterator(BOOST_FUSION_R_ELSE_CLREF(OtherIt) it)
- : seq(BOOST_FUSION_FORWARD(OtherIt,it).seq)
- {
- BOOST_FUSION_TAG_CHECK(OtherIt,nview_iterator_tag);
- BOOST_FUSION_MPL_ASSERT((
- is_same<
- Pos
- , detail::remove_reference<OtherIt>::type::pos_type
- >));
- }
-
         nview_iterator(SeqRef seq,int)
- : seq(seq)
+ : seq(&seq)
         {}
 
- template<typename OtherIt>
+ template<typename OtherSeqRef>
+ nview_iterator(nview_iterator<OtherSeqRef, Pos> const& other_it)
+ : seq(other_it.seq)
+ {
+ BOOST_FUSION_MPL_ASSERT((is_convertible<OtherSeqRef, SeqRef>));
+ }
+
+ template<typename OtherSeqRef>
         nview_iterator&
- operator=(BOOST_FUSION_R_ELSE_CLREF(OtherIt) it)
+ operator=(nview_iterator<OtherSeqRef, Pos> const& other_it)
         {
- BOOST_FUSION_TAG_CHECK(OtherIt,nview_iterator_tag);
- BOOST_FUSION_MPL_ASSERT((
- is_same<
- Pos
- , detail::remove_reference<OtherIt>::type::pos_type
- >));
+ BOOST_FUSION_MPL_ASSERT((is_convertible<OtherSeqRef, SeqRef>));
 
- seq=BOOST_FUSION_FORWARD(OtherIt,it).seq;
+ seq=other_it.seq;
             return *this;
         }
 
- SeqRef seq;
+ typename detail::remove_reference<SeqRef>::type* seq;
     };
 
 }}

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/pp/as_nview_n.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/pp/as_nview_n.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/pp/as_nview_n.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Hartmut Kaiser
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/prior_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/prior_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/prior_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Hartmut Kaiser
     Copyright (c) 2009 Christopher Schmidt
 
@@ -34,7 +34,7 @@
             static type
             call(It it)
             {
- return type(it.seq,0);
+ return type(*it.seq,0);
             }
         };
     };

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/value_at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/value_at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/value_at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Hartmut Kaiser
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/value_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/value_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/nview/detail/value_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Hartmut Kaiser
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/nview/nview.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/nview/nview.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/nview/nview.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Hartmut Kaiser
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2007 Tobias Schwinger
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/advance_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/advance_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/advance_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/begin_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/begin_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/begin_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2007 Tobias Schwinger
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/deref_data_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/deref_data_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/deref_data_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/deref_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/deref_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/deref_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2007 Tobias Schwinger
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/distance_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/distance_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/distance_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/end_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/end_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/end_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2007 Tobias Schwinger
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/equal_to_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/equal_to_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/equal_to_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/key_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/key_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/key_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/next_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/next_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/next_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2007 Tobias Schwinger
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/prior_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/prior_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/prior_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/repetitive_view_fwd.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/repetitive_view_fwd.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/repetitive_view_fwd.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2007 Tobias Schwinger
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/repetitive_view_iterator.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/repetitive_view_iterator.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/repetitive_view_iterator.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2007 Tobias Schwinger
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/value_of_data_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/value_of_data_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/value_of_data_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/value_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/value_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/detail/value_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2007 Tobias Schwinger
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/repetitive_view.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/repetitive_view.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/repetitive_view/repetitive_view.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2007 Tobias Schwinger
     Copyright (c) 2009 Christopher Schmidt
 
@@ -52,10 +52,11 @@
     {
         BOOST_FUSION_MPL_ASSERT((traits::is_sequence<Seq>));
         BOOST_FUSION_MPL_ASSERT((traits::is_forward<Seq>));
- BOOST_FUSION_MPL_ASSERT((mpl::or_<
- mpl:not_<result_of::empty<Seq> >
- , mpl::not_<Size>
- >));
+ BOOST_FUSION_MPL_ASSERT((
+ mpl::or_<
+ mpl::not_<result_of::empty<Seq> >
+ , mpl::not_<Size>
+ >));
 
         typedef detail::view_storage<Seq> storage_type;
         typedef typename storage_type::type seq_type;
@@ -95,9 +96,10 @@
         operator=(BOOST_FUSION_R_ELSE_CLREF(OtherView) other_view)
         {
             BOOST_FUSION_TAG_CHECK(OtherView,repetitive_view_tag);
- BOOST_FUSION_MPL_ASSERT((mpl::equal_to<
+ BOOST_FUSION_MPL_ASSERT((
+ mpl::equal_to<
                     size
- , detail::remove_reference<OtherView>::type::size
+ , typename detail::remove_reference<OtherView>::type::size
>));
 
             seq=BOOST_FUSION_FORWARD(OtherView,other_view).seq;
@@ -118,16 +120,17 @@
         {
             BOOST_FUSION_MPL_ASSERT((traits::is_sequence<Seq>));
             BOOST_FUSION_MPL_ASSERT((traits::is_forward<Seq>));
- BOOST_FUSION_MPL_ASSERT((mpl::or_<
- mpl:not_<result_of::empty<Seq> >
- , mpl::not_<Size>
- >));
+ BOOST_FUSION_MPL_ASSERT((
+ mpl::or_<
+ mpl::not_<result_of::empty<Seq> >
+ , mpl::not_<Size>
+ >));
 
             typedef
                 repetitive_view<typename traits::deduce<Seq>::type, Size>
             type;
         };
- };
+ }
 
     template<typename Size, typename Seq>
     inline typename

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/advance_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/advance_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/advance_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/begin_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/begin_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/begin_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/deref_data_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/deref_data_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/deref_data_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/deref_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/deref_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/deref_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/distance_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/distance_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/distance_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/end_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/end_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/end_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/equal_to_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/equal_to_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/equal_to_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/key_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/key_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/key_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/next_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/next_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/next_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/prior_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/prior_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/prior_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/reverse_view_fwd.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/reverse_view_fwd.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/reverse_view_fwd.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009-2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/reverse_view_iterator.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/reverse_view_iterator.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/reverse_view_iterator.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/value_at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/value_at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/value_at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/value_of_data_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/value_of_data_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/value_of_data_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/value_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/value_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/detail/value_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/reverse_view.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/reverse_view.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/reverse_view/reverse_view.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/single_view.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/single_view.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/single_view.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/begin_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/begin_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/begin_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/deref_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/deref_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/deref_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/distance_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/distance_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/distance_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/end_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/end_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/end_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/equal_to_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/equal_to_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/equal_to_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/next_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/next_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/next_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/prior_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/prior_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/prior_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/single_view_fwd.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/single_view_fwd.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/single_view_fwd.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/single_view_iterator.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/single_view_iterator.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/single_view_iterator.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/value_at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/value_at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/value_at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/value_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/value_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/single_view/detail/value_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/single_view/single_view.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/single_view/single_view.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/single_view/single_view.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 
@@ -137,6 +137,13 @@
 
 #undef BOOST_FUSION_SINGLE_VIEW_ASSIGN_CTOR
 
+ single_view&
+ operator=(single_view const& other_view)
+ {
+ val=other_view.val;
+ return *this;
+ }
+
         template<typename OtherT>
         single_view&
         operator=(BOOST_FUSION_R_ELSE_CLREF(OtherT) val)
@@ -170,7 +177,7 @@
         {
             typedef single_view<typename traits::deduce<T>::type> type;
         };
- };
+ }
 
     template<typename T>
     inline typename

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/transform_view.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/transform_view.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/transform_view.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/advance_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/advance_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/advance_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/begin_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/begin_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/begin_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/deref_data_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/deref_data_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/deref_data_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/deref_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/deref_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/deref_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/distance_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/distance_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/distance_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/end_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/end_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/end_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009-2010 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/equal_to_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/equal_to_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/equal_to_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/key_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/key_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/key_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/next_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/next_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/next_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/prior_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/prior_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/prior_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/transform_view_iterator.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/transform_view_iterator.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/transform_view_iterator.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/value_at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/value_at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/value_at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/value_of_data_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/value_of_data_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/value_of_data_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/value_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/value_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/detail/value_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/transform_view.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/transform_view.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/transform_view.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/transform_view_fwd.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/transform_view_fwd.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/transform_view/transform_view_fwd.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2009 Christopher Schmidt
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/zip_view.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/zip_view.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/zip_view.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/advance_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/advance_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/advance_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/begin_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/begin_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/begin_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/deref_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/deref_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/deref_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/distance_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/distance_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/distance_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/end_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/end_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/end_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/equal_to_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/equal_to_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/equal_to_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/next_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/next_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/next_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/prior_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/prior_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/prior_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/size_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/size_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/size_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/value_at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/value_at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/value_at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/value_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/value_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/value_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/zip_view_fwd.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/zip_view_fwd.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/zip_view_fwd.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/zip_view_iterator.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/zip_view_iterator.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/detail/zip_view_iterator.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
     Copyright (c) 2009 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/zip_view.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/zip_view.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/view/zip_view/zip_view.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
     Copyright (c) 2009 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/cookbook/do_the_bind.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/cookbook/do_the_bind.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/cookbook/do_the_bind.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006-2007 Tobias Schwinger
   
     Use modification and distribution are subject to the Boost Software

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/cookbook/fill_em_up.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/cookbook/fill_em_up.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/cookbook/fill_em_up.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/Jamfile
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/Jamfile (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/Jamfile 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -11,10 +11,18 @@
 # bring in rules for testing
 import testing ;
 
+project
+ : requirements
+ <define>BOOST_FUSION_ENABLE_STATIC_ASSERTS
+ <warnings>all
+ <toolset>gcc:<cxxflags>-Wno-long-long
+ ;
+
 {
- test-suite example_struct :
+ test-suite struct : ;
 
- [ run test_example.cpp : : : : ]
- ;
+ for local test-file in [ glob *.cpp ]
+ {
+ run $(test-file) : : : : ;
+ }
 }
-

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/advance_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/advance_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/advance_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/at_key_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/at_key_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/at_key_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/begin_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/begin_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/begin_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/category_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/category_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/category_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/deref_data_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/deref_data_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/deref_data_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/deref_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/deref_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/deref_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/distance_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/distance_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/distance_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/end_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/end_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/end_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/equal_to_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/equal_to_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/equal_to_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/example_struct_iterator.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/example_struct_iterator.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/example_struct_iterator.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/has_key_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/has_key_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/has_key_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/is_sequence_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/is_sequence_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/is_sequence_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/is_view_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/is_view_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/is_view_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/key_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/key_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/key_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/next_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/next_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/next_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/prior_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/prior_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/prior_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/size_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/size_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/size_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/tag_of.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/tag_of.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/tag_of.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/value_at_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/value_at_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/value_at_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/value_at_key_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/value_at_key_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/value_at_key_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/value_of_data_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/value_of_data_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/value_of_data_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/value_of_impl.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/value_of_impl.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/detail/value_of_impl.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/example_struct.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/example_struct.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/example_struct.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
     Copyright (c) 2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/example_struct_type.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/example_struct_type.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/example_struct_type.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/test_example.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/test_example.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/struct/test_example.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/triple/Jamfile
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/triple/Jamfile (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/triple/Jamfile 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -11,10 +11,18 @@
 # bring in rules for testing
 import testing ;
 
-{
- test-suite example_triple :
-
- [ run triple.cpp : : : : ]
+project
+ : requirements
+ <define>BOOST_FUSION_ENABLE_STATIC_ASSERTS
+ <warnings>all
+ <toolset>gcc:<cxxflags>-Wno-long-long
     ;
-}
+
+{
+ test-suite triple : ;
 
+ for local test-file in [ glob *.cpp ]
+ {
+ run $(test-file) : : : : ;
+ }
+}
\ No newline at end of file

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/triple/triple.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/triple/triple.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/triple/triple.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
     Copyright (c) 2010 Christopher Schmidt
@@ -7,7 +7,7 @@
     file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 ==============================================================================*/
 
-/*=============================================================================
+/*==============================================================================
     An implementation of a std::pair like triple<T0, T1, T2>
     We use fusion::sequence_facade and fusion::iterator_facade
     to make our triple a fully conforming Boost.Fusion random

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/vtuple/Jamfile
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/vtuple/Jamfile (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/vtuple/Jamfile 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -9,10 +9,18 @@
 # bring in rules for testing
 import testing ;
 
-{
- test-suite example_triple :
-
- [ run tuple142plus.cpp : : : : ]
+project
+ : requirements
+ <define>BOOST_FUSION_ENABLE_STATIC_ASSERTS
+ <warnings>all
+ <toolset>gcc:<cxxflags>-Wno-long-long
     ;
-}
+
+{
+ test-suite vtriple : ;
 
+ for local test-file in [ glob *.cpp ]
+ {
+ run $(test-file) : : : : ;
+ }
+}
\ No newline at end of file

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/extension/vtuple/tuple142plus.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/extension/vtuple/tuple142plus.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/extension/vtuple/tuple142plus.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
     Copyright (c) 2010 Christopher Schmidt
@@ -8,7 +8,7 @@
     file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 ==============================================================================*/
 
-/*=============================================================================
+/*==============================================================================
     An implementation of a std::pair like triple<T0, T1, T2>
     We use fusion::sequence_facade and fusion::iterator_facade
     to make our triple a fully conforming Boost.Fusion random

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/performance/Jamfile
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/performance/Jamfile (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/performance/Jamfile 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,20 +1,23 @@
 #==============================================================================
 # Copyright (c) 2003-2006 Joel de Guzman
 # Copyright (c) 2006 Dan Marsden
+# Copyright (c) 2010 Christopher Schmidt
 #
 # 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)
 #==============================================================================
-project fusion-performance ;
-
-exe accumulate : accumulate.cpp ;
-
-exe inner_product : inner_product.cpp ;
-
-exe inner_product2 : inner_product2.cpp ;
-
-exe sequence_efficiency : sequence_efficiency.cpp ;
-
-exe functional : functional.cpp ;
 
+project
+ : requirements
+ <define>BOOST_FUSION_ENABLE_STATIC_ASSERTS
+ <warnings>all
+ <toolset>gcc:<cxxflags>-Wno-long-long
+ ;
+
+{
+ for local test-file in [ glob *.cpp ]
+ {
+ exe : $(test-file);
+ }
+}

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/performance/accumulate.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/performance/accumulate.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/performance/accumulate.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/performance/functional.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/performance/functional.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/performance/functional.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006-2007 Tobias Schwinger
   

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/performance/inner_product.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/performance/inner_product.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/performance/inner_product.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/performance/inner_product2.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/performance/inner_product2.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/performance/inner_product2.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/performance/sequence_efficiency.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/performance/sequence_efficiency.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/performance/sequence_efficiency.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Deleted: sandbox/SOC/2009/fusion/libs/fusion/example/performance/timings.txt
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/performance/timings.txt 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
+++ (empty file)
@@ -1,57 +0,0 @@
-===============================================================================
-Copyright (C) 2001-2007 Joel de Guzman, Dan Marsden, Tobias Schwinger
-
-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)
-===============================================================================
-
-Timing result for sequence_efficiency.cpp comparing the speed of various
-fusion sequences. The test involves accumulating the elements of the
-sequence which is primed to have values 0..N (N=size of sequence). Small,
-medium and big sequences are tested where:
-
- small = 3 elements
- medium = 10 elements
- big = 30 elements
-
-Tester: Joel de Guzman. WinXP, P4-3.0GHZ, 2GB RAM
-
-VC7.1 (flags = /MD /O2 /EHsc /GS)
-
- small vector time: 1.870000e-006
- small list time: 1.870000e-006
- medium vector time: 1.880000e-006
- medium list time: 3.600000e-006
- big vector time: 2.030000e-006
- big list time: 8.910000e-006
-
-VC8.0 (flags = /MD /O2 /EHsc /GS)
-
- small vector time: 2.500000e-05
- small list time: 2.500000e-05
- medium vector time: 7.810000e-05
- medium list time: 7.810000e-05
- big vector time: 2.469000e-04
- big list time: 2.453000e-04
-
-G++ 3.4 (flags = -ftemplate-depth-128 -funroll-loops -O3 -finline-functions -Wno-inline -Wall)
-
- small vector time: 2.500000e-05
- small list time: 2.500000e-05
- medium vector time: 7.970000e-05
- medium list time: 7.970000e-05
- big vector time: 2.516000e-04
- big list time: 2.485000e-04
-
-Intel 9.1 (flags = /MD /O2 /EHsc /GS)
-
- small vector time: 1.125000e-006
- small list time: 1.125000e-006
- medium vector time: 1.125000e-006
- medium list time: 1.141000e-006
- big vector time: 1.140000e-006
- big list time: 1.141000e-006
-
-
-

Modified: sandbox/SOC/2009/fusion/libs/fusion/example/performance/zip_efficiency.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/example/performance/zip_efficiency.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/example/performance/zip_efficiency.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/Jamfile
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/Jamfile (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/Jamfile 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,143 +1,27 @@
-##=============================================================================
-# Copyright (c) 2003-2006 Joel de Guzman
+#===============================================================================
+# Copyright (c) 2003-2006 Joel de Guzman
+# Copyright (c) 2009-2010 Christopher Schmidt
 #
 # 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)
-#==============================================================================
+#==============================================)================================
 
 # bring in rules for testing
 import testing ;
 
-{
- test-suite fusion :
-
- [ run algorithm/all.cpp : : : : ]
- [ run algorithm/any.cpp : : : : ]
- [ run algorithm/clear.cpp : : : : ]
- [ run algorithm/count.cpp : : : : ]
- [ run algorithm/count_if.cpp : : : : ]
- [ run algorithm/erase.cpp : : : : ]
- [ run algorithm/erase_key.cpp : : : : ]
- [ run algorithm/filter.cpp : : : : ]
- [ run algorithm/filter_if.cpp : : : : ]
- [ run algorithm/find.cpp : : : : ]
- [ run algorithm/find_if.cpp : : : : ]
- [ run algorithm/fold.cpp : : : : ]
- [ run algorithm/fold2.cpp : : : : ]
- [ run algorithm/for_each.cpp : : : : ]
- [ run algorithm/insert_range.cpp : : : : ]
- [ run algorithm/insert.cpp : : : : ]
- [ run algorithm/iter_fold.cpp : : : : ]
- [ run algorithm/none.cpp : : : : ]
- [ run algorithm/pop_back.cpp : : : : ]
- [ run algorithm/pop_front.cpp : : : : ]
- [ run algorithm/push_back.cpp : : : : ]
- [ run algorithm/push_front.cpp : : : : ]
- [ run algorithm/remove.cpp : : : : ]
- [ run algorithm/remove_if.cpp : : : : ]
- [ run algorithm/replace.cpp : : : : ]
- [ run algorithm/replace_if.cpp : : : : ]
- [ run algorithm/reverse.cpp : : : : ]
- [ run algorithm/reverse_fold.cpp : : : : ]
- [ run algorithm/reverse_iter_fold.cpp : : : : ]
- [ run algorithm/transform.cpp : : : : ]
- [ run algorithm/join.cpp : : : : ]
- [ run algorithm/zip.cpp : : : : ]
- [ run algorithm/zip2.cpp : : : : ]
- [ run algorithm/zip_ignore.cpp : : : : ]
-
- [ run sequence/as_list.cpp : : : : ]
- [ run sequence/as_map.cpp : : : : ]
- [ run sequence/as_set.cpp : : : : ]
- [ run sequence/as_vector.cpp : : : : ]
- [ run sequence/boost_tuple.cpp : : : : ]
- [ run sequence/cons.cpp : : : : ]
- [ run sequence/filter_view.cpp : : : : ]
- [ run sequence/io.cpp : : : : ]
- [ run sequence/iterator_range.cpp : : : : ]
- [ run sequence/joint_view.cpp : : : : ]
- [ run sequence/list_comparison.cpp : : : : ]
- [ run sequence/list_construction.cpp : : : : ]
- [ run sequence/list_copy.cpp : : : : ]
- [ run sequence/list_iterator.cpp : : : : ]
- [ run sequence/list_make.cpp : : : : ]
- [ run sequence/list_misc.cpp : : : : ]
- [ run sequence/list_mutate.cpp : : : : ]
- [ run sequence/list_tie.cpp : : : : ]
- [ run sequence/list_value_at.cpp : : : : ]
- [ run sequence/make_list.cpp : : : : ]
- [ run sequence/make_vector.cpp : : : : ]
- [ run sequence/map.cpp : : : : ]
- [ run sequence/map_tie.cpp : : : : ]
- [ run sequence/nview.cpp : : : : ]
- [ run sequence/reverse_view.cpp : : : : ]
- [ run sequence/set.cpp : : : : ]
- [ run sequence/single_view.cpp : : : : ]
- [ run sequence/std_pair.cpp : : : : ]
- [ run sequence/array.cpp : : : : ]
- [ run sequence/boost_array.cpp : : : : ]
- [ run sequence/tuple_comparison.cpp : : : : ]
- [ run sequence/tuple_construction.cpp : : : : ]
- [ run sequence/tuple_copy.cpp : : : : ]
- [ run sequence/tuple_element.cpp : : : : ]
- [ run sequence/tuple_make.cpp : : : : ]
- [ run sequence/tuple_misc.cpp : : : : ]
- [ run sequence/tuple_mutate.cpp : : : : ]
- [ run sequence/tuple_tie.cpp : : : : ]
- [ run sequence/tr1_tuple_auto_conv.cpp : : : : ]
- [ run sequence/transform_view.cpp : : : : ]
- [ run sequence/vector_comparison.cpp : : : : ]
- [ run sequence/vector_construction.cpp : : : : ]
- [ run sequence/vector_copy.cpp : : : : ]
- [ run sequence/vector_iterator.cpp : : : : ]
- [ run sequence/vector_make.cpp : : : : ]
- [ run sequence/vector_misc.cpp : : : : ]
- [ run sequence/vector_mutate.cpp : : : : ]
- [ run sequence/vector_n.cpp : : : : ]
- [ run sequence/vector_tie.cpp : : : : ]
- [ run sequence/vector_value_at.cpp : : : : ]
- [ run sequence/zip_view.cpp : : : : ]
- [ run sequence/zip_view2.cpp : : : : ]
- [ run sequence/zip_view_ignore.cpp : : : : ]
- [ run sequence/repetitive_view.cpp : : : : ]
- [ run sequence/deduce_sequence.cpp : : : : ]
- [ run sequence/adapt_assoc_class_named.cpp : : : : ]
- [ run sequence/adapt_assoc_class.cpp : : : : ]
- [ run sequence/adapt_assoc_struct_named.cpp : : : : ]
- [ run sequence/adapt_assoc_struct.cpp : : : : ]
- [ run sequence/adapt_assoc_tpl_class.cpp : : : : ]
- [ run sequence/adapt_assoc_tpl_struct.cpp : : : : ]
- [ run sequence/adapt_class_named.cpp : : : : ]
- [ run sequence/adapt_class.cpp : : : : ]
- [ run sequence/adapt_struct_named.cpp : : : : ]
- [ run sequence/adapt_struct.cpp : : : : ]
- [ run sequence/adapt_tpl_class.cpp : : : : ]
- [ run sequence/adapt_tpl_struct.cpp : : : : ]
- [ run sequence/define_struct.cpp : : : : ]
- [ run sequence/define_assoc_struct.cpp : : : : ]
- [ run sequence/define_tpl_struct.cpp : : : : ]
- [ run sequence/define_assoc_tpl_struct.cpp : : : : ]
+project
+ : requirements
+ <define>BOOST_FUSION_ENABLE_STATIC_ASSERTS
+ <warnings>all
+ <toolset>gcc:<cxxflags>-Wno-long-long
+ ;
     
- [ run functional/fused.cpp : : : : ]
- [ run functional/fused_function_object.cpp : : : : ]
- [ run functional/fused_procedure.cpp : : : : ]
- [ run functional/unfused.cpp : : : : ]
- [ run functional/unfused_typed.cpp : : : : ]
- [ run functional/make_fused.cpp : : : : ]
- [ run functional/make_fused_function_object.cpp : : : : ]
- [ run functional/make_fused_procedure.cpp : : : : ]
- [ run functional/make_unfused.cpp : : : : ]
- [ run functional/invoke.cpp : : : : ]
- [ run functional/invoke_function_object.cpp : : : : ]
- [ run functional/invoke_procedure.cpp : : : : ]
- [ run sequence/swap.cpp : : : : ]
-
-# [ run algorithm/ext_/for_each_s.cpp : : : : ]
-# [ run algorithm/ext_/find_if_s.cpp : : : : ]
-# [ run sequence/ext_/iterator_range_s.cpp : : : : ]
-
-# [ compile-fail xxx.cpp : : : : ]
+{
+ test-suite fusion_1 : ;
 
- ;
+ for local test-file in [ glob-tree *.cpp ]
+ {
+ run $(test-file) : : : : ;
+ }
 }

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/all.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/all.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/all.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2007 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/any.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/any.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/any.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005 Eric Niebler
     Copyright (c) Dan Marsden

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/clear.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/clear.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/clear.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
@@ -10,6 +10,7 @@
 #include <boost/fusion/sequence/comparison/equal_to.hpp>
 #include <boost/fusion/container/generation/make_vector.hpp>
 #include <boost/fusion/algorithm/transformation/clear.hpp>
+#include <boost/fusion/adapted/mpl.hpp>
 #include <boost/mpl/vector_c.hpp>
 
 int

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/count.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/count.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/count.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005 Eric Niebler
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/count_if.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/count_if.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/count_if.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005 Eric Niebler
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/erase.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/erase.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/erase.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/erase_key.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/erase_key.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/erase_key.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/filter.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/filter.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/filter.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/filter_if.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/filter_if.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/filter_if.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/find.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/find.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/find.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/find_if.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/find_if.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/find_if.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/fold.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/fold.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/fold.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2007 Dan Marsden
 
@@ -47,7 +47,7 @@
 
     template <typename State, typename T>
     State
- operator()(State const& state, T const& x) const
+ operator()(State const& state, T const&) const
     {
         return state;
     }

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/fold.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/fold.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/fold.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
@@ -19,6 +19,7 @@
 #include <boost/fusion/adapted/mpl.hpp>
 #include <boost/fusion/support/pair.hpp>
 #include <boost/fusion/mpl.hpp>
+#include <boost/mpl/transform.hpp>
 #include <boost/mpl/front.hpp>
 #include <boost/mpl/back.hpp>
 #include <boost/mpl/int.hpp>
@@ -65,12 +66,15 @@
>
           , int
>
- {};
+ {
+ BOOST_MPL_ASSERT((typename fusion::detail::is_lrref<State>::type));
+ BOOST_MPL_ASSERT((typename fusion::detail::is_lrref<T>::type));
+ };
 
 #ifdef BOOST_FUSION_TEST_ITER_FOLD
     template<typename State, typename It>
- typename result<sum const&(State,It)>::type
- operator()(State state, It const& it)const
+ typename result<sum const&(State const&,It const&)>::type
+ operator()(State const& state, It const& it)const
     {
         static const int n=State::first_type::value;
         return fusion::make_pair<mpl::int_<n+1> >(
@@ -78,8 +82,8 @@
     }
 #else
     template<typename State>
- typename result<sum const&(State, int)>::type
- operator()(State state, int e)const
+ typename result<sum const&(State const&, int const&)>::type
+ operator()(State const& state, int const& e)const
     {
         static const int n=State::first_type::value;
         return fusion::make_pair<mpl::int_<n+1> >(state.second+e*n);
@@ -95,6 +99,9 @@
     template<typename Self, typename State, typename T>
     struct result<Self(State,T)>
     {
+ BOOST_MPL_ASSERT((typename fusion::detail::is_lrref<State>::type));
+ BOOST_MPL_ASSERT((typename fusion::detail::is_lrref<T>::type));
+
         typedef typename fusion::detail::remove_reference<State>::type state;
         static const int n=mpl::front<state>::type::value;
 
@@ -117,8 +124,8 @@
     };
 
     template<typename State, typename T>
- typename result<meta_sum const&(State,T)>::type
- operator()(State, T)const;
+ typename result<meta_sum const&(State const&,T const&)>::type
+ operator()(State const&, T const&)const;
 };
 
 struct fold_test_n
@@ -176,7 +183,7 @@
 #else
                 mpl::vector<mpl::int_<1>, mpl::int_<0> >&
 #endif
- result_type;
+ identity_result_type;
 
             BOOST_MPL_ASSERT((
                 boost::is_same<
@@ -187,7 +194,7 @@
>::type
                   , typename mpl::if_c<
                         !n
- , result_type
+ , identity_result_type
                       , mpl::vector<mpl::int_<n+1>, mpl::int_<squares_sum> >
>::type
>));

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/fold2.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/fold2.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/fold2.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/for_each.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/for_each.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/for_each.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/insert.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/insert.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/insert.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/insert_range.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/insert_range.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/insert_range.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/iter_fold.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/iter_fold.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/iter_fold.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/join.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/join.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/join.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/none.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/none.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/none.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2007 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/pop_back.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/pop_back.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/pop_back.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/pop_front.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/pop_front.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/pop_front.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/push_back.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/push_back.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/push_back.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/push_front.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/push_front.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/push_front.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/remove.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/remove.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/remove.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/remove_if.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/remove_if.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/remove_if.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/replace.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/replace.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/replace.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/replace_if.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/replace_if.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/replace_if.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/reverse.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/reverse.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/reverse.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/reverse_fold.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/reverse_fold.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/reverse_fold.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/reverse_iter_fold.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/reverse_iter_fold.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/reverse_iter_fold.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/transform.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/transform.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/transform.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2007 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/zip.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/zip.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/zip.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/zip2.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/zip2.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/zip2.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/zip_ignore.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/zip_ignore.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/zip_ignore.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
     Copyright (c) 2007 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/fused.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/fused.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/fused.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006-2007 Tobias Schwinger
   
     Use modification and distribution are subject to the Boost Software

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/fused_function_object.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/fused_function_object.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/fused_function_object.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006-2007 Tobias Schwinger
   
     Use modification and distribution are subject to the Boost Software

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/fused_procedure.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/fused_procedure.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/fused_procedure.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006-2007 Tobias Schwinger
   
     Use modification and distribution are subject to the Boost Software

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/invoke.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/invoke.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/invoke.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2005-2006 Joao Abecasis
     Copyright (c) 2006-2007 Tobias Schwinger
 
@@ -10,7 +10,6 @@
 #include <boost/fusion/functional/invocation/invoke.hpp>
 #include <boost/detail/lightweight_test.hpp>
 
-#include <memory>
 #include <boost/noncopyable.hpp>
 
 #include <boost/type_traits/is_same.hpp>
@@ -23,8 +22,9 @@
 #include <boost/fusion/sequence/intrinsic/begin.hpp>
 #include <boost/fusion/view/single_view.hpp>
 #include <boost/fusion/view/iterator_range.hpp>
-#include <boost/fusion/iterator/advance.hpp>
 #include <boost/fusion/algorithm/transformation/join.hpp>
+#include <boost/fusion/iterator/advance.hpp>
+#include <boost/smart_ptr/shared_ptr.hpp>
 
 namespace mpl = boost::mpl;
 namespace fusion = boost::fusion;
@@ -155,8 +155,8 @@
 
 members that;
 
-std::auto_ptr<members> spt_that(new members);
-std::auto_ptr<members const> spt_that_c(new members);
+boost::shared_ptr<members> spt_that(new members);
+boost::shared_ptr<members const> spt_that_c(new members);
 
 fusion::single_view<members > sv_obj_ctx( that);
 fusion::single_view<members &> sv_ref_ctx( that);
@@ -164,13 +164,13 @@
 fusion::single_view<members const > sv_obj_c_ctx( that);
 fusion::single_view<members const &> sv_ref_c_ctx( that);
 fusion::single_view<members const *> sv_ptr_c_ctx(& that);
-fusion::single_view<std::auto_ptr<members> const &> sv_spt_ctx(spt_that);
-fusion::single_view< std::auto_ptr<members const> const &> sv_spt_c_ctx(spt_that_c);
+fusion::single_view<boost::shared_ptr<members> const &> sv_spt_ctx(spt_that);
+fusion::single_view<boost::shared_ptr<members const> const &> sv_spt_c_ctx(spt_that_c);
 
 derived derived_that;
 
-std::auto_ptr<derived> spt_derived_that(new derived);
-std::auto_ptr<derived const> spt_derived_that_c(new derived);
+boost::shared_ptr<derived> spt_derived_that(new derived);
+boost::shared_ptr<derived const> spt_derived_that_c(new derived);
 
 fusion::single_view<derived > sv_obj_d_ctx( derived_that);
 fusion::single_view<derived &> sv_ref_d_ctx( derived_that);
@@ -178,8 +178,8 @@
 fusion::single_view<derived const > sv_obj_c_d_ctx( derived_that);
 fusion::single_view<derived const &> sv_ref_c_d_ctx( derived_that);
 fusion::single_view<derived const *> sv_ptr_c_d_ctx(& derived_that);
-fusion::single_view<std::auto_ptr<derived> const &> sv_spt_d_ctx(spt_derived_that);
-fusion::single_view< std::auto_ptr<derived const> const &> sv_spt_c_d_ctx(spt_derived_that_c);
+fusion::single_view<boost::shared_ptr<derived> const &> sv_spt_d_ctx(spt_derived_that);
+fusion::single_view<boost::shared_ptr<derived const> const &> sv_spt_c_d_ctx(spt_derived_that_c);
 
 template <class Sequence>
 void test_sequence_n(Sequence & seq, mpl::int_<0>)

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/invoke_function_object.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/invoke_function_object.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/invoke_function_object.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2005-2006 Joao Abecasis
     Copyright (c) 2006-2007 Tobias Schwinger
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/invoke_procedure.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/invoke_procedure.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/invoke_procedure.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2005-2006 Joao Abecasis
     Copyright (c) 2006-2007 Tobias Schwinger
 
@@ -10,7 +10,6 @@
 #include <boost/fusion/functional/invocation/invoke_procedure.hpp>
 #include <boost/detail/lightweight_test.hpp>
 
-#include <memory>
 #include <boost/noncopyable.hpp>
 
 #include <boost/mpl/int.hpp>
@@ -23,6 +22,7 @@
 #include <boost/fusion/view/iterator_range.hpp>
 #include <boost/fusion/iterator/advance.hpp>
 #include <boost/fusion/algorithm/transformation/join.hpp>
+#include <boost/smart_ptr/shared_ptr.hpp>
 
 namespace mpl = boost::mpl;
 namespace fusion = boost::fusion;
@@ -62,8 +62,8 @@
 };
 
 members that;
-std::auto_ptr<members> spt_that(new members);
-std::auto_ptr<members const> spt_that_c(new members);
+boost::shared_ptr<members> spt_that(new members);
+boost::shared_ptr<members const> spt_that_c(new members);
 
 fusion::single_view<members > sv_obj_ctx( that);
 fusion::single_view<members &> sv_ref_ctx( that);
@@ -71,8 +71,8 @@
 fusion::single_view<members const > sv_obj_c_ctx( that);
 fusion::single_view<members const &> sv_ref_c_ctx( that);
 fusion::single_view<members const *> sv_ptr_c_ctx(& that);
-fusion::single_view<std::auto_ptr<members> const &> sv_spt_ctx(spt_that);
-fusion::single_view< std::auto_ptr<members const> const &> sv_spt_c_ctx(spt_that_c);
+fusion::single_view<boost::shared_ptr<members> const &> sv_spt_ctx(spt_that);
+fusion::single_view<boost::shared_ptr<members const> const &> sv_spt_c_ctx(spt_that_c);
 
 struct fobj
 {

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/make_fused.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/make_fused.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/make_fused.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006-2007 Tobias Schwinger
   
     Use modification and distribution are subject to the Boost Software

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/make_fused_function_object.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/make_fused_function_object.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/make_fused_function_object.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006-2007 Tobias Schwinger
   
     Use modification and distribution are subject to the Boost Software

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/make_fused_procedure.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/make_fused_procedure.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/make_fused_procedure.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006-2007 Tobias Schwinger
   
     Use modification and distribution are subject to the Boost Software

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/make_unfused.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/make_unfused.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/make_unfused.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006-2007 Tobias Schwinger
   
     Use modification and distribution are subject to the Boost Software

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/unfused.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/unfused.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/unfused.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006-2007 Tobias Schwinger
   
     Use modification and distribution are subject to the Boost Software

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/unfused_typed.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/unfused_typed.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/unfused_typed.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2006-2007 Tobias Schwinger
   
     Use modification and distribution are subject to the Boost Software
@@ -15,6 +15,7 @@
 #include <boost/utility/result_of.hpp>
 
 #include <boost/mpl/identity.hpp>
+#include <boost/mpl/placeholders.hpp>
 
 #include <boost/utility/result_of.hpp>
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_assoc_class.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_assoc_class.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_assoc_class.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_assoc_class_named.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_assoc_class_named.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_assoc_class_named.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_assoc_struct.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_assoc_struct.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_assoc_struct.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
     Copyright (c) 2005-2007 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_assoc_struct_named.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_assoc_struct_named.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_assoc_struct_named.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_assoc_tpl_class.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_assoc_tpl_class.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_assoc_tpl_class.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_assoc_tpl_struct.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_assoc_tpl_struct.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_assoc_tpl_struct.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_class.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_class.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_class.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2009 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_class_named.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_class_named.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_class_named.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2009 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_struct.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_struct.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_struct.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_struct_named.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_struct_named.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_struct_named.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_tpl_class.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_tpl_class.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_tpl_class.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_tpl_struct.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_tpl_struct.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/adapt_tpl_struct.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/array.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/array.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/array.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/as_list.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/as_list.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/as_list.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/as_map.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/as_map.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/as_map.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/as_set.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/as_set.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/as_set.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/as_vector.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/as_vector.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/as_vector.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/boost_array.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/boost_array.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/boost_array.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2005-2006 Dan Marsden
     Copyright (c) 2010 Christopher Schmidt

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/boost_tuple.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/boost_tuple.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/boost_tuple.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/comparison.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/comparison.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/comparison.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/cons.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/cons.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/cons.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2005 Joel de Guzman
     Copyright (c) 2005 Eric Niebler
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/construction.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/construction.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/construction.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/copy.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/copy.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/copy.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/deduce_sequence.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/deduce_sequence.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/deduce_sequence.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2007 Tobias Schwinger
 
     Use modification and distribution are subject to the Boost Software

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/define_assoc_struct.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/define_assoc_struct.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/define_assoc_struct.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
@@ -15,6 +15,12 @@
 #include <boost/static_assert.hpp>
 #include <iostream>
 
+#ifdef BOOST_MSVC
+# pragma warning(push)
+ //'class' : multiple copy constructors specified
+# pragma warning(disable:4521)
+#endif
+
 namespace ns
 {
     struct x_member;
@@ -29,6 +35,10 @@
     (int, y, ns::y_member)
 )
 
+#ifdef BOOST_MSVC
+# pragma warning(pop)
+#endif
+
 int
 main()
 {

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/define_assoc_tpl_struct.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/define_assoc_tpl_struct.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/define_assoc_tpl_struct.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
@@ -23,6 +23,12 @@
     struct z_member;
 }
 
+#ifdef BOOST_MSVC
+# pragma warning(push)
+ //'class' : multiple copy constructors specified
+# pragma warning(disable:4521)
+#endif
+
 BOOST_FUSION_DEFINE_ASSOC_TPL_STRUCT(
     (X)(Y),
     (ns),
@@ -31,6 +37,10 @@
     (int, y, ns::y_member)
 )
 
+#ifdef BOOST_MSVC
+# pragma warning(pop)
+#endif
+
 int
 main()
 {

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/define_struct.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/define_struct.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/define_struct.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
@@ -17,6 +17,12 @@
 #include <iostream>
 #include <string>
 
+#ifdef BOOST_MSVC
+# pragma warning(push)
+ //'class' : multiple copy constructors specified
+# pragma warning(disable:4521)
+#endif
+
 BOOST_FUSION_DEFINE_STRUCT(
     (ns),
     point,
@@ -26,6 +32,10 @@
 
 BOOST_FUSION_DEFINE_STRUCT(BOOST_PP_EMPTY(), s, (int, m))
 
+#ifdef BOOST_MSVC
+# pragma warning(pop)
+#endif
+
 int
 main()
 {

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/define_tpl_struct.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/define_tpl_struct.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/define_tpl_struct.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2010 Christopher Schmidt
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
@@ -17,6 +17,12 @@
 #include <iostream>
 #include <string>
 
+#ifdef BOOST_MSVC
+# pragma warning(push)
+ //'class' : multiple copy constructors specified
+# pragma warning(disable:4521)
+#endif
+
 BOOST_FUSION_DEFINE_TPL_STRUCT(
     (X)(Y),
     (ns),
@@ -25,6 +31,10 @@
     (Y, y)
 )
 
+#ifdef BOOST_MSVC
+# pragma warning(pop)
+#endif
+
 BOOST_FUSION_DEFINE_TPL_STRUCT((M), BOOST_PP_EMPTY(), s, (M, m))
 
 int

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/filter_view.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/filter_view.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/filter_view.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/io.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/io.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/io.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (C) 1999-2003 Jaakko Jarvi
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/iterator.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/iterator.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/iterator.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/iterator_range.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/iterator_range.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/iterator_range.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/joint_view.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/joint_view.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/joint_view.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_comparison.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_comparison.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_comparison.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_construction.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_construction.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_construction.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_copy.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_copy.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_copy.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_iterator.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_iterator.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_iterator.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_make.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_make.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_make.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_misc.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_misc.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_misc.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_mutate.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_mutate.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_mutate.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_tie.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_tie.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_tie.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_value_at.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_value_at.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_value_at.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/make.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/make.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/make.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/make_list.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/make_list.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/make_list.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/make_vector.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/make_vector.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/make_vector.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/map.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/map.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/map.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/map_tie.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/map_tie.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/map_tie.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/misc.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/misc.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/misc.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (C) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/mutate.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/mutate.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/mutate.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/nview.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/nview.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/nview.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2009 Hartmut Kaiser
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying
@@ -27,7 +27,7 @@
     (int, int_)
     (std::string, string_)
     (double, double_)
-);
+)
 
 namespace fusion = boost::fusion;
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/repetitive_view.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/repetitive_view.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/repetitive_view.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2007 Tobias Schwinger
   
     Use modification and distribution are subject to the Boost Software

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/reverse_view.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/reverse_view.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/reverse_view.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/set.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/set.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/set.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/single_view.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/single_view.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/single_view.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/std_pair.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/std_pair.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/std_pair.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/swap.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/swap.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/swap.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Deleted: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/test_deduce_sequence.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/test_deduce_sequence.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
+++ (empty file)
@@ -1,16 +0,0 @@
-
-#include <boost/mpl/vector.hpp>
-#include <boost/fusion/support.hpp>
-
-typedef boost::fusion::traits::deduce_sequence <
-
-boost::mpl::vector<int, char>
-
->::type seq1_t;
-
-
-typedef boost::fusion::traits::deduce_sequence <
-
-boost::fusion::vector<int, char>
-
->::type seq2_t;

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tie.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tie.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tie.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tr1_tuple_auto_conv.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tr1_tuple_auto_conv.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tr1_tuple_auto_conv.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -48,7 +48,7 @@
 } // namespace Core
 
 
-int main(int argc, char* argv[])
+int main(int, char*[])
 {
     //TODO
     //std::tr1::tuple<int, int, int, int> test = Core::Demo();

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/transform_view.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/transform_view.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/transform_view.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_comparison.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_comparison.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_comparison.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_construction.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_construction.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_construction.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_copy.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_copy.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_copy.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_element.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_element.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_element.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_make.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_make.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_make.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_misc.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_misc.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_misc.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_mutate.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_mutate.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_mutate.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_tie.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_tie.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/tuple_tie.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/value_at.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/value_at.hpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/value_at.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_comparison.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_comparison.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_comparison.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_construction.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_construction.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_construction.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_copy.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_copy.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_copy.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_iterator.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_iterator.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_iterator.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_make.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_make.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_make.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_misc.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_misc.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_misc.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_mutate.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_mutate.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_mutate.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_n.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_n.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_n.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
 
     Distributed under the Boost Software License, Version 1.0. (See accompanying

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_tie.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_tie.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_tie.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_value_at.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_value_at.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_value_at.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 1999-2003 Jaakko Jarvi
     Copyright (c) 2001-2006 Joel de Guzman
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/zip_view.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/zip_view.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/zip_view.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/zip_view2.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/zip_view2.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/zip_view2.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2006 Joel de Guzman
     Copyright (c) 2006 Dan Marsden
 
@@ -49,15 +49,17 @@
         seqs_type seqs(iv, cv, cl);
         view v(seqs);
 
- BOOST_TEST(at_c<0>(v) == make_vector(1, 'a', 'y'));
- BOOST_TEST(at_c<1>(v) == make_vector(2, 'b', 'z'));
+ //!!!
+ //BOOST_TEST(at_c<0>(v) == make_vector(1, 'a', 'y'));
+ //BOOST_TEST(at_c<1>(v) == make_vector(2, 'b', 'z'));
         BOOST_TEST(front(v) == make_vector(1, 'a', 'y'));
         BOOST_TEST(*next(begin(v)) == make_vector(2, 'b', 'z'));
         BOOST_TEST(advance_c<2>(begin(v)) == end(v));
         BOOST_TEST(distance(begin(v), end(v)) == 2);
         BOOST_STATIC_ASSERT((boost::fusion::result_of::distance<boost::fusion::result_of::begin<view>::type, boost::fusion::result_of::end<view>::type>::value == 2));
 
- BOOST_MPL_ASSERT((boost::is_same<boost::fusion::result_of::value_at_c<view,0>::type, vector<int,char,char> >));
+ //!!!
+ //BOOST_MPL_ASSERT((boost::is_same<boost::fusion::result_of::value_at_c<view,0>::type, vector<int,char,char> >));
         BOOST_MPL_ASSERT((boost::is_same<boost::fusion::result_of::value_of<boost::fusion::result_of::begin<view>::type>::type, vector<int,char,char> >));
     }
     return boost::report_errors();

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/zip_view_ignore.cpp
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/zip_view_ignore.cpp (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/zip_view_ignore.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,4 +1,4 @@
-/*=============================================================================
+/*==============================================================================
     Copyright (c) 2001-2007 Joel de Guzman
     Copyright (c) 2007 Dan Marsden
 

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/suite2/Jamfile
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/suite2/Jamfile (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite2/Jamfile 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -1,16 +1,29 @@
-#==============================================================================
+#===============================================================================
 # Copyright (c) 2010 Christopher Schmidt
 #
 # 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)
-#==============================================================================
+#===============================================================================
 
 # bring in rules for testing
 import testing ;
 
+project
+ : requirements
+ <define>BOOST_FUSION_TEST_MAX_N=20
+ <define>BOOST_FUSION_ENABLE_STATIC_ASSERTS
+ <warnings>all
+ <toolset>gcc:<cxxflags>-Wno-long-long
+ <library>/boost/test//boost_unit_test_framework
+ <link>static
+ ;
+
 {
- test-suite fusion :
+ test-suite fusion_2 : ;
 
- ;
+ for local test-file in [ glob-tree *.cpp ]
+ {
+ run $(test-file) : : : : ;
+ }
 }

Added: sandbox/SOC/2009/fusion/libs/fusion/test/suite2/adapted/mpl.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite2/adapted/mpl.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -0,0 +1,40 @@
+/*==============================================================================
+ Copyright (c) 2010 Christopher Schmidt
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#define BOOST_TEST_MODULE includes
+#define BOOST_FUSION_TEST_NO_ADAPTED_MPL
+#include "../internal/base.hpp"
+#undef BOOST_FUSION_TEST_NO_ADAPTED_MPL
+
+#include <boost/fusion/adapted/array.hpp>
+#include <boost/fusion/adapted/boost_array.hpp>
+#include <boost/fusion/adapted/boost_tuple.hpp>
+#include <boost/fusion/adapted/class.hpp>
+#include <boost/fusion/adapted/std_array.hpp>
+#include <boost/fusion/adapted/std_pair.hpp>
+#include <boost/fusion/adapted/std_tuple.hpp>
+#include <boost/fusion/adapted/struct.hpp>
+#include <boost/fusion/algorithm.hpp>
+#include <boost/fusion/container.hpp>
+#include <boost/fusion/functional.hpp>
+#include <boost/fusion/iterator.hpp>
+#include <boost/fusion/mpl.hpp>
+#include <boost/fusion/sequence.hpp>
+#include <boost/fusion/support.hpp>
+#include <boost/fusion/tuple.hpp>
+#include <boost/fusion/view.hpp>
+#include <boost/mpl/vector.hpp>
+#include <boost/mpl/assert.hpp>
+
+BOOST_MPL_ASSERT_NOT((fusion::traits::is_sequence<mpl::vector<> >));
+
+#include <boost/fusion/adapted/mpl.hpp>
+
+//BOOST_MPL_ASSERT((fusion::traits::is_sequence<mpl::vector<> >));
+
+BOOST_AUTO_TEST_CASE(dummy)
+{}

Added: sandbox/SOC/2009/fusion/libs/fusion/test/suite2/container/vector.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite2/container/vector.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -0,0 +1,33 @@
+/*==============================================================================
+ Copyright (c) 2010 Christopher Schmidt
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#include "../internal/base.hpp"
+
+BOOST_TEST_CASE_TEMPLATE_FUNCTION(construction,N)
+{
+ typename
+ rebind<
+ typename generate_types<N, mpl::false_>::type
+ , fusion::vector<>
+ >::type
+ copyable;
+}
+
+boost::unit_test::test_suite*
+init_unit_test_suite(int, char*[])
+{
+ using boost::unit_test::test_suite;
+ using boost::unit_test::framework::master_test_suite;
+
+ test_suite* construction_suite=BOOST_TEST_SUITE("construction");
+ construction_suite->add(
+ BOOST_TEST_CASE_TEMPLATE(construction, test_max_n_range));
+
+ master_test_suite().add(construction_suite);
+
+ return 0;
+}

Added: sandbox/SOC/2009/fusion/libs/fusion/test/suite2/includes.cpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite2/includes.cpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -0,0 +1,23 @@
+/*==============================================================================
+ Copyright (c) 2010 Christopher Schmidt
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#define BOOST_TEST_MODULE adapted_mpl
+#include "internal/base.hpp"
+
+#include <boost/fusion/adapted.hpp>
+#include <boost/fusion/algorithm.hpp>
+#include <boost/fusion/container.hpp>
+#include <boost/fusion/functional.hpp>
+#include <boost/fusion/iterator.hpp>
+#include <boost/fusion/mpl.hpp>
+#include <boost/fusion/sequence.hpp>
+#include <boost/fusion/support.hpp>
+#include <boost/fusion/tuple.hpp>
+#include <boost/fusion/view.hpp>
+
+BOOST_AUTO_TEST_CASE(dummy)
+{}

Added: sandbox/SOC/2009/fusion/libs/fusion/test/suite2/internal/base.hpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite2/internal/base.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -0,0 +1,52 @@
+/*==============================================================================
+ Copyright (c) 2010 Christopher Schmidt
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#define FUSION_MAX_VECTOR_SIZE BOOST_FUSION_TEST_MAX_N
+#define FUSION_MAX_LIST_SIZE BOOST_FUSION_TEST_MAX_N
+#define FUSION_MAX_SET_SIZE BOOST_FUSION_TEST_MAX_N
+#define FUSION_MAX_MAP_SIZE BOOST_FUSION_TEST_MAX_N
+#define BOOST_FUSION_UNFUSED_GENERIC_MAX_ARITY BOOST_FUSION_TEST_MAX_N
+#define BOOST_FUSION_UNFUSED_TYPED_MAX_ARITY BOOST_FUSION_TEST_MAX_N
+#define FUSION_MAX_ZIP_SEQUENCES BOOST_FUSION_TEST_MAX_N
+#define BOOST_MPL_LIMIT_VECTOR_SIZE BOOST_FUSION_TEST_MAX_N
+
+#include <boost/config.hpp>
+#include <boost/fusion/sequence.hpp>
+#include <boost/fusion/iterator.hpp>
+#ifndef BOOST_FUSION_TEST_NO_ADAPTED_MPL
+# include <boost/fusion/adapted/mpl.hpp>
+#endif
+#include <boost/fusion/mpl.hpp>
+#include <boost/fusion/support.hpp>
+#include <boost/mpl/if.hpp>
+#include <boost/mpl/eval_if.hpp>
+#include <boost/mpl/int.hpp>
+#include <boost/mpl/begin.hpp>
+#include <boost/mpl/end.hpp>
+#include <boost/mpl/front.hpp>
+#include <boost/mpl/back.hpp>
+#include <boost/mpl/size.hpp>
+#include <boost/mpl/empty.hpp>
+#include <boost/mpl/deref.hpp>
+#include <boost/mpl/range_c.hpp>
+#include <boost/mpl/identity.hpp>
+#include <boost/mpl/for_each.hpp>
+#include <boost/mpl/assert.hpp>
+#include <boost/type_traits/is_same.hpp>
+#include <boost/static_assert.hpp>
+#include <boost/test/unit_test.hpp>
+#include <boost/test/test_case_template.hpp>
+#include <iostream>
+#include <string>
+
+namespace fusion=boost::fusion;
+namespace mpl=boost::mpl;
+
+typedef mpl::range_c<int, 0, BOOST_FUSION_TEST_MAX_N> test_max_n_range;
+
+#include "detail/types_gen.hpp"
+#include "detail/rebind.hpp"

Added: sandbox/SOC/2009/fusion/libs/fusion/test/suite2/internal/detail/rebind.hpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite2/internal/detail/rebind.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -0,0 +1,153 @@
+/*==============================================================================
+ Copyright (c) 2010 Christopher Schmidt
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#ifdef BOOST_NO_VARIADIC_TEMPLATES
+# include <boost/preprocessor/logical/not.hpp>
+# include <boost/preprocessor/comparison/equal.hpp>
+# include <boost/preprocessor/arithmetic/sub.hpp>
+# include <boost/preprocessor/arithmetic/dec.hpp>
+# include <boost/preprocessor/facilities/intercept.hpp>
+# include <boost/preprocessor/repetition/repeat.hpp>
+# include <boost/preprocessor/repetition/enum_params.hpp>
+# include <boost/preprocessor/repetition/enum_params_with_a_default.hpp>
+# include <boost/preprocessor/punctuation/comma_if.hpp>
+# include <boost/mpl/pop_back.hpp>
+
+namespace detail
+{
+ template<typename From, typename To>
+ struct rebind_impl;
+
+ template<typename From, typename To>
+ struct rebind_next_impl;
+
+#define BOOST_FUSION_TEST_REBIND_NEXT_IMPL(Z, N, _) \
+ template< \
+ typename From \
+ , template<BOOST_PP_ENUM_PARAMS( \
+ BOOST_FUSION_TEST_MAX_N, typename BOOST_PP_INTERCEPT) \
+ > class To \
+ BOOST_PP_COMMA_IF(N) \
+ BOOST_PP_ENUM_PARAMS(N, typename Arg) \
+ > \
+ struct rebind_next_impl< \
+ From \
+ , To< \
+ BOOST_PP_ENUM_PARAMS(N,Arg) \
+ BOOST_PP_COMMA_IF(N) \
+ BOOST_PP_ENUM_PARAMS( \
+ BOOST_PP_SUB(BOOST_FUSION_TEST_MAX_N, N), \
+ fusion::void_ BOOST_PP_INTERCEPT \
+ ) \
+ > \
+ > \
+ : rebind_impl< \
+ typename mpl::pop_back<From>::type \
+ , To< \
+ BOOST_PP_ENUM_PARAMS(N,Arg) \
+ BOOST_PP_COMMA_IF(N) \
+ typename mpl::back<From>::type \
+ BOOST_PP_COMMA_IF( \
+ BOOST_PP_SUB(BOOST_PP_DEC(BOOST_FUSION_TEST_MAX_N), N)) \
+ BOOST_PP_ENUM_PARAMS( \
+ BOOST_PP_SUB(BOOST_PP_DEC(BOOST_FUSION_TEST_MAX_N), N), \
+ fusion::void_ BOOST_PP_INTERCEPT \
+ ) \
+ > \
+ > \
+ {};
+
+ BOOST_PP_REPEAT(
+ BOOST_PP_DEC(BOOST_FUSION_TEST_MAX_N),
+ BOOST_FUSION_TEST_REBIND_NEXT_IMPL,
+ _)
+
+#undef BOOST_FUSION_TEST_REBIND_NEXT_IMPL
+
+ template<
+ typename From
+ , template<BOOST_PP_ENUM_PARAMS(
+ BOOST_FUSION_TEST_MAX_N, typename BOOST_PP_INTERCEPT)> class To
+ , BOOST_PP_ENUM_PARAMS(BOOST_FUSION_TEST_MAX_N, typename Arg)
+ >
+ struct rebind_impl<
+ From
+ , To<BOOST_PP_ENUM_PARAMS(BOOST_FUSION_TEST_MAX_N,Arg)>
+ >
+ : mpl::eval_if<
+ mpl::empty<From>
+ , mpl::identity<
+ To<BOOST_PP_ENUM_PARAMS(BOOST_FUSION_TEST_MAX_N,Arg)>
+ >
+ , rebind_next_impl<
+ From
+ , To<BOOST_PP_ENUM_PARAMS(BOOST_FUSION_TEST_MAX_N,Arg)>
+ >
+ >
+ {};
+}
+
+//TODO not necessary
+template<typename From, typename To>
+struct rebind;
+
+template<
+ typename From
+ , template<BOOST_PP_ENUM_PARAMS(
+ BOOST_FUSION_TEST_MAX_N, typename BOOST_PP_INTERCEPT)
+ > class To
+>
+struct rebind<
+ From
+ , To<BOOST_PP_ENUM_PARAMS(
+ BOOST_FUSION_TEST_MAX_N, fusion::void_ BOOST_PP_INTERCEPT)
+ >
+>
+ : detail::rebind_impl<
+ From
+ , To<BOOST_PP_ENUM_PARAMS(
+ BOOST_FUSION_TEST_MAX_N, fusion::void_ BOOST_PP_INTERCEPT)
+ >
+ >
+{};
+#else
+# include <boost/mpl/pop_back.hpp>
+
+namespace detail
+{
+ template<typename From, template<typename...> class To, typename... Args>
+ struct rebind_impl;
+
+ template<typename From, template<typename...> class To, typename... Args>
+ struct rebind_next_impl
+ : rebind_impl<
+ typename mpl::pop_back<From>::type
+ , To
+ , typename mpl::back<From>::type
+ , Args...
+ >
+ {};
+
+ template<typename From, template<typename...> class To, typename... Args>
+ struct rebind_impl
+ : mpl::eval_if<
+ mpl::empty<From>
+ , rebind_next_impl<From, To, Args...>
+ , mpl::identity<To<Args...> >
+ >
+ {};
+}
+
+template<typename From, typename To>
+struct rebind;
+
+template<typename From, template<typename...> class To>
+struct rebind<From, To<> >
+ : detail::rebind_impl<From, To>
+{};
+
+#endif

Added: sandbox/SOC/2009/fusion/libs/fusion/test/suite2/internal/detail/types_gen.hpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/suite2/internal/detail/types_gen.hpp 2010-07-11 08:57:05 EDT (Sun, 11 Jul 2010)
@@ -0,0 +1,49 @@
+/*==============================================================================
+ Copyright (c) 2010 Christopher Schmidt
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+==============================================================================*/
+
+#include <boost/mpl/modulus.hpp>
+#include <boost/mpl/at.hpp>
+#include <boost/mpl/eval_if.hpp>
+#include <boost/mpl/push_back.hpp>
+#include <boost/mpl/vector.hpp>
+#include <boost/mpl/transform.hpp>
+#include <boost/mpl/back_inserter.hpp>
+#include <boost/noncopyable.hpp>
+
+template<typename N, typename WithNoncopyable>
+struct generate_types
+{
+ typedef
+ mpl::vector<
+ char
+ , int
+ , float
+ , double
+ , std::string
+ , mpl::vector<>
+ >
+ base_sequence;
+
+ typedef typename
+ mpl::eval_if<
+ WithNoncopyable
+ , mpl::push_back<base_sequence, boost::noncopyable>
+ , mpl::identity<base_sequence>
+ >::type
+ sequence;
+
+ typedef typename
+ mpl::transform<
+ mpl::range_c<typename N::value_type, 0, N::value>
+ , mpl::at<
+ sequence
+ , mpl::modulus<mpl::_1, typename mpl::size<sequence>::type>
+ >
+ , mpl::back_inserter<mpl::vector<> >
+ >::type
+ type;
+};

Deleted: sandbox/SOC/2009/fusion/libs/fusion/test/suite2/sequence/test_base.hpp
==============================================================================


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk