Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r74463 - in trunk/boost/fusion/algorithm/iteration: . detail
From: joel_at_[hidden]
Date: 2011-09-18 20:12:43


Author: djowel
Date: 2011-09-18 20:12:42 EDT (Sun, 18 Sep 2011)
New Revision: 74463
URL: http://svn.boost.org/trac/boost/changeset/74463

Log:
fixed missing includes in main hpp files
Text files modified:
   trunk/boost/fusion/algorithm/iteration/detail/fold.hpp | 23 -----------------------
   trunk/boost/fusion/algorithm/iteration/fold.hpp | 17 +++++++++++++++++
   trunk/boost/fusion/algorithm/iteration/iter_fold.hpp | 21 +++++++++++++++++++--
   trunk/boost/fusion/algorithm/iteration/reverse_fold.hpp | 21 +++++++++++++++++++--
   trunk/boost/fusion/algorithm/iteration/reverse_iter_fold.hpp | 22 +++++++++++++++++++---
   5 files changed, 74 insertions(+), 30 deletions(-)

Modified: trunk/boost/fusion/algorithm/iteration/detail/fold.hpp
==============================================================================
--- trunk/boost/fusion/algorithm/iteration/detail/fold.hpp (original)
+++ trunk/boost/fusion/algorithm/iteration/detail/fold.hpp 2011-09-18 20:12:42 EDT (Sun, 18 Sep 2011)
@@ -6,30 +6,7 @@
     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_ITERATION_DETAIL_FOLD_HPP
-#define BOOST_FUSION_ALGORITHM_ITERATION_DETAIL_FOLD_HPP
-
-#include <boost/config.hpp>
-#include <boost/fusion/sequence/intrinsic/begin.hpp>
-#include <boost/fusion/sequence/intrinsic/end.hpp>
-#include <boost/fusion/sequence/intrinsic/empty.hpp>
-#include <boost/fusion/sequence/intrinsic/size.hpp>
-#include <boost/fusion/support/is_segmented.hpp>
-#include <boost/fusion/iterator/equal_to.hpp>
-#include <boost/fusion/iterator/deref.hpp>
-#include <boost/fusion/iterator/value_of.hpp>
-#include <boost/fusion/iterator/prior.hpp>
-#include <boost/fusion/iterator/next.hpp>
 #include <boost/preprocessor/cat.hpp>
-#include <boost/mpl/eval_if.hpp>
-#include <boost/mpl/if.hpp>
-#include <boost/mpl/bool.hpp>
-#include <boost/utility/result_of.hpp>
-#include <boost/type_traits/add_const.hpp>
-#include <boost/type_traits/add_reference.hpp>
-
-#endif
 
 #ifdef BOOST_FUSION_REVERSE_FOLD
 # ifdef BOOST_FUSION_ITER_FOLD

Modified: trunk/boost/fusion/algorithm/iteration/fold.hpp
==============================================================================
--- trunk/boost/fusion/algorithm/iteration/fold.hpp (original)
+++ trunk/boost/fusion/algorithm/iteration/fold.hpp 2011-09-18 20:12:42 EDT (Sun, 18 Sep 2011)
@@ -10,6 +10,23 @@
 #define BOOST_FUSION_ALGORITHM_ITERATION_FOLD_HPP
 
 #include <boost/fusion/algorithm/iteration/fold_fwd.hpp>
+#include <boost/config.hpp>
+#include <boost/fusion/sequence/intrinsic/begin.hpp>
+#include <boost/fusion/sequence/intrinsic/end.hpp>
+#include <boost/fusion/sequence/intrinsic/empty.hpp>
+#include <boost/fusion/sequence/intrinsic/size.hpp>
+#include <boost/fusion/support/is_segmented.hpp>
+#include <boost/fusion/iterator/equal_to.hpp>
+#include <boost/fusion/iterator/deref.hpp>
+#include <boost/fusion/iterator/value_of.hpp>
+#include <boost/fusion/iterator/prior.hpp>
+#include <boost/fusion/iterator/next.hpp>
+#include <boost/mpl/eval_if.hpp>
+#include <boost/mpl/if.hpp>
+#include <boost/mpl/bool.hpp>
+#include <boost/utility/result_of.hpp>
+#include <boost/type_traits/add_const.hpp>
+#include <boost/type_traits/add_reference.hpp>
 
 #if !defined(BOOST_FUSION_DONT_USE_PREPROCESSED_FILES)
 #include <boost/fusion/algorithm/iteration/detail/preprocessed/fold.hpp>

Modified: trunk/boost/fusion/algorithm/iteration/iter_fold.hpp
==============================================================================
--- trunk/boost/fusion/algorithm/iteration/iter_fold.hpp (original)
+++ trunk/boost/fusion/algorithm/iteration/iter_fold.hpp 2011-09-18 20:12:42 EDT (Sun, 18 Sep 2011)
@@ -9,9 +9,26 @@
 #ifndef BOOST_FUSION_ALGORITHM_ITERATION_ITER_FOLD_HPP
 #define BOOST_FUSION_ALGORITHM_ITERATION_ITER_FOLD_HPP
 
-#define BOOST_FUSION_ITER_FOLD
-
 #include <boost/fusion/algorithm/iteration/iter_fold_fwd.hpp>
