std::ranges::adjacent_transform_view<V,F,N>::end - cppreference.com (original) (raw)
Returns an iterator or a sentinel representing the end of the adjacent_transform_view.
Let inner_ be the underlying ranges::adjacent_view.
- Equivalent to:
if constexpr (ranges::common_range) return /iterator/(*this, inner_.end()); else return /sentinel/(inner_.end());
- Equivalent to:
if constexpr (ranges::common_range) return /iterator/(*this, inner_.end()); else return /sentinel/(inner_.end());
[edit] Parameters
(none)
[edit] Return value
An iterator to the element following the last element, if the underlying view V models common_range. Otherwise, a sentinel which compares equal to the end iterator.
[edit] Notes
adjacent_transform_view<V,F,N> models common_range whenever the underlying view V does.
[edit] Example
[edit] See also
| | returns an iterator to the beginning (public member function) [edit] | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | | returns a sentinel indicating the end of a range(customization point object)[edit] |