package haxe.iterators

..
ArrayIterator

This iterator is used only when Array<T> is passed to Iterable<T>

DynamicAccessIterator

This iterator can be used to iterate over the values of haxe.DynamicAccess.

DynamicAccessKeyValueIterator

This Key/Value iterator can be used to iterate over haxe.DynamicAccess.

HashMapKeyValueIterator

MapKeyValueIterator

This Key/Value iterator can be used to iterate across maps.

StringIterator

This iterator can be used to iterate over char codes in a string.

StringIteratorUnicode

This iterator can be used to iterate across strings in a cross-platform way. It handles surrogate pairs on platforms that require it. On each iteration, it returns the next character code.

StringKeyValueIterator

This iterator can be used to iterate over char indexes and char codes in a string.

StringKeyValueIteratorUnicode

This iterator can be used to iterate across strings in a cross-platform way. It handles surrogate pairs on platforms that require it. On each iteration, it returns the next character offset as key and the next character code as value.