$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r60580 - in sandbox/SOC/2009/fusion: boost/fusion/algorithm/transformation/detail/empty_sequence boost/fusion/mpl libs/fusion/test libs/fusion/test/algorithm libs/fusion/test/compile_time libs/fusion/test/functional libs/fusion/test/sequence libs/fusion/test/suite1 libs/fusion/test/suite1/algorithm libs/fusion/test/suite1/compile_time libs/fusion/test/suite1/functional libs/fusion/test/suite1/sequence libs/fusion/test/suite2
From: mr.chr.schmidt_at_[hidden]
Date: 2010-03-14 11:06:21
Author: cschmidt
Date: 2010-03-14 11:06:15 EDT (Sun, 14 Mar 2010)
New Revision: 60580
URL: http://svn.boost.org/trac/boost/changeset/60580
Log:
minor fixes
Added:
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/begin_impl.hpp   (contents, props changed)
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/empty_sequence_fwd.hpp   (contents, props changed)
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/empty_sequence_iterator.hpp   (contents, props changed)
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/end_impl.hpp   (contents, props changed)
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/Jamfile
      - copied unchanged from r60254, /sandbox/SOC/2009/fusion/libs/fusion/test/Jamfile
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/algorithm/
      - copied from r60219, /sandbox/SOC/2009/fusion/libs/fusion/test/algorithm/
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/compile_time/
      - copied from r60219, /sandbox/SOC/2009/fusion/libs/fusion/test/compile_time/
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/compile_time/fold.cpp
      - copied unchanged from r60254, /sandbox/SOC/2009/fusion/libs/fusion/test/compile_time/fold.cpp
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/compile_time/transform.cpp
      - copied unchanged from r60254, /sandbox/SOC/2009/fusion/libs/fusion/test/compile_time/transform.cpp
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/compile_time/vector_construction.cpp
      - copied unchanged from r60254, /sandbox/SOC/2009/fusion/libs/fusion/test/compile_time/vector_construction.cpp
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/compile_time/vector_intrinsic.cpp
      - copied unchanged from r60254, /sandbox/SOC/2009/fusion/libs/fusion/test/compile_time/vector_intrinsic.cpp
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/compile_time/vector_iteration.cpp
      - copied unchanged from r60254, /sandbox/SOC/2009/fusion/libs/fusion/test/compile_time/vector_iteration.cpp
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/functional/
      - copied from r60219, /sandbox/SOC/2009/fusion/libs/fusion/test/functional/
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/
      - copied from r60219, /sandbox/SOC/2009/fusion/libs/fusion/test/sequence/
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/list_iterator.cpp
      - copied unchanged from r60254, /sandbox/SOC/2009/fusion/libs/fusion/test/sequence/list_iterator.cpp
   sandbox/SOC/2009/fusion/libs/fusion/test/suite1/sequence/vector_iterator.cpp
      - copied unchanged from r60254, /sandbox/SOC/2009/fusion/libs/fusion/test/sequence/vector_iterator.cpp
   sandbox/SOC/2009/fusion/libs/fusion/test/suite2/
Removed:
   sandbox/SOC/2009/fusion/libs/fusion/test/Jamfile
   sandbox/SOC/2009/fusion/libs/fusion/test/algorithm/
   sandbox/SOC/2009/fusion/libs/fusion/test/compile_time/
   sandbox/SOC/2009/fusion/libs/fusion/test/functional/
   sandbox/SOC/2009/fusion/libs/fusion/test/sequence/
Text files modified: 
   sandbox/SOC/2009/fusion/boost/fusion/mpl/back.hpp         |     2 +-                                      
   sandbox/SOC/2009/fusion/boost/fusion/mpl/begin.hpp        |     7 ++++++-                                 
   sandbox/SOC/2009/fusion/boost/fusion/mpl/end.hpp          |     7 ++++++-                                 
   sandbox/SOC/2009/fusion/boost/fusion/mpl/erase.hpp        |     8 ++------                                
   sandbox/SOC/2009/fusion/boost/fusion/mpl/erase_key.hpp    |     8 ++------                                
   sandbox/SOC/2009/fusion/boost/fusion/mpl/insert.hpp       |     8 ++------                                
   sandbox/SOC/2009/fusion/boost/fusion/mpl/insert_range.hpp |     8 ++------                                
   sandbox/SOC/2009/fusion/boost/fusion/mpl/pop_back.hpp     |     8 ++------                                
   sandbox/SOC/2009/fusion/boost/fusion/mpl/pop_front.hpp    |     8 ++------                                
   sandbox/SOC/2009/fusion/boost/fusion/mpl/push_back.hpp    |     8 ++------                                
   sandbox/SOC/2009/fusion/boost/fusion/mpl/push_front.hpp   |     8 ++------                                
   11 files changed, 29 insertions(+), 51 deletions(-)
