Skip to content

Commit c4528ec

Browse files
committed
common/interval_set: erase() func should be return an iterator
Signed-off-by: Yite Gu <[email protected]>
1 parent f1f0beb commit c4528ec

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/include/interval_set.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -657,9 +657,9 @@ class interval_set {
657657
std::swap(_size, other._size);
658658
}
659659

660-
void erase(const iterator &i) {
660+
iterator erase(const iterator &i) {
661661
_size -= i.get_len();
662-
m.erase(i._iter);
662+
return iterator(m.erase(i._iter));
663663
}
664664

665665
void erase(T val) {

0 commit comments

Comments
 (0)