|
class | zip_view |
|
template<bool OtherConst, std::enable_if_t< conjunction< sentinel_for< sentinel_t< maybe_const< Const, Views >>, iterator_t< maybe_const< OtherConst, Views >> >... >::value, int > = 0> |
constexpr friend bool | operator== (const iterator< OtherConst > &x, const sentinel &y) |
|
template<bool OtherConst, std::enable_if_t< conjunction< sentinel_for< sentinel_t< maybe_const< Const, Views >>, iterator_t< maybe_const< OtherConst, Views >> >... >::value, int > = 0> |
constexpr friend bool | operator== (const sentinel &y, const iterator< OtherConst > &x) |
|
template<bool OtherConst, std::enable_if_t< conjunction< sentinel_for< sentinel_t< maybe_const< Const, Views >>, iterator_t< maybe_const< OtherConst, Views >> >... >::value, int > = 0> |
constexpr friend bool | operator!= (const iterator< OtherConst > &x, const sentinel &y) |
|
template<bool OtherConst, std::enable_if_t< conjunction< sentinel_for< sentinel_t< maybe_const< Const, Views >>, iterator_t< maybe_const< OtherConst, Views >> >... >::value, int > = 0> |
constexpr friend bool | operator!= (const sentinel &y, const iterator< OtherConst > &x) |
|
template<bool OtherConst, std::enable_if_t< conjunction< sized_sentinel_for< sentinel_t< maybe_const< Const, Views >>, iterator_t< maybe_const< OtherConst, Views >> >... >::value, int > = 0> |
constexpr friend common_type_t< range_difference_t< maybe_const< OtherConst, Views > >... > | operator- (const iterator< OtherConst > &x, const sentinel &y) |
|
template<bool OtherConst, std::enable_if_t< conjunction< sized_sentinel_for< sentinel_t< maybe_const< Const, Views >>, iterator_t< maybe_const< OtherConst, Views >> >... >::value, int > = 0> |
constexpr friend common_type_t< range_difference_t< maybe_const< OtherConst, Views > >... > | operator- (const sentinel &y, const iterator< OtherConst > &x) |
|