Class IIngredientCollectionLikeSingleClassifiedTrait.ClassifiedIterator<T,M,I,C,L extends IIngredientCollectionLike<T,M,I>>

java.lang.Object
org.cyclops.cyclopscore.ingredient.collection.IIngredientCollectionLikeSingleClassifiedTrait.ClassifiedIterator<T,M,I,C,L>
Type Parameters:
T - The instance type.
M - The matching condition parameter.
I - The type that can be iterated over. This is typically just T.
C - A classifier type.
L - The collection-like type that is being used to store classified partitions.
All Implemented Interfaces:
Iterator<I>
Enclosing interface:
IIngredientCollectionLikeSingleClassifiedTrait<T,M,I,C,L extends IIngredientCollectionLike<T,M,I>>

public static class IIngredientCollectionLikeSingleClassifiedTrait.ClassifiedIterator<T,M,I,C,L extends IIngredientCollectionLike<T,M,I>> extends Object implements Iterator<I>
An iterator over a single-level classification that allows removals.