EventIterator
An interface defining an iterator over a MutableEventLog. Efficient, allocation-free methods for iteration are available, as well as an implementation of ListIterator which returns Event objects on each iteration.
Functions
Moves the EventIterator to the next event, without allocations.
Moves the EventIterator to the previous event, without allocations.
Properties
The EventIdentifier of the next event.
The SequenceNumber of the next event.
The SiteIdentifier of the next event.
The body of the previous event, between previousFrom and previousUntil.
The EventIdentifier of the previous event.
The SequenceNumber of the previous event.
The SiteIdentifier of the previous event.
Inheritors
Extensions
Returns true iff the EventIterator is empty.
Returns true iff the EventIterator is not empty.
Moves the EventIterator to the previous, while the predicate is valid.
Moves the EventIterator to its end, without allocations.
Moves the EventIterator to its start, without allocations.