Added: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/begin_impl.hpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/begin_impl.hpp	2010-03-14 11:06:15 EDT (Sun, 14 Mar 2010)
@@ -0,0 +1,12 @@
+/*=============================================================================
+    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)
+==============================================================================*/
+
+#ifndef BOOST_FUSION_ALGORITHM_TRANSFORMATION_DETAIL_EMPTY_SEQUENCE_BEGIN_IMPL_HPP
+#define BOOST_FUSION_ALGORITHM_TRANSFORMATION_DETAIL_EMPTY_SEQUENCE_BEGIN_IMPL_HPP
+
+#endif
+
Added: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/empty_sequence_fwd.hpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/empty_sequence_fwd.hpp	2010-03-14 11:06:15 EDT (Sun, 14 Mar 2010)
@@ -0,0 +1,12 @@
+/*=============================================================================
+    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)
+==============================================================================*/
+
+#ifndef BOOST_FUSION_ALGORITHM_TRANSFORMATION_DETAIL_EMPTY_SEQUENCE_EMPTY_SEQUENCE_FWD_HPP
+#define BOOST_FUSION_ALGORITHM_TRANSFORMATION_DETAIL_EMPTY_SEQUENCE_EMPTY_SEQUENCE_FWD_HPP
+
+#endif
+
Added: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/empty_sequence_iterator.hpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/empty_sequence_iterator.hpp	2010-03-14 11:06:15 EDT (Sun, 14 Mar 2010)
@@ -0,0 +1,12 @@
+/*=============================================================================
+    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)
+==============================================================================*/
+
+#ifndef BOOST_FUSION_ALGORITHM_TRANSFORMATION_DETAIL_EMPTY_SEQUENCE_EMPTY_SEQUENCE_ITERATOR_HPP
+#define BOOST_FUSION_ALGORITHM_TRANSFORMATION_DETAIL_EMPTY_SEQUENCE_EMPTY_SEQUENCE_ITERATOR_HPP
+
+#endif
+
Added: sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/end_impl.hpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/detail/empty_sequence/end_impl.hpp	2010-03-14 11:06:15 EDT (Sun, 14 Mar 2010)
@@ -0,0 +1,12 @@
+/*=============================================================================
+    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)
+==============================================================================*/
+
+#ifndef BOOST_FUSION_ALGORITHM_TRANSFORMATION_DETAIL_EMPTY_SEQUENCE_END_IMPL_HPP
+#define BOOST_FUSION_ALGORITHM_TRANSFORMATION_DETAIL_EMPTY_SEQUENCE_END_IMPL_HPP
+
+#endif
+
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-03-14 11:06:15 EDT (Sun, 14 Mar 2010)
@@ -10,7 +10,7 @@
 
 #include <boost/fusion/iterator/prior.hpp>
 #include <boost/fusion/iterator/value_of.hpp>
