template<typename
T, bool Forward, bool Const,
IndexFn Start,
IndexFn End,
NextFn Next,
ItemFn<
T, typename std::conditional< Const, const
SkBlockAllocator::Block,
SkBlockAllocator::Block >
::type > Resolve>
class BlockIndexIterator< T, Forward, Const, Start, End, Next, Resolve >
BlockIndexIterator provides a reusable iterator template for collections built on top of a SkBlockAllocator, where each item is of the same type, and the index to an item can be iterated over in a known manner. It supports const and non-const, and forward and reverse, assuming it's provided with proper functions for starting, ending, and advancing.
Definition at line 392 of file SkTBlockList.h.