Skip to content

Commit d8e2817

Browse files
committed
Remove comparison operators from generate_n_iterator and indexed_generate_n_iterator
1 parent 6046958 commit d8e2817

File tree

1 file changed

+0
-8
lines changed

1 file changed

+0
-8
lines changed

source/containers/algorithms/generate.cpp

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -49,17 +49,9 @@ struct generate_n_iterator {
4949
}
5050
OPERATORS_ARROW_DEFINITIONS
5151

52-
// It is undefined behavior to compare iterators into different ranges
53-
friend constexpr auto operator<=>(generate_n_iterator const lhs, generate_n_iterator const rhs) {
54-
return lhs.m_remaining <=> rhs.m_remaining;
55-
}
5652
friend constexpr auto operator<=>(generate_n_iterator const lhs, generate_sentinel) {
5753
return lhs.m_remaining <=> 0_bi;
5854
}
59-
60-
friend constexpr auto operator==(generate_n_iterator const lhs, generate_n_iterator const rhs) -> bool {
61-
return lhs.m_remaining == rhs.m_remaining;
62-
}
6355
friend constexpr auto operator==(generate_n_iterator const lhs, generate_sentinel) -> bool {
6456
return lhs.m_remaining == 0_bi;
6557
}

0 commit comments

Comments
 (0)