|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
inline bool operator!=(const pair_iterator& o) const noexcept { return _iter != o._iter; } |
|
|
inline bool operator!=(const pair_iterator& o) const noexcept { return _iter != o._iter; } |
|
|
|
|
|
inline bool operator==(const pair_iterator& o) const noexcept { return _iter == o._iter; } |
|
|
|
|
|
|
|
|
auto begin() const noexcept { return *this; } |
|
|
auto begin() const noexcept { return *this; } |
|
|
auto end() const noexcept { return pair_iterator(_end, _end, _key); } |
|
|
auto end() const noexcept { return pair_iterator(_end, _end, _key); } |