std::ranges::enumerate_view::sentinel - cppreference.com (original) (raw)

| template< bool Const > class /*sentinel*/; | | (since C++23) (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.

Contents

[edit] Member types

Member type Definition
Base (private) const V if Const is true, otherwise V.(exposition-only member type*)

[edit] Data members

Member object Definition
end_ (private) A sentinel of type ranges::sentinel_t<Base>(exposition-only member object*)

[edit] Member functions

| | constructs a sentinel (public member function) [edit] | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | | returns a sentinel indicating the end of a range (public member function) |

[edit] Non-member functions

[edit] Example

[edit] References

[edit] See also