Skip to content

Commit 471c360

Browse files
committed
view: end(), size(): cleanup requires
1 parent 68976ba commit 471c360

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

libcxx/include/__ranges/cartesian_product_view.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ class cartesian_product_view : public view_interface<cartesian_product_view<Firs
107107
}
108108

109109
constexpr iterator<true> end() const
110-
requires(cartesian_product_is_common<const First, const Vs...>)
110+
requires cartesian_product_is_common<const First, const Vs...>
111111
{
112112
constexpr bool is_const = true;
113113
return end_impl<is_const>();
@@ -116,13 +116,13 @@ class cartesian_product_view : public view_interface<cartesian_product_view<Firs
116116
constexpr default_sentinel_t end() const noexcept { return {}; }
117117

118118
constexpr auto size()
119-
requires(sized_range<First> && ... && sized_range<Vs>)
119+
requires cartesian_product_is_sized<First, Vs...>
120120
{
121121
return size_impl();
122122
}
123123

124124
constexpr auto size() const
125-
requires(sized_range<const First> && ... && sized_range<const Vs>)
125+
requires cartesian_product_is_sized<const First, const Vs...>
126126
{
127127
return size_impl();
128128
}

0 commit comments

Comments
 (0)