Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val empty : 'a t
Empty iterator
val of_list : 'a list -> 'a t
Simply enumerate the elements of the list
Combine every element of the first enumeration with every element at the same position in the second enumeration. The result always ends at soon as one of the enumeration ends
val count : _ t -> int
Number of distincts enumerations
val to_list_list : 'a t -> 'a list list
Conversion to a list of possibilies