Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r54801 - in sandbox/SOC/2009/fusion: boost/fusion/adapted boost/fusion/adapted/array boost/fusion/adapted/boost_tuple boost/fusion/adapted/detail boost/fusion/adapted/mpl boost/fusion/adapted/std_pair boost/fusion/adapted/struct boost/fusion/algorithm/transformation boost/fusion/container/vector boost/fusion/mpl boost/fusion/support libs/fusion/test
From: mr.chr.schmidt_at_[hidden]
Date: 2009-07-08 15:08:18


Author: cschmidt
Date: 2009-07-08 15:08:17 EDT (Wed, 08 Jul 2009)
New Revision: 54801
URL: http://svn.boost.org/trac/boost/changeset/54801

Log:
adapted boost::array
Added:
   sandbox/SOC/2009/fusion/boost/fusion/adapted/detail/
Removed:
   sandbox/SOC/2009/fusion/boost/fusion/adapted/array/
   sandbox/SOC/2009/fusion/boost/fusion/adapted/boost_tuple/
   sandbox/SOC/2009/fusion/boost/fusion/adapted/mpl/
   sandbox/SOC/2009/fusion/boost/fusion/adapted/std_pair/
   sandbox/SOC/2009/fusion/boost/fusion/adapted/struct/
Text files modified:
   sandbox/SOC/2009/fusion/boost/fusion/adapted/array.hpp | 22 ++++++++++++----------
   sandbox/SOC/2009/fusion/boost/fusion/adapted/mpl.hpp | 36 ++++++++++++++++++------------------
   sandbox/SOC/2009/fusion/boost/fusion/algorithm/transformation/replace.hpp | 2 --
   sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector_iterator.hpp | 3 ++-
   sandbox/SOC/2009/fusion/boost/fusion/mpl/begin.hpp | 1 -
   sandbox/SOC/2009/fusion/boost/fusion/mpl/end.hpp | 4 ++--
   sandbox/SOC/2009/fusion/boost/fusion/support/tag_of_fwd.hpp | 2 ++
   sandbox/SOC/2009/fusion/libs/fusion/test/Jamfile | 2 +-
   8 files changed, 37 insertions(+), 35 deletions(-)

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 2009-07-08 15:08:17 EDT (Wed, 08 Jul 2009)
@@ -9,15 +9,17 @@
 #ifndef BOOST_FUSION_ADAPTED_ARRAY_HPP
 #define BOOST_FUSION_ADAPTED_ARRAY_HPP
 
-#include <boost/fusion/adapted/array/array_iterator.hpp>
-#include <boost/fusion/adapted/array/tag_of.hpp>
-#include <boost/fusion/adapted/array/detail/is_view_impl.hpp>
-#include <boost/fusion/adapted/array/detail/is_sequence_impl.hpp>
-#include <boost/fusion/adapted/array/detail/category_of_impl.hpp>
-#include <boost/fusion/adapted/array/detail/begin_impl.hpp>
-#include <boost/fusion/adapted/array/detail/end_impl.hpp>
-#include <boost/fusion/adapted/array/detail/size_impl.hpp>
-#include <boost/fusion/adapted/array/detail/at_impl.hpp>
-#include <boost/fusion/adapted/array/detail/value_at_impl.hpp>
+#include <boost/fusion/support/ref.hpp>
+
+#include <boost/fusion/adapted/detail/array/array_iterator.hpp>
+#include <boost/fusion/adapted/detail/array/tag_of.hpp>
+#include <boost/fusion/adapted/detail/array/is_view_impl.hpp>
+#include <boost/fusion/adapted/detail/array/is_sequence_impl.hpp>
+#include <boost/fusion/adapted/detail/array/category_of_impl.hpp>
+#include <boost/fusion/adapted/detail/array/begin_impl.hpp>
+#include <boost/fusion/adapted/detail/array/end_impl.hpp>
+#include <boost/fusion/adapted/detail/array/size_impl.hpp>
+#include <boost/fusion/adapted/detail/array/at_impl.hpp>
+#include <boost/fusion/adapted/detail/array/value_at_impl.hpp>
 
 #endif

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 2009-07-08 15:08:17 EDT (Wed, 08 Jul 2009)
@@ -11,23 +11,23 @@
 
 #include <boost/fusion/support/ref.hpp>
 
