Skip to content

Commit 2238185

Browse files
committed
Added docs about erase_range.
1 parent 7261686 commit 2238185

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,8 @@ Options are:
194194
- [reverse\_iterator rend()](#reverse_iterator-rend)
195195
- [reverse\_iterator crbegin()](#reverse_iterator-crbegin)
196196
- [reverse\_iterator crend()](#reverse_iterator-crend)
197+
- [void erase\_range(interval\_type const\& ival)](#void-erase_rangeinterval_type-const-ival)
198+
- [void erase\_range(interval\_type const\& ival, bool retainSlices)](#void-erase_rangeinterval_type-const-ival-bool-retainslices)
197199
- [Members of Interval](#members-of-interval)
198200
- [using value\_type](#using-value_type)
199201
- [using interval\_kind](#using-interval_kind)
@@ -444,6 +446,12 @@ Returns a past the end const_iterator in reverse.
444446

445447
**Returns**: past the end const_iterator.
446448

449+
### void erase_range(interval_type const& ival)
450+
Removes all intervals overlapping ival from the tree
451+
452+
### void erase_range(interval_type const& ival, bool retainSlices)
453+
Removes all intervals overlapping ival from the tree, but retains the overlap beyond the erase interval.
454+
447455
## Members of Interval
448456
___You can implement your own interval if you provide the same functions, except (slice, operator-, size, operator!=).___
449457

0 commit comments

Comments
 (0)