IAggregatePool.UnsafeItemsIterator

Provides 'foreach' iteration over items[start .. end]. During iteration only read-only methods of PoolCore may be called.

The unsafe iterator is more efficient as it does not require the copy of the items being iterated, which the safe iterator performs.

class IAggregatePool(T)
protected abstract
class UnsafeItemsIterator : IItemsIterator {}

Constructors

this
this(size_t start, size_t end)

Constructor

Destructor

~this
~this()

Destructor

Inherited Members

From IItemsIterator

iteration_items
Item[] iteration_items;
Undocumented in source.
opApply
int opApply(int delegate(ref T item) dg)

'foreach' iteration over items[start .. end]

opApply
int opApply(int delegate(ref size_t i, ref T item) dg)

'foreach' iteration over items[start .. end], with index (0-based)

Meta