|
template<typename I , requires = (Iterator<I>())> |
counted_iterator< I > | ranges::v3::make_counted_iterator (I i, difference_type_t< I > n) |
|
template<typename I1 , typename I2 , requires = (Common<I1, I2>())> |
bool | ranges::v3::operator!= (const counted_iterator< I1 > &x, const counted_iterator< I2 > &y) |
|
template<typename I > |
bool | ranges::v3::operator!= (const counted_iterator< I > &x, default_sentinel y) |
|
template<typename I > |
bool | ranges::v3::operator!= (default_sentinel x, const counted_iterator< I > &y) |
|
template<typename I , requires = (RandomAccessIterator<I>())> |
counted_iterator< I > | ranges::v3::operator+ (difference_type_t< I > n, const counted_iterator< I > &x) |
|
template<typename I1 , typename I2 , requires = (Common<I1, I2>())> |
difference_type_t< I2 > | ranges::v3::operator- (const counted_iterator< I1 > &x, const counted_iterator< I2 > &y) |
|
template<typename I > |
difference_type_t< I > | ranges::v3::operator- (const counted_iterator< I > &x, default_sentinel) |
|
template<typename I > |
difference_type_t< I > | ranges::v3::operator- (default_sentinel, const counted_iterator< I > &y) |
|
template<typename I1 , typename I2 , requires = (Common<I1, I2>())> |
bool | ranges::v3::operator< (const counted_iterator< I1 > &x, const counted_iterator< I2 > &y) |
|
template<typename I1 , typename I2 , requires = (Common<I1, I2>())> |
bool | ranges::v3::operator<= (const counted_iterator< I1 > &x, const counted_iterator< I2 > &y) |
|
template<typename I1 , typename I2 , requires = (Common<I1, I2>())> |
bool | ranges::v3::operator== (const counted_iterator< I1 > &x, const counted_iterator< I2 > &y) |
|
template<typename I > |
bool | ranges::v3::operator== (const counted_iterator< I > &x, default_sentinel) |
|
template<typename I > |
bool | ranges::v3::operator== (default_sentinel, const counted_iterator< I > &x) |
|
template<typename I1 , typename I2 , requires = (Common<I1, I2>())> |
bool | ranges::v3::operator> (const counted_iterator< I1 > &x, const counted_iterator< I2 > &y) |
|
template<typename I1 , typename I2 , requires = (Common<I1, I2>())> |
bool | ranges::v3::operator>= (const counted_iterator< I1 > &x, const counted_iterator< I2 > &y) |
|