We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6d99adb commit 7261686Copy full SHA for 7261686
include/interval-tree/interval_tree.hpp
@@ -1227,7 +1227,7 @@ namespace lib_interval_tree
1227
#else
1228
typename std::enable_if<detail::has_slice<interval_t>, void>::type
1229
#endif
1230
- erase_range(interval_t const& ival, bool retainSlices = false)
+ erase_range(interval_t const& ival, bool retainSlices)
1231
{
1232
const auto iter = insert_overlap(ival, false, true);
1233
if (!retainSlices)
@@ -1244,6 +1244,11 @@ namespace lib_interval_tree
1244
insert(slices.right_slice.value());
1245
}
1246
1247
+ void erase_range(interval_type const& ival)
1248
+ {
1249
+ erase(insert_overlap(ival, false, true));
1250
+ }
1251
+
1252
/**
1253
* Returns the size of the object.
1254
*/
0 commit comments