|
mmcfilters
Public API documentation
|
Range wrapper for iterating over live node ids. More...
#include <MorphologicalTree.hpp>
Public Member Functions | |
| AliveNodeRange ()=default | |
| Creates an empty live-node range. | |
| AliveNodeRange (const MorphologicalTree *tree, NodeId begin, NodeId end, std::size_t expectedVersion) | |
| Creates a fail-fast live-node range over dense slots. | |
| AliveNodeIterator | begin () const |
| Returns an iterator positioned at the first live slot. | |
| AliveNodeIterator | end () const |
| Returns the sentinel iterator for the live-node range. | |
Range wrapper for iterating over live node ids.
Definition at line 3174 of file MorphologicalTree.hpp.
|
inline |
Creates a fail-fast live-node range over dense slots.
| tree | Tree topology. |
| begin | Inclusive beginning of the range. |
| end | Exclusive end position. |
| expectedVersion | Mutation version required by the operation. |
Definition at line 3199 of file MorphologicalTree.hpp.
|
inline |
Returns an iterator positioned at the first live slot.
Definition at line 3207 of file MorphologicalTree.hpp.
|
inline |
Returns the sentinel iterator for the live-node range.
Definition at line 3214 of file MorphologicalTree.hpp.