+#include <boost/config.hpp>
+#include <boost/fusion/sequence/intrinsic/begin.hpp>
+#include <boost/fusion/sequence/intrinsic/end.hpp>
+#include <boost/fusion/sequence/intrinsic/empty.hpp>
+#include <boost/fusion/sequence/intrinsic/size.hpp>
+#include <boost/fusion/support/is_segmented.hpp>
+#include <boost/fusion/iterator/equal_to.hpp>
+#include <boost/fusion/iterator/deref.hpp>
+#include <boost/fusion/iterator/value_of.hpp>
+#include <boost/fusion/iterator/prior.hpp>
+#include <boost/fusion/iterator/next.hpp>
+#include <boost/mpl/eval_if.hpp>
+#include <boost/mpl/if.hpp>
+#include <boost/mpl/bool.hpp>
+#include <boost/utility/result_of.hpp>
+#include <boost/type_traits/add_const.hpp>
+#include <boost/type_traits/add_reference.hpp>
+
+#define BOOST_FUSION_ITER_FOLD
 
 #if !defined(BOOST_FUSION_DONT_USE_PREPROCESSED_FILES)
 #include <boost/fusion/algorithm/iteration/detail/preprocessed/iter_fold.hpp>

Modified: trunk/boost/fusion/algorithm/iteration/reverse_fold.hpp
==============================================================================
--- trunk/boost/fusion/algorithm/iteration/reverse_fold.hpp (original)
+++ trunk/boost/fusion/algorithm/iteration/reverse_fold.hpp 2011-09-18 20:12:42 EDT (Sun, 18 Sep 2011)
@@ -9,9 +9,26 @@
 #ifndef BOOST_FUSION_ALGORITHM_ITERATION_REVERSE_FOLD_HPP
 #define BOOST_FUSION_ALGORITHM_ITERATION_REVERSE_FOLD_HPP
 
-#define BOOST_FUSION_REVERSE_FOLD
-
 #include <boost/fusion/algorithm/iteration/reverse_fold_fwd.hpp>
+#include <boost/config.hpp>
+#include <boost/fusion/sequence/intrinsic/begin.hpp>
+#include <boost/fusion/sequence/intrinsic/end.hpp>
+#include <boost/fusion/sequence/intrinsic/empty.hpp>
+#include <boost/fusion/sequence/intrinsic/size.hpp>
+#include <boost/fusion/support/is_segmented.hpp>
+#include <boost/fusion/iterator/equal_to.hpp>
+#include <boost/fusion/iterator/deref.hpp>
+#include <boost/fusion/iterator/value_of.hpp>
+#include <boost/fusion/iterator/prior.hpp>
+#include <boost/fusion/iterator/next.hpp>
+#include <boost/mpl/eval_if.hpp>
+#include <boost/mpl/if.hpp>
+#include <boost/mpl/bool.hpp>
+#include <boost/utility/result_of.hpp>
+#include <boost/type_traits/add_const.hpp>
+#include <boost/type_traits/add_reference.hpp>
+
+#define BOOST_FUSION_REVERSE_FOLD
 
 #if !defined(BOOST_FUSION_DONT_USE_PREPROCESSED_FILES)
 #include <boost/fusion/algorithm/iteration/detail/preprocessed/reverse_fold.hpp>

Modified: trunk/boost/fusion/algorithm/iteration/reverse_iter_fold.hpp
==============================================================================
--- trunk/boost/fusion/algorithm/iteration/reverse_iter_fold.hpp (original)
+++ trunk/boost/fusion/algorithm/iteration/reverse_iter_fold.hpp 2011-09-18 20:12:42 EDT (Sun, 18 Sep 2011)
@@ -5,15 +5,31 @@
     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_ITERATION_REVERSE_ITER_FOLD_HPP
 #define BOOST_FUSION_ALGORITHM_ITERATION_REVERSE_ITER_FOLD_HPP
 
+#include <boost/fusion/algorithm/iteration/reverse_iter_fold_fwd.hpp>
+#include <boost/config.hpp>
+#include <boost/fusion/sequence/intrinsic/begin.hpp>
+#include <boost/fusion/sequence/intrinsic/end.hpp>
+#include <boost/fusion/sequence/intrinsic/empty.hpp>
+#include <boost/fusion/sequence/intrinsic/size.hpp>
+#include <boost/fusion/support/is_segmented.hpp>
+#include <boost/fusion/iterator/equal_to.hpp>
+#include <boost/fusion/iterator/deref.hpp>
+#include <boost/fusion/iterator/value_of.hpp>
+#include <boost/fusion/iterator/prior.hpp>
+#include <boost/fusion/iterator/next.hpp>
+#include <boost/mpl/eval_if.hpp>
+#include <boost/mpl/if.hpp>
+#include <boost/mpl/bool.hpp>
+#include <boost/utility/result_of.hpp>
+#include <boost/type_traits/add_const.hpp>
+#include <boost/type_traits/add_reference.hpp>
+
 #define BOOST_FUSION_REVERSE_FOLD
 #define BOOST_FUSION_ITER_FOLD
 
-#include <boost/fusion/algorithm/iteration/reverse_iter_fold_fwd.hpp>
-
 #if !defined(BOOST_FUSION_DONT_USE_PREPROCESSED_FILES)
 #include <boost/fusion/algorithm/iteration/detail/preprocessed/reverse_iter_fold.hpp>
 #else


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