package GuaCaml

  1. Overview
  2. Docs
type (!'a, !'b) abt = ('a, 'b) AB.ab RLE.t
module ToS : sig ... end
val abt_count : ?a:bool -> ('a, 'b) abt -> int
val abt_countA : ('a, 'b) abt -> int
val abt_countB : ('a, 'b) abt -> int
val split_abt : ('a, 'b) abt -> bool * int list * 'a RLE.t * 'b RLE.t
val split_abt_unitA : (unit, 'b) abt -> bool * int list * int * 'b RLE.t
val split_abt_unitAB : (unit, unit) abt -> bool * int list * int * int
val combine_abt : (bool * int list * 'a RLE.rle * 'b RLE.rle) -> ('a, 'b) abt
val combine_abt_unitA : (bool * int list * int * 'b RLE.rle) -> (unit, 'b) abt
val combine_abt_unitAB : (bool * int list * int * int) -> (unit, unit) abt
module ToB : sig ... end
module OfB : sig ... end
module ToBStream : sig ... end
module OfBStream : sig ... end