$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
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
==============================================================================