std::ranges...ew::sentinel(3)
π NAME π
Okay bestie, welcome to the std::ranges...ew::sentinel(3) page from the C++ Standard Libary manual β¨. This is the whole vibe for std::ranges::enumerate_view::sentinel β and yes, the original says the name twice, so here it is twice: std::ranges::enumerate_view::sentinel - std::ranges::enumerate_view::sentinel. No cap, that's the name section.
β¨ Synopsis β¨
template< bool Const > (since C++23)
class /*sentinel*/; (exposition only*)
The return type of enumerate_view::end when the underlying view is not a common_range.
The type /*sentinel*/<true> is returned by the const-qualified overload. The type /*sentinel*/<false> is returned by the non-const-qualified overload. periodt.
π Member types π
Base(private) βconst VifConstistrue, otherwiseV. (exposition-only member type*)
π¦ Data members π¦
end_(private) β a sentinel of typeranges::sentinel_t<Base>(exposition-only member object*).
πΈ Member functions πΈ
constructorβ constructs a sentinel (public member function).baseβ returns a sentinel indicating the end of a range (C++23) (public member function).
π₯ Non-member functions π₯
operator==β compares a sentinel with an iterator returned fromenumerate_view::begin(C++23) (function).operator-β computes the distance between a sentinel and an iterator returned fromenumerate_view::begin(C++23) (function).
π§ Example π§
This section is incomplete Reason: no example
β References β
- C++23 standard (
ISO/IEC 14882:2023):26.7.23.4Class templateenumerate_view::sentinel[range.enumerate.sentinel]
π See also π
Category:
Todo no example
That's the whole page, bestie β sourced from http://cppreference.com, dated 2024.06.10, and it's the std::ranges...ew::sentinel(3) page. mwah ππ«Ά byeee!
π¦ where this page comes from
- nixpkgs unstable: stdman 2024.07.05
- opensuse-leap 16.0: stdman 2024.07.05-bp160.1.9 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms