123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105moduletypeS=sigtype!'at='aQueue.t(*
type 'a t = 'a Queue.t
*)(** Alias for {!Queue.t} *)exceptionEmpty(** Alias for {!Queue.Empty} *)valtake_opt:'at->'aoption(** @since 4.08.0: val take_opt : 'a t -> 'a option *)valpeek_opt:'at->'aoption(** @since 4.08.0: val peek_opt : 'a t -> 'a option *)valto_seq:'at->'aSeq.t(*
val to_seq : 'a t -> 'a Stdcompat__seq.t
*)(** @since 4.07.0: val to_seq : 'a t -> 'a Seq.t
*)valadd_seq:'at->'aSeq.t->unit(*
val add_seq : 'a t -> 'a Stdcompat__seq.t -> unit
*)(** @since 4.07.0: val add_seq : 'a t -> 'a Seq.t -> unit
*)valof_seq:'aSeq.t->'at(*
val of_seq : 'a Stdcompat__seq.t -> 'a t
*)(** @since 4.07.0: val of_seq : 'a Seq.t -> 'a t
*)valcreate:unit->'at(** Alias for {!Queue.create} *)valadd:'a->'at->unit(** Alias for {!Queue.add} *)valpush:'a->'at->unit(** Alias for {!Queue.push} *)valtake:'at->'a(** Alias for {!Queue.take} *)valpop:'at->'a(** Alias for {!Queue.pop} *)valpeek:'at->'a(** Alias for {!Queue.peek} *)valtop:'at->'a(** Alias for {!Queue.top} *)valclear:'at->unit(** Alias for {!Queue.clear} *)valcopy:'at->'at(** Alias for {!Queue.copy} *)valis_empty:'at->bool(** Alias for {!Queue.is_empty} *)vallength:'at->int(** Alias for {!Queue.length} *)valiter:('a->unit)->'at->unit(** Alias for {!Queue.iter} *)valfold:('acc->'a->'acc)->'acc->'at->'acc(*
val fold : ('b -> 'a -> 'b) -> 'b -> 'a t -> 'b
(*
val fold : ('a -> 'b -> 'a) -> 'a -> 'b t -> 'a
*)
*)(** @since 5.1.0: val fold : ('acc -> 'a -> 'acc) -> 'acc -> 'a t -> 'acc
@since 4.00.0: val fold : ('b -> 'a -> 'b) -> 'b -> 'a t -> 'b
@since 3.07.0: val fold : ('a -> 'b -> 'a) -> 'a -> 'b t -> 'a
*)valtransfer:'at->'at->unit(** Alias for {!Queue.transfer} *)valdrop:'at->unitend