diff --git a/src/core/GapBuffer.h b/src/core/GapBuffer.h index a819f0e..2c59ced 100644 --- a/src/core/GapBuffer.h +++ b/src/core/GapBuffer.h @@ -28,6 +28,17 @@ public: { return m_gap_buffer->address(m_offset); } + uint32_t operator*() const + { + if (valid()) + { + return Encoding::decode(m_gap_buffer->m_encoding, address()); + } + else + { + return 0xFFFFFFFFu; + } + } protected: GapBuffer * m_gap_buffer;