Boost.RangeEx merged into Boost.Range

[SVN r60897]
This commit is contained in:
Neil Groves
2010-03-28 16:08:35 +00:00
parent 1461479a17
commit b0d1db7c2e
471 changed files with 48610 additions and 2065 deletions

11
include/boost/range/mutable_iterator.hpp Executable file → Normal file
View File

@ -21,6 +21,7 @@
#include <boost/range/detail/iterator.hpp>
#else
#include <boost/range/detail/extract_optional_type.hpp>
#include <boost/iterator/iterator_traits.hpp>
#include <cstddef>
#include <utility>
@ -31,11 +32,13 @@ namespace boost
// default
//////////////////////////////////////////////////////////////////////////
namespace range_detail {
BOOST_RANGE_EXTRACT_OPTIONAL_TYPE( iterator )
}
template< typename C >
struct range_mutable_iterator
{
typedef BOOST_DEDUCED_TYPENAME C::iterator type;
};
struct range_mutable_iterator : range_detail::extract_iterator<C>
{};
//////////////////////////////////////////////////////////////////////////
// pair