add Buffer::Iterator::{prev,next}()

This commit is contained in:
josh committed 2017-01-09 20:26:18 -05:00
1 parent 6108d09e8d
commit 66aa9c5235
2 files changed
+16

No files matched your search

+14
View File
@@ -201,3 +201,17 @@ void Buffer::Iterator::warp_to_offset(size_t offset)
}
}
}
Buffer::Iterator Buffer::Iterator::prev()
{
Iterator i = *this;
i.go_back();
return i;
}
Buffer::Iterator Buffer::Iterator::next()
{
Iterator i = *this;
i.go_forward();
return i;
}
+2
View File
@@ -41,6 +41,8 @@ public:
bool go_right_in_line(bool allow_eol);
bool go_previous_line();
bool go_next_line();
Iterator prev();
Iterator next();
void warp(ssize_t offset_offset, ssize_t line_offset)
{
m_offset += offset_offset;