Range-v3
Range algorithms, views, and actions for the Standard Library
ranges::make_move_sentinel_fn Struct Reference

Public Member Functions

template<typename I >
constexpr auto operator() (I i) const -> move_iterator< I > requires input_iterator< I >
 
template<typename S >
constexpr auto operator() (S s) const -> move_sentinel< S > requires semiregular< S > &&(!input_iterator< S >)