forked from boostorg/range
Borland fix broke VC6
[SVN r29043]
This commit is contained in:
@ -18,6 +18,7 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif // #ifndef BOOST_OLD_IOSTREAMS
|
#endif // #ifndef BOOST_OLD_IOSTREAMS
|
||||||
|
|
||||||
|
#include <boost/detail/workaround.hpp>
|
||||||
#include <boost/range/functions.hpp>
|
#include <boost/range/functions.hpp>
|
||||||
#include <boost/range/result_iterator.hpp>
|
#include <boost/range/result_iterator.hpp>
|
||||||
#include <boost/range/difference_type.hpp>
|
#include <boost/range/difference_type.hpp>
|
||||||
@ -188,6 +189,7 @@ namespace boost
|
|||||||
m_Begin( impl::adl_begin( r ) ), m_End( impl::adl_end( r ) ),
|
m_Begin( impl::adl_begin( r ) ), m_End( impl::adl_end( r ) ),
|
||||||
singular(false) {}
|
singular(false) {}
|
||||||
|
|
||||||
|
#if !BOOST_WORKAROUND(BOOST_MSVC, < 1300)
|
||||||
this_type& operator=( const this_type& r )
|
this_type& operator=( const this_type& r )
|
||||||
{
|
{
|
||||||
m_Begin = r.begin();
|
m_Begin = r.begin();
|
||||||
@ -198,6 +200,7 @@ namespace boost
|
|||||||
singular = r.singular;
|
singular = r.singular;
|
||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
template< class Iterator >
|
template< class Iterator >
|
||||||
iterator_range& operator=( const iterator_range<Iterator>& r )
|
iterator_range& operator=( const iterator_range<Iterator>& r )
|
||||||
|
Reference in New Issue
Block a user