[libcxx-commits] [PATCH] D101922: [libcxx][iterator] adds `std::ranges::advance`
Zoe Carver via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Thu May 6 17:16:36 PDT 2021
zoecarver added inline comments.
================
Comment at: libcxx/include/__iterator/primitives.h:99
+ template <input_or_output_iterator _Ip, sentinel_for<_Ip> _Sp>
+ [[nodiscard]] constexpr iter_difference_t<_Ip> operator()(_Ip& __i, iter_difference_t<_Ip> __n, _Sp __bound) const {
+ _LIBCPP_ASSERT(__n >= 0 || (bidirectional_iterator<_Ip> && same_as<_Ip, _Sp>),
----------------
This is a value we likely actually do want to discard.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D101922/new/
https://reviews.llvm.org/D101922
More information about the libcxx-commits
mailing list