Corrected namespace of the pipe operator for the copied adaptor.

[SVN r60901]
This commit is contained in:
Neil Groves
2010-03-28 18:37:28 +00:00
parent b0d1db7c2e
commit bed353556f

View File

@ -29,21 +29,21 @@ namespace boost
{ }
};
template< class CopyableRandomAccessRng, class Int >
inline CopyableRandomAccessRng
operator|( const CopyableRandomAccessRng& r, const copy_holder<Int>& f )
{
iterator_range<
BOOST_DEDUCED_TYPENAME range_iterator<const
CopyableRandomAccessRng>::type >
temp( sliced_impl( r, f ) );
return CopyableRandomAccessRng( temp.begin(), temp.end() );
}
} // 'range_detail'
namespace adaptors
{
template< class CopyableRandomAccessRng, class Int >
inline CopyableRandomAccessRng
operator|( const CopyableRandomAccessRng& r, const range_detail::copy_holder<Int>& f )
{
iterator_range<
BOOST_DEDUCED_TYPENAME range_iterator<const
CopyableRandomAccessRng>::type >
temp( range_detail::sliced_impl( r, f ) );
return CopyableRandomAccessRng( temp.begin(), temp.end() );
}
namespace
{
const range_detail::forwarder2<range_detail::copy_holder>