std::experimental::ranges::Sentinel
Min standard notice:
Header: <experimental/ranges/iterator>
The Sentinel concept specifies the relationship between an Iterator type and a Semiregular type whose values denote a range.
# Declarations
template< class S, class I >
concept bool Sentinel =
Semiregular<S> && Iterator<I> &&
WeaklyEqualityComparableWith<S, I>;
(ranges TS)