File tree Expand file tree Collapse file tree 1 file changed +3
-9
lines changed Expand file tree Collapse file tree 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
@@ -2354,19 +2355,12 @@ end( push_coroutine< R > & c)
2354
2355
2355
2356
}
2356
2357
2357
- // forward declaration of Boost.Range traits to break dependency on it
2358
- template <typename C, typename Enabler>
2359
- struct range_mutable_iterator ;
2360
-
2361
- template <typename C, typename Enabler>
2362
- struct range_const_iterator ;
2363
-
2364
2358
template < typename Arg >
2365
- struct range_mutable_iterator < coroutines::push_coroutine< Arg >, void >
2359
+ struct range_mutable_iterator < coroutines::push_coroutine< Arg > >
2366
2360
{ typedef typename coroutines::push_coroutine< Arg >::iterator type; };
2367
2361
2368
2362
template < typename R >
2369
- struct range_mutable_iterator < coroutines::pull_coroutine< R >, void >
2363
+ struct range_mutable_iterator < coroutines::pull_coroutine< R > >
2370
2364
{ typedef typename coroutines::pull_coroutine< R >::iterator type; };
2371
2365
2372
2366
}
You can’t perform that action at this time.
0 commit comments