The 'CompressedStorageIterator<>' needs to satisfy the RandomAccessIterator

This commit is contained in:
Eugene Zhulenev 2025-09-30 16:28:41 +00:00 committed by Antonio Sánchez
parent f9f515fb55
commit 5c1029be1a

View File

@ -480,6 +480,7 @@ class CompressedStorageIterator {
return *this;
}
inline reference operator*() const { return reference(m_data.keyPtr() + m_index, m_data.valuePtr() + m_index); }
inline reference operator[](int index) { return *(*this + index); }
#define MAKE_COMP(OP) \
inline bool operator OP(const CompressedStorageIterator& other) const { return m_index OP other.m_index; }