File tree 1 file changed +3
-9
lines changed
1 file changed +3
-9
lines changed Original file line number Diff line number Diff line change 14
14
#include < boost/assert.hpp>
15
15
#include < boost/config.hpp>
16
16
#include < boost/move/move.hpp>
17
+ #include < boost/range.hpp>
17
18
#include < boost/throw_exception.hpp>
18
19
#include < boost/utility/explicit_operator_bool.hpp>
19
20
@@ -2390,19 +2391,12 @@ end( push_coroutine< R > & c)
2390
2391
2391
2392
}
2392
2393
2393
- // forward declaration of Boost.Range traits to break dependency on it
2394
- template <typename C, typename Enabler>
2395
- struct range_mutable_iterator ;
2396
-
2397
- template <typename C, typename Enabler>
2398
- struct range_const_iterator ;
2399
-
2400
2394
template < typename Arg >
2401
- struct range_mutable_iterator < coroutines::push_coroutine< Arg >, void >
2395
+ struct range_mutable_iterator < coroutines::push_coroutine< Arg > >
2402
2396
{ typedef typename coroutines::push_coroutine< Arg >::iterator type; };
2403
2397
2404
2398
template < typename R >
2405
- struct range_mutable_iterator < coroutines::pull_coroutine< R >, void >
2399
+ struct range_mutable_iterator < coroutines::pull_coroutine< R > >
2406
2400
{ typedef typename coroutines::pull_coroutine< R >::iterator type; };
2407
2401
2408
2402
}
You can’t perform that action at this time.
0 commit comments