end overloads

Synopses

Declared in <beman/transform_view/transform_view.hpp>

Returns a non‐`const` sentinel for the end of *this.

constexpr
sentinel<false>
end();

Returns a non‐`const` iterator for the end of *this.

constexpr
iterator<false>
end()
requires std::ranges::common_range<V>;

Returns a const sentinel for the end of *this.

constexpr
sentinel<true>
end() const
requires std::ranges::range<const V> &&
                 std::regular_invocable<
                     const F&,
                     std::ranges::range_reference_t<const V> >;

Returns a const iterator for the end of *this.

constexpr
iterator<true>
end() const
requires std::ranges::common_range<const V> &&
                 std::regular_invocable<
                     const F&,
                     std::ranges::range_reference_t<const V> >;