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.

  1. Equivalent to:

if constexpr (ranges::common_range) return /iterator/(*this, inner_.end()); else return /sentinel/(inner_.end());

  1. 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] |