Module Kxclib.PipeOps_flat_map

Parameters

module S : sig ... end

Signature

include sig ... end
val (|&>) : 'x S.t -> ('x0 -> 'y) -> 'y0 S.t
val (|&>>) : 'x S.t -> ('x0 -> 'y S.t) -> 'y0 S.t
val (|+&>) : 'x S.t -> ('x0 -> 'y) -> ('x0 * 'y) S.t
val (|!>) : 'x S.t -> ('x0 -> unit) -> unit
val (|-!>) : 'x S.t -> ('x0 -> unit) -> 'x1 S.t
val (|@>) : 'x S.t -> ('acc * (('acc * 'x0) -> 'acc)) -> 'acc
val (|?>) : 'x S.t -> ('x0 -> bool) -> 'x1 S.t
val (|&?>) : 'x S.t -> ('x0 -> 'y option) -> 'y0 S.t
val (|+&?>) : 'x S.t -> ('x0 -> 'y option) -> ('x0 * 'y) S.t