Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r82139 - in branches/release/boost/range: . algorithm detail
From: zeratul976_at_[hidden]
Date: 2012-12-21 03:47:15


Author: nathanridge
Date: 2012-12-21 03:47:14 EST (Fri, 21 Dec 2012)
New Revision: 82139
URL: http://svn.boost.org/trac/boost/changeset/82139

Log:
[range] merged bug fixes (r81890, refs #5603; r82071, refs #6103) from trunk
Properties modified:
   branches/release/boost/range/ (props changed)
Text files modified:
   branches/release/boost/range/algorithm/search_n.hpp | 4 ++--
   branches/release/boost/range/detail/any_iterator.hpp | 2 ++
   branches/release/boost/range/detail/any_iterator_interface.hpp | 6 +++++-
   branches/release/boost/range/detail/any_iterator_wrapper.hpp | 2 ++
   4 files changed, 11 insertions(+), 3 deletions(-)

Modified: branches/release/boost/range/algorithm/search_n.hpp
==============================================================================
--- branches/release/boost/range/algorithm/search_n.hpp (original)
+++ branches/release/boost/range/algorithm/search_n.hpp 2012-12-21 03:47:14 EST (Fri, 21 Dec 2012)
@@ -20,8 +20,6 @@
 
 namespace boost
 {
- namespace range
- {
 
 namespace range_detail
 {
@@ -235,6 +233,8 @@
     }
 } // namespace range_detail
 
+namespace range {
+
 /// \brief template function search
 ///
 /// range-based version of the search std algorithm

Modified: branches/release/boost/range/detail/any_iterator.hpp
==============================================================================
--- branches/release/boost/range/detail/any_iterator.hpp (original)
+++ branches/release/boost/range/detail/any_iterator.hpp 2012-12-21 03:47:14 EST (Fri, 21 Dec 2012)
@@ -14,12 +14,14 @@
 #include <boost/mpl/and.hpp>
 #include <boost/mpl/or.hpp>
 #include <boost/mpl/not.hpp>
+#include <boost/iterator/iterator_facade.hpp>
 #include <boost/type_traits/is_const.hpp>
 #include <boost/type_traits/is_reference.hpp>
 #include <boost/type_traits/remove_reference.hpp>
 #include <boost/range/detail/any_iterator_buffer.hpp>
 #include <boost/range/detail/any_iterator_interface.hpp>
 #include <boost/range/detail/any_iterator_wrapper.hpp>
+#include <boost/utility/enable_if.hpp>
 
 namespace boost
 {

Modified: branches/release/boost/range/detail/any_iterator_interface.hpp
==============================================================================
--- branches/release/boost/range/detail/any_iterator_interface.hpp (original)
+++ branches/release/boost/range/detail/any_iterator_interface.hpp 2012-12-21 03:47:14 EST (Fri, 21 Dec 2012)
@@ -11,8 +11,12 @@
 #define BOOST_RANGE_DETAIL_ANY_ITERATOR_INTERFACE_HPP_INCLUDED
 
 #include <boost/range/detail/any_iterator_buffer.hpp>
-#include <boost/type_traits/add_reference.hpp>
+#include <boost/iterator/iterator_categories.hpp>
 #include <boost/type_traits/add_const.hpp>
+#include <boost/type_traits/add_reference.hpp>
+#include <boost/type_traits/is_reference.hpp>
+#include <boost/type_traits/remove_const.hpp>
+#include <boost/type_traits/remove_reference.hpp>
 
 namespace boost
 {

Modified: branches/release/boost/range/detail/any_iterator_wrapper.hpp
==============================================================================
--- branches/release/boost/range/detail/any_iterator_wrapper.hpp (original)
+++ branches/release/boost/range/detail/any_iterator_wrapper.hpp 2012-12-21 03:47:14 EST (Fri, 21 Dec 2012)
@@ -10,8 +10,10 @@
 #ifndef BOOST_RANGE_DETAIL_ANY_ITERATOR_WRAPPER_HPP_INCLUDED
 #define BOOST_RANGE_DETAIL_ANY_ITERATOR_WRAPPER_HPP_INCLUDED
 
+#include <boost/cast.hpp>
 #include <boost/range/config.hpp>
 #include <boost/range/detail/any_iterator_interface.hpp>
+#include <boost/range/concepts.hpp>
 
 namespace boost
 {


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