includemoduletypeofstructincludeBase.Sequence endwithtype'a t := 'aBase.Sequence.tandmoduleStep := Base.Sequence.StepandmoduleMerge_with_duplicates_element :=
Base.Sequence.Merge_with_duplicates_element
val equal :
('a->'a-> bool)->'aBase.Sequence.t->'aBase.Sequence.t->
bool
val sexp_of_t :
('a->Base__.Ppx_sexp_conv_lib.Sexp.t)->'aBase.Sequence.t->Base__.Ppx_sexp_conv_lib.Sexp.t
type'a sequence = 'aBase.Sequence.t
val mem : 'aBase.Sequence.t->'a->equal:('a->'a-> bool)-> bool
val length : 'aBase.Sequence.t-> int
val iter : 'aBase.Sequence.t->f:('a-> unit)-> unit
val fold :
'aBase.Sequence.t->init:'accum->f:('accum->'a->'accum)->'accum
val fold_result :
'aBase.Sequence.t->init:'accum->f:('accum->'a->('accum, 'e)Base__.Result.t)->('accum, 'e)Base__.Result.t
val fold_until :
'aBase.Sequence.t->init:'accum->f:('accum->'a->('accum, 'final)Base__Container_intf.Continue_or_stop.t)->finish:('accum->'final)->'final
val exists : 'aBase.Sequence.t->f:('a-> bool)-> bool
val for_all : 'aBase.Sequence.t->f:('a-> bool)-> bool
val count : 'aBase.Sequence.t->f:('a-> bool)-> int
val sum :
(moduleBase__Container_intf.Summable withtypet = 'sum)->'aBase.Sequence.t->f:('a->'sum)->'sum
val find : 'aBase.Sequence.t->f:('a-> bool)->'a option
val find_map : 'aBase.Sequence.t->f:('a->'b option)->'b option
val to_list : 'aBase.Sequence.t->'a list
val to_array : 'aBase.Sequence.t->'a array
val min_elt : 'aBase.Sequence.t->compare:('a->'a-> int)->'a option
val max_elt : 'aBase.Sequence.t->compare:('a->'a-> int)->'a option
val foldi : ('aBase.Sequence.t, 'a, 'b)Base__Indexed_container_intf.foldi
val iteri : ('aBase.Sequence.t, 'a)Base__Indexed_container_intf.iteri
val existsi : 'aBase.Sequence.t->f:(int ->'a-> bool)-> bool
val counti : 'aBase.Sequence.t->f:(int ->'a-> bool)-> int
val findi : 'aBase.Sequence.t->f:(int ->'a-> bool)->(int * 'a) option
val find_mapi : 'aBase.Sequence.t->f:(int ->'a->'b option)->'b option
val (>>=) :
'aBase.Sequence.t->('a->'bBase.Sequence.t)->'bBase.Sequence.t
val (>>|) : 'aBase.Sequence.t->('a->'b)->'bBase.Sequence.t
val merge_all : (moduleHeap)->'at list->compare:('a->'a-> int)->'at
Merges elements from sequences that are assumed to be sorted by compare to produce a sequence also sorted by compare. If any of the inputs are not sorted, the order of the output is not guaranteed to be sorted.
This includes duplicate elements in the output (whether they occur within one input sequence, or across different input sequences).