summaryrefslogtreecommitdiff
path: root/src/buffer.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/buffer.hh')
-rw-r--r--src/buffer.hh6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/buffer.hh b/src/buffer.hh
index b2d5c793..7aacb841 100644
--- a/src/buffer.hh
+++ b/src/buffer.hh
@@ -59,9 +59,6 @@ public:
BufferIterator operator++ (int);
BufferIterator operator-- (int);
- BufferIterator& operator=(const BufferCoord& coord);
- operator const BufferCoord&() const { return m_coord; }
-
const BufferCoord& coord() const { return m_coord; }
private:
@@ -127,6 +124,9 @@ public:
BufferCoord char_next(BufferCoord coord) const;
BufferCoord char_prev(BufferCoord coord) const;
+ BufferCoord back_coord() const { return { line_count() - 1, m_lines.back().length() - 1 }; }
+ BufferCoord end_coord() const { return { line_count() - 1, m_lines.back().length() }; }
+
bool is_valid(const BufferCoord& c) const;
bool is_end(const BufferCoord& c) const;