aboutsummaryrefslogtreecommitdiff
path: root/text.h
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2020-09-26 14:50:28 +0200
committerMarc André Tanner <mat@brain-dump.org>2020-10-10 10:03:17 +0200
commit9bb3fbbbc6445b457f1dca8ae2e0ea2eb915753d (patch)
tree765f5c28b39d15bcbec10fd836c7b1b1e48930c5 /text.h
parentb8e5bb2646b74b423e0e9d276932578cf7cb6f9f (diff)
downloadvis-9bb3fbbbc6445b457f1dca8ae2e0ea2eb915753d.tar.gz
vis-9bb3fbbbc6445b457f1dca8ae2e0ea2eb915753d.tar.xz
text: introduce text_iterator_has_{next,prev}
Abstract away access to `it->piece` inorder to enable different implementations/backends.
Diffstat (limited to 'text.h')
-rw-r--r--text.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/text.h b/text.h
index 6fd484b..b151414 100644
--- a/text.h
+++ b/text.h
@@ -251,6 +251,8 @@ char *text_bytes_alloc0(Text*, size_t pos, size_t len);
*/
Iterator text_iterator_get(Text*, size_t pos);
bool text_iterator_valid(const Iterator*);
+bool text_iterator_has_next(const Iterator*);
+bool text_iterator_has_prev(const Iterator*);
bool text_iterator_next(Iterator*);
bool text_iterator_prev(Iterator*);
/**