# Others collections ##########################################################
# A set implemented with an Array.
-class ArraySet[E]
+class ArraySet[E: Object]
special Set[E]
# The stored elements.
var _array: Array[E]
end
# Iterators on sets implemented with arrays.
-class ArraySetIterator[E]
+class ArraySetIterator[E: Object]
special Iterator[E]
redef fun is_ok do return _iter.is_ok
# Associative arrays implemented with an array of (key, value) pairs.
-class ArrayMap[K, E]
+class ArrayMap[K: Object, E]
special CoupleMap[K, E]
# O(n)