| Interface | Description | |
|---|---|---|
| IAllocator |
IAllocator provides a common interface for the Allocator object and its descendants. |
|
| IBidirectionalIterator | IBidirectionalIterator defines how the non-destructive, pointer-based, bidrectional iterating of collections of items is handled. | |
| ICollection | ICollection defines an object which represents a collection of objects. | |
| IDestructiveIterator | IDestructiveIterator is a marker interface marking Iterators which are "destructive"; meaning they act directly on the collection they are iterating removing elements along its way. | |
| IIterator | IIterator defines how iterating collections of items is handled. | |
| ILoopableIterator | ILoopableIterator defines how loopable, nondestructive, bi-directional iterating of collections of items is handled. | |
| IPointerIterator | IPointerIterator defines which Iterators which are "non-destructive"; meaning they implement a "pointer" to track iteration and do not act directly on the collection they are iterating: the original collection is left intact. | |
| IQueue | IQueue defines the queue data structure. | |
| IStack | IStack defines the stack data structure. |
| Class | Description | |
|---|---|---|
| Allocator | Allocator provides a standardized interface for the bulk allocation of objects in memory. | |
| ArrayBidirectionalIterator | ArrayBidirectionalIterator provides a non-destructive, pointer-based, Bi-Directional Array Iterator. | |
| ArrayBounceIterator | ArrayBounceIterator provides a non-destructive, pointer-based, bouncing Array Iterator which iterates to the end of the array then reverses direction backward & forward. | |
| ArrayCollection | Array based Collection | |
| ArrayIterator | Array based Iterator | |
| ArrayLoopableIterator | ArrayLoopableIterator provides a non-destructive, pointer-based, Looping Bi-Directional Array Iterator. | |
| ArrayQueue | Array based Queue data structure. | |
| ArrayStack | Array based Stack data structure. | |
| DisplayListCollection | DisplayList based Collection | |
| DisplayListIterator | DisplayList based Iterator | |
| DisplayListQueue | DisplayList based Queue data structure. | |
| DisplayListStack | DisplayList base Stack data structure. | |
| FilteredIterator | Filtered Iterator | |
| OrderedDictionary |
OrderedDictionary provides a Dictionary like collection
object which persists the order of entries similar to an Array. |
|
| StackIterator | Stack based Iterator | |
| TypedArray | TypedArray provides strict data-typed array object to the API. | |
| XMLListIterator | XMLList based Iterator |