std::move_sentinel - cppreference.com

From cppreference.com

template<std::semiregularS>classmove_sentinel;(since C++20)std::move_sentinel is a sentinel adaptor used for denoting ranges together with

std::move_iterator

.

Template parameters

S - the type of underlying sentinel Member functions

constructs a new move_sentinel
(public member function)assigns the contents of one move_sentinel to another
(public member function)return a copy of the underlying sentinel
(public member function)Member objects

Member name Definition last(private)underlying sentinel
(exposition-only member object*)Non-member functions

Example

See also