Simple Iterator bool operator==(const Iterator &o) const { return node == o.node; } bool operator!=(const Iterator &o) const { return node != o.node; } };