diff options
author | Andreas Politz <politza@hochschule-trier.de> | 2017-10-06 11:59:54 +0200 |
---|---|---|
committer | Andreas Politz <politza@hochschule-trier.de> | 2017-10-06 11:59:54 +0200 |
commit | 3945c019ecc8bea75bf868bb388fa56881cb82b6 (patch) | |
tree | aadb3c23972b188ad089458b2039fa5bffa046b0 /src/itree.h | |
parent | bb9ab6f5c06e8589ac6635e9700dd20e0c925625 (diff) | |
download | emacs-3945c019ecc8bea75bf868bb388fa56881cb82b6.tar.gz emacs-3945c019ecc8bea75bf868bb388fa56881cb82b6.tar.bz2 emacs-3945c019ecc8bea75bf868bb388fa56881cb82b6.zip |
Add a function collecting all interval nodes
* src/itree.c (interval_tree_nodes): New function
Diffstat (limited to 'src/itree.h')
-rw-r--r-- | src/itree.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/itree.h b/src/itree.h index d35c5afc24c..d685a69eb78 100644 --- a/src/itree.h +++ b/src/itree.h @@ -85,4 +85,5 @@ void interval_tree_iter_finish(struct interval_tree *); struct interval_node *interval_tree_iter_next(struct interval_tree *); void interval_tree_insert_gap(struct interval_tree *, ptrdiff_t, ptrdiff_t); void interval_tree_delete_gap(struct interval_tree *, ptrdiff_t, ptrdiff_t); +void interval_tree_nodes (struct interval_tree *tree, struct interval_node **nodes, enum interval_tree_order order); #endif |