package TCSLib
Module Tcsbasedata.Enumerators
val make : ('a, 'b) t -> 'b -> 'a enumeratorval empty : 'a enumerator -> boolval head : 'a enumerator -> 'aval tail : 'a enumerator -> 'a enumeratorval next : 'a enumerator -> 'a enumerator * 'aval to_iterator : 'a enumerator -> 'a Iterators.iteratorval of_array : 'a array -> 'a enumeratorval of_list : 'a list -> 'a enumeratorval singleton : 'a -> 'a enumeratorval map : ('a -> 'b) -> 'a enumerator -> 'b enumeratorval to_list : 'a enumerator -> 'a list