#include <iterator.hpp>
Public Types | |
typedef mpl::eval_if_c< is_const< param_t >::value, range_const_iterator< typename remove_const< param_t >::type >, range_mutable_iterator< param_t > >::type | type |
Private Types | |
typedef remove_reference< C >::type | param_t |
Definition at line 52 of file range/iterator.hpp.
|
private |
Definition at line 62 of file range/iterator.hpp.
typedef mpl::eval_if_c< is_const<param_t>::value, range_const_iterator<typename remove_const<param_t>::type>, range_mutable_iterator<param_t> >::type boost::range_iterator< C, Enabler >::type |
Definition at line 69 of file range/iterator.hpp.