From d2c6ceb47b532d125c3cafffdca79fada54ee21f Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Mon, 24 Oct 2011 14:26:21 +0000 Subject: DynamicBufferIterator: add and use in Selections DynamicBufferIterator are a new type of BufferIterators that automatically update themselves when their buffer is modified. Selections now uses this type of iterators instead of plain ones --- src/buffer_iterator.inl.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/buffer_iterator.inl.h') diff --git a/src/buffer_iterator.inl.h b/src/buffer_iterator.inl.h index db59a8b4..feae368d 100644 --- a/src/buffer_iterator.inl.h +++ b/src/buffer_iterator.inl.h @@ -18,6 +18,11 @@ inline const Buffer& BufferIterator::buffer() const return *m_buffer; } +inline bool BufferIterator::is_valid() const +{ + return m_buffer; +} + inline BufferIterator& BufferIterator::operator=(const BufferIterator& iterator) { m_buffer = iterator.m_buffer; -- cgit v1.2.3