9 Iterators library [iterators]

9.7 Iterator adaptors [iterators.predef]

9.7.5 Default sentinels [default.sentinels]

9.7.5.1 Class default_sentinel [default.sent]

namespace std { namespace experimental { namespace ranges { inline namespace v1 { class default_sentinel { }; }}}}

Class default_sentinel is an empty type used to denote the end of a range. It is intended to be used together with iterator types that know the bound of their range (e.g., counted_iterator ([counted.iterator])).