diff --git a/silkworm/db/datastore/kvdb/cursor_iterator.hpp b/silkworm/db/datastore/kvdb/cursor_iterator.hpp index e2a6e25bb3..bce5b96977 100644 --- a/silkworm/db/datastore/kvdb/cursor_iterator.hpp +++ b/silkworm/db/datastore/kvdb/cursor_iterator.hpp @@ -58,6 +58,12 @@ class CursorMoveIterator { friend bool operator==(const CursorMoveIterator& it, const std::default_sentinel_t&) { return !it.cursor_; } + friend bool operator!=(const std::default_sentinel_t&, const CursorMoveIterator& it) { + return !!it.cursor_; + } + friend bool operator==(const std::default_sentinel_t&, const CursorMoveIterator& it) { + return !it.cursor_; + } private: std::shared_ptr cursor_;