-#include <boost/fusion/sequence/intrinsic/end.hpp>
+#include <boost/fusion/sequence/intrinsic/back.hpp>
 
 namespace boost { namespace mpl
 {
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-03-14 11:06:15 EDT (Sun, 14 Mar 2010)
@@ -8,6 +8,7 @@
 #ifndef BOOST_FUSION_MPL_BEGIN_HPP
 #define BOOST_FUSION_MPL_BEGIN_HPP
 
+#include <boost/fusion/container/vector/convert.hpp>
 #include <boost/fusion/sequence/intrinsic/begin.hpp>
 #include <boost/fusion/mpl/fusion_iterator.hpp>
 
@@ -23,7 +24,11 @@
         struct apply
         {
             typedef
-                fusion_iterator<typename fusion::result_of::begin<Seq>::type>
+                fusion_iterator<
+                    typename fusion::result_of::begin<
+                        typename fusion::result_of::as_vector<Seq>::type
+                    >::type
+                >
             type;
         };
     };
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-03-14 11:06:15 EDT (Sun, 14 Mar 2010)
@@ -8,6 +8,7 @@
 #ifndef BOOST_FUSION_MPL_END_HPP
 #define BOOST_FUSION_MPL_END_HPP
 
+#include <boost/fusion/container/vector/convert.hpp>
 #include <boost/fusion/sequence/intrinsic/end.hpp>
 #include <boost/fusion/mpl/fusion_iterator.hpp>
 
@@ -23,7 +24,11 @@
         struct apply
         {
             typedef
-                fusion_iterator<typename fusion::result_of::end<Seq>::type>
+                fusion_iterator<
+                    typename fusion::result_of::end<
+                        typename fusion::result_of::as_vector<Seq>::type
+                    >::type
+                >
             type;
         };
     };
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-03-14 11:06:15 EDT (Sun, 14 Mar 2010)
@@ -1,5 +1,6 @@
 /*=============================================================================
     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)
@@ -8,9 +9,7 @@
 #ifndef BOOST_FUSION_MPL_ERASE_HPP
 #define BOOST_FUSION_MPL_ERASE_HPP
 
-#include <boost/fusion/sequence/convert.hpp>
 #include <boost/fusion/algorithm/transformation/erase.hpp>
-#include <boost/fusion/support/tag_of.hpp>
 
 namespace boost { namespace mpl
 {
@@ -22,10 +21,7 @@
     {
         template <typename Seq, typename Begin, typename End>
         struct apply
-          : fusion::result_of::convert<
-                typename fusion::traits::tag_of<Seq>::type
-              , typename fusion::result_of::erase<Seq, Begin, End>::type
-            >
+          : fusion::result_of::erase<Seq, Begin, End>
         {};
     };
 }}
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-03-14 11:06:15 EDT (Sun, 14 Mar 2010)
@@ -1,5 +1,6 @@
 /*=============================================================================
     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)
@@ -8,9 +9,7 @@
 #ifndef BOOST_FUSION_MPL_ERASE_KEY_HPP
 #define BOOST_FUSION_MPL_ERASE_KEY_HPP
 
-#include <boost/fusion/support/tag_of.hpp>
 #include <boost/fusion/algorithm/transformation/erase_key.hpp>
-#include <boost/fusion/sequence/convert.hpp>
 
 namespace boost { namespace mpl
 {
@@ -22,10 +21,7 @@
     {
         template <typename Seq, typename Key>
         struct apply
-          : fusion::result_of::convert<
-                typename fusion::traits::tag_of<Seq>::type
-              , typename fusion::result_of::erase_key<Seq, Key>::type
-            >::type
+          : fusion::result_of::erase_key<Seq, Key>
         {};
     };
 }}
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-03-14 11:06:15 EDT (Sun, 14 Mar 2010)
@@ -1,5 +1,6 @@
 /*=============================================================================
     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)
@@ -8,9 +9,7 @@
 #ifndef BOOST_FUSION_MPL_INSERT_HPP
 #define BOOST_FUSION_MPL_INSERT_HPP
 
-#include <boost/fusion/sequence/convert.hpp>
 #include <boost/fusion/algorithm/transformation/insert.hpp>
-#include <boost/fusion/support/tag_of.hpp>
 
 namespace boost { namespace mpl
 {
@@ -22,10 +21,7 @@
     {
         template <typename Seq, typename Pos, typename T>
         struct apply
-          : fusion::result_of::convert<
-                typename fusion::traits::tag_of<Seq>::type
-              , typename fusion::result_of::insert<Seq, Pos, T>::type
-            >
+          : fusion::result_of::insert<Seq, Pos, T>
         {};
     };
 }}
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-03-14 11:06:15 EDT (Sun, 14 Mar 2010)
@@ -1,5 +1,6 @@
 /*=============================================================================
     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)
@@ -8,9 +9,7 @@
 #ifndef BOOST_FUSION_MPL_INSERT_RANGE_HPP
 #define BOOST_FUSION_MPL_INSERT_RANGE_HPP
 
-#include <boost/fusion/sequence/convert.hpp>
 #include <boost/fusion/algorithm/transformation/insert_range.hpp>
-#include <boost/fusion/support/tag_of.hpp>
 
 namespace boost { namespace mpl
 {
@@ -22,10 +21,7 @@
     {
         template <typename Seq, typename Pos, typename Range>
         struct apply
-          : fusion::result_of::convert<
-                typename fusion::traits::tag_of<Seq>::type
-              , typename fusion::result_of::insert_range<Seq, Pos, Range>::type
-            >
+          : fusion::result_of::insert_range<Seq, Pos, Range>
         {};
     };
 }}
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-03-14 11:06:15 EDT (Sun, 14 Mar 2010)
@@ -1,5 +1,6 @@
 /*=============================================================================
     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)
@@ -8,9 +9,7 @@
 #ifndef BOOST_FUSION_MPL_POP_BACK_HPP
 #define BOOST_FUSION_MPL_POP_BACK_HPP
 
-#include <boost/fusion/sequence/convert.hpp>
 #include <boost/fusion/algorithm/transformation/pop_back.hpp>
-#include <boost/fusion/support/tag_of.hpp>
 
 namespace boost { namespace mpl
 {
@@ -22,10 +21,7 @@
     {
         template <typename Seq>
         struct apply
-          : fusion::result_of::convert<
-                typename fusion::traits::tag_of<Seq>::type
-              , typename fusion::result_of::pop_back<Seq>::type
-            >
+          : fusion::result_of::pop_back<Seq>
         {};
     };
 }}
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-03-14 11:06:15 EDT (Sun, 14 Mar 2010)
@@ -1,5 +1,6 @@
 /*=============================================================================
     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)
@@ -8,9 +9,7 @@
 #ifndef BOOST_FUSION_MPL_POP_FRONT_HPP
 #define BOOST_FUSION_MPL_POP_FRONT_HPP
 
-#include <boost/fusion/sequence/convert.hpp>
 #include <boost/fusion/algorithm/transformation/pop_front.hpp>
-#include <boost/fusion/support/tag_of.hpp>
 
 namespace boost { namespace mpl
 {
@@ -22,10 +21,7 @@
     {
         template <typename Seq>
         struct apply
-          : fusion::result_of::convert<
-                typename fusion::traits::tag_of<Seq>::type
-              , typename fusion::result_of::pop_front<Seq>::type
-            >
+          : fusion::result_of::pop_front<Seq>
         {};
     };
 }}
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-03-14 11:06:15 EDT (Sun, 14 Mar 2010)
@@ -1,5 +1,6 @@
 /*=============================================================================
     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)
@@ -8,9 +9,7 @@
 #ifndef BOOST_FUSION_MPL_PUSH_BACK_HPP
 #define BOOST_FUSION_MPL_PUSH_BACK_HPP
 
-#include <boost/fusion/sequence/convert.hpp>
 #include <boost/fusion/algorithm/transformation/push_back.hpp>
-#include <boost/fusion/support/tag_of.hpp>
 
 namespace boost { namespace mpl
 {
@@ -22,10 +21,7 @@
     {
         template <typename Seq, typename T>
         struct apply
-          : fusion::result_of::convert<
-                typename fusion::traits::tag_of<Seq>::type
-              , typename fusion::result_of::push_back<Seq, T>::type
-            >
+          : fusion::result_of::push_back<Seq, T>
         {};
     };
 }}
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-03-14 11:06:15 EDT (Sun, 14 Mar 2010)
@@ -1,5 +1,6 @@
 /*=============================================================================
     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)
@@ -8,9 +9,7 @@
 #ifndef BOOST_FUSION_MPL_PUSH_FRONT_HPP
 #define BOOST_FUSION_MPL_PUSH_FRONT_HPP
 
-#include <boost/fusion/sequence/convert.hpp>
 #include <boost/fusion/algorithm/transformation/push_front.hpp>
-#include <boost/fusion/support/tag_of.hpp>
 
 namespace boost { namespace mpl
 {
@@ -22,10 +21,7 @@
     {
         template <typename Seq, typename T>
         struct apply
-          : fusion::result_of::convert<
-                typename fusion::traits::tag_of<Seq>::type
-              , typename fusion::result_of::push_front<Seq, T>::type
-            >
+          : fusion::result_of::push_front<Seq, T>
         {};
     };
 }}
Deleted: sandbox/SOC/2009/fusion/libs/fusion/test/Jamfile
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/Jamfile	2010-03-14 11:06:15 EDT (Sun, 14 Mar 2010)
+++ (empty file)
@@ -1,135 +0,0 @@
-##=============================================================================
-#    Copyright (c) 2003-2006 Joel de Guzman
-#
-#   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/for_each.cpp :  :  :  : ]
-    [ run algorithm/insert.cpp :  :  :  : ]
-    [ run algorithm/insert_range.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/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 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 :  :  :  :  ]
-
-    ;
-}