There are several issues/inconsistencies with
operator++()skips "erased" entries while
operator+(int)does not. This means
iter += 1behave differently. I think the erased entries should not be skipped. This is something that should be done via filter_view at the calling site.
operator+=()seems to be missing
operator--()seems to be missing
operator-(int)seems to be missing
- const iterators apparently cannot be assigned, e.g
iter = stack.cbegin() + 5is invalid.
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information