|
constexpr friend bool | operator== (const counted_iterator< iterator_t< Base >> &y, const sentinel &x) |
|
constexpr friend bool | operator== (const sentinel &x, const counted_iterator< iterator_t< Base >> &y) |
|
constexpr friend bool | operator!= (const counted_iterator< iterator_t< Base >> &y, const sentinel &x) |
|
constexpr friend bool | operator!= (const sentinel &x, const counted_iterator< iterator_t< Base >> &y) |
|
template<bool AntiConst, std::enable_if_t< conjunction< bool_constant< Const !=AntiConst >, sentinel_for< sentinel_t< Base >, iterator_t< maybe_const< AntiConst, V >> > >::value, int > = 0> |
constexpr friend bool | operator== (const counted_iterator< iterator_t< maybe_const< AntiConst, V >>> &y, const sentinel &x) |
|
template<bool AntiConst, std::enable_if_t< conjunction< bool_constant< Const !=AntiConst >, sentinel_for< sentinel_t< Base >, iterator_t< maybe_const< AntiConst, V >> > >::value, int > = 0> |
constexpr friend bool | operator== (const sentinel &x, const counted_iterator< iterator_t< maybe_const< AntiConst, V >>> &y) |
|
template<bool AntiConst, std::enable_if_t< conjunction< bool_constant< Const !=AntiConst >, sentinel_for< sentinel_t< Base >, iterator_t< maybe_const< AntiConst, V >> > >::value, int > = 0> |
constexpr friend bool | operator!= (const counted_iterator< iterator_t< maybe_const< AntiConst, V >>> &y, const sentinel &x) |
|
template<bool AntiConst, std::enable_if_t< conjunction< bool_constant< Const !=AntiConst >, sentinel_for< sentinel_t< Base >, iterator_t< maybe_const< AntiConst, V >> > >::value, int > = 0> |
constexpr friend bool | operator!= (const sentinel &x, const counted_iterator< iterator_t< maybe_const< AntiConst, V >>> &y) |
|