From 79ee27dae71cd8df4f35bd226c15d498562eb529 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Mon, 17 Oct 2011 19:00:38 +0000 Subject: DisplayBuffer: deinline insert method and add atom_containing method --- src/display_buffer.hh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/display_buffer.hh') diff --git a/src/display_buffer.hh b/src/display_buffer.hh index 874276a8..d4f69b23 100644 --- a/src/display_buffer.hh +++ b/src/display_buffer.hh @@ -99,7 +99,7 @@ public: void clear() { m_atoms.clear(); } void append(const DisplayAtom& atom) { m_atoms.push_back(atom); } - iterator insert(iterator where, const DisplayAtom& atom) { return m_atoms.insert(where, atom); } + iterator insert(iterator where, const DisplayAtom& atom); iterator split(iterator atom, const BufferIterator& pos); void replace_atom_content(iterator atom, const BufferString& replacement); @@ -110,6 +110,8 @@ public: const_iterator begin() const { return m_atoms.begin(); } const_iterator end() const { return m_atoms.end(); } + iterator atom_containing(const BufferIterator& where); + const DisplayAtom& front() const { return m_atoms.front(); } const DisplayAtom& back() const { return m_atoms.back(); } -- cgit v1.2.3