-#include <boost/fusion/adapted/mpl/detail/mpl_iterator.hpp>
-#include <boost/fusion/adapted/mpl/detail/advance_impl.hpp>
-#include <boost/fusion/adapted/mpl/detail/at_impl.hpp>
-#include <boost/fusion/adapted/mpl/detail/begin_impl.hpp>
-#include <boost/fusion/adapted/mpl/detail/category_of_impl.hpp>
-#include <boost/fusion/adapted/mpl/detail/deref_impl.hpp>
-#include <boost/fusion/adapted/mpl/detail/distance_impl.hpp>
-#include <boost/fusion/adapted/mpl/detail/empty_impl.hpp>
-#include <boost/fusion/adapted/mpl/detail/end_impl.hpp>
-#include <boost/fusion/adapted/mpl/detail/equal_to_impl.hpp>
-#include <boost/fusion/adapted/mpl/detail/has_key_impl.hpp>
-#include <boost/fusion/adapted/mpl/detail/is_sequence_impl.hpp>
-#include <boost/fusion/adapted/mpl/detail/is_view_impl.hpp>
-#include <boost/fusion/adapted/mpl/detail/next_impl.hpp>
-#include <boost/fusion/adapted/mpl/detail/prior_impl.hpp>
-#include <boost/fusion/adapted/mpl/detail/size_impl.hpp>
-#include <boost/fusion/adapted/mpl/detail/value_at_impl.hpp>
-#include <boost/fusion/adapted/mpl/detail/value_of_impl.hpp>
+#include <boost/fusion/adapted/detail/mpl/mpl_iterator.hpp>
+#include <boost/fusion/adapted/detail/mpl/advance_impl.hpp>
+#include <boost/fusion/adapted/detail/mpl/at_impl.hpp>
+#include <boost/fusion/adapted/detail/mpl/begin_impl.hpp>
+#include <boost/fusion/adapted/detail/mpl/category_of_impl.hpp>
+#include <boost/fusion/adapted/detail/mpl/deref_impl.hpp>
+#include <boost/fusion/adapted/detail/mpl/distance_impl.hpp>
+#include <boost/fusion/adapted/detail/mpl/empty_impl.hpp>
+#include <boost/fusion/adapted/detail/mpl/end_impl.hpp>
+#include <boost/fusion/adapted/detail/mpl/equal_to_impl.hpp>
+#include <boost/fusion/adapted/detail/mpl/has_key_impl.hpp>
+#include <boost/fusion/adapted/detail/mpl/is_sequence_impl.hpp>
+#include <boost/fusion/adapted/detail/mpl/is_view_impl.hpp>
+#include <boost/fusion/adapted/detail/mpl/next_impl.hpp>
+#include <boost/fusion/adapted/detail/mpl/prior_impl.hpp>
+#include <boost/fusion/adapted/detail/mpl/size_impl.hpp>
+#include <boost/fusion/adapted/detail/mpl/value_at_impl.hpp>
+#include <boost/fusion/adapted/detail/mpl/value_of_impl.hpp>
 
 #endif

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 2009-07-08 15:08:17 EDT (Wed, 08 Jul 2009)
@@ -12,8 +12,6 @@
 #include <boost/fusion/support/ref.hpp>
 #include <boost/fusion/support/detail/as_fusion_element.hpp>
 
-#include <boost/fusion/algorithm/transformation/detail/replace.hpp>
-
 namespace boost { namespace fusion
 {
     namespace detail

Modified: sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector_iterator.hpp
==============================================================================
--- sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector_iterator.hpp (original)
+++ sandbox/SOC/2009/fusion/boost/fusion/container/vector/vector_iterator.hpp 2009-07-08 15:08:17 EDT (Wed, 08 Jul 2009)
@@ -43,7 +43,8 @@
         typedef
             vector_iterator_identity<
                 typename detail::identity<Vector>::type
- , N>
+ , N
+ >
         identity;
 
         template<typename OtherVecIt>

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 2009-07-08 15:08:17 EDT (Wed, 08 Jul 2009)
@@ -9,7 +9,6 @@
 #define BOOST_FUSION_MPL_BEGIN_HPP
 
 #include <boost/fusion/sequence/intrinsic/begin.hpp>
-#include <boost/fusion/adapted/mpl/detail/begin_impl.hpp>
 #include <boost/fusion/mpl/detail/fusion_iterator.hpp>
 
 #include <boost/mpl/begin.hpp>

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 2009-07-08 15:08:17 EDT (Wed, 08 Jul 2009)
@@ -8,11 +8,11 @@
 #ifndef BOOST_FUSION_MPL_END_HPP
 #define BOOST_FUSION_MPL_END_HPP
 
-#include <boost/mpl/begin_end.hpp>
 #include <boost/fusion/sequence/intrinsic/end.hpp>
-#include <boost/fusion/adapted/mpl/detail/end_impl.hpp>
 #include <boost/fusion/mpl/detail/fusion_iterator.hpp>
 
+#include <boost/mpl/end.hpp>
+
 namespace boost { namespace mpl
 {
     template <typename 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 2009-07-08 15:08:17 EDT (Wed, 08 Jul 2009)
@@ -9,6 +9,8 @@
 #ifndef BOOST_FUSION_SUPPORT_TAG_OF_FWD_HPP
 #define BOOST_FUSION_SUPPORT_TAG_OF_FWD_HPP
 
+//TODO:really needed?
+
 #include <boost/fusion/support/ref.hpp>
 
 #include <boost/mpl/has_xxx.hpp>

Modified: sandbox/SOC/2009/fusion/libs/fusion/test/Jamfile
==============================================================================
--- sandbox/SOC/2009/fusion/libs/fusion/test/Jamfile (original)
+++ sandbox/SOC/2009/fusion/libs/fusion/test/Jamfile 2009-07-08 15:08:17 EDT (Wed, 08 Jul 2009)
@@ -44,7 +44,7 @@
 
 # [ run sequence/adapt_struct.cpp : : : : ]
 # [ run sequence/adapt_assoc_struct.cpp : : : : ]
-# [ run sequence/array : : : : ]
+ [ run sequence/array.cpp : : : : ]
     [ run sequence/as_list.cpp : : : : ]
     [ run sequence/as_map.cpp : : : : ]
     [ run sequence/as_set.cpp : : : : ]


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk