summaryrefslogtreecommitdiff
path: root/src/buffer.cc
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2013-06-05 18:47:39 +0200
committerMaxime Coste <frrrwww@gmail.com>2013-06-06 19:44:07 +0200
commit70bf71e51fb8433cbbd3170d698ad3dc28ce8d16 (patch)
treec3e1e209ac775793b93511a580fcb272e0465a3b /src/buffer.cc
parent580749a91da1e293c9dc8c5f3a72aa9c5a5e7666 (diff)
remove Buffer:char_{distance,advance} use line access instead
Diffstat (limited to 'src/buffer.cc')
-rw-r--r--src/buffer.cc10
1 files changed, 0 insertions, 10 deletions
diff --git a/src/buffer.cc b/src/buffer.cc
index b9ef6a96..bca676a6 100644
--- a/src/buffer.cc
+++ b/src/buffer.cc
@@ -604,11 +604,6 @@ BufferCoord Buffer::advance(BufferCoord coord, ByteCount count) const
return { LineCount{ (int)(it - m_lines.begin()) }, off - it->start };
}
-BufferCoord Buffer::char_advance(BufferCoord coord, CharCount count) const
-{
- return utf8::advance(iterator_at(coord), end(), count).coord();
-}
-
BufferCoord Buffer::next(BufferCoord coord) const
{
if (coord.column < m_lines[coord.line].length() - 1)
@@ -675,11 +670,6 @@ ByteCount Buffer::distance(const BufferCoord& begin, const BufferCoord& end) con
return offset(end) - offset(begin);
}
-CharCount Buffer::char_distance(const BufferCoord& begin, const BufferCoord& end) const
-{
- return utf8::distance(iterator_at(begin), iterator_at(end));
-}
-
ByteCount Buffer::offset(const BufferCoord& c) const
{
if (c.line == line_count())