#include <iterator>
PublicMemberFunctionsconstexprmove_sentinel (_Sent __s) noexcept(is_nothrow_move_constructible_v< _Sent >)
template<typename_S2 >
requires convertible_to<const_S2&, _Sent>constexprmove_sentinel (constmove_sentinel< _S2 > &__s)
noexcept(is_nothrow_constructible_v< _Sent, const_S2 & >)"
constexpr _Sent base () const noexcept(is_nothrow_copy_constructible_v< _Sent >)
template<typename_S2 >
requires assignable_from<_Sent&, const_S2&>constexprmove_sentinel & operator= (constmove_sentinel<
_S2 > &__s) noexcept(is_nothrow_assignable_v< _Sent, const_S2 & >)"