type t
val create : int -> bool -> tval init : int -> (int -> bool) -> tval set : t -> int -> bool -> unitval get : t -> int -> boolval length : t -> intval max_length : intval copy : t -> tval append : t -> t -> tval concat : t list -> tval sub : t -> int -> int -> tval fill : t -> int -> int -> bool -> unitval blit : t -> int -> t -> int -> int -> unitval iter : (bool -> unit) -> t -> unitval map : (bool -> bool) -> t -> tval iteri : (int -> bool -> unit) -> t -> unitval mapi : (int -> bool -> bool) -> t -> tval fold_left : ('a -> bool -> 'a) -> 'a -> t -> 'aval fold_right : (bool -> 'a -> 'a) -> t -> 'a -> 'aval foldi_left : ('a -> int -> bool -> 'a) -> 'a -> t -> 'aval foldi_right : (int -> bool -> 'a -> 'a) -> t -> 'a -> 'aval gray_iter : (t -> unit) -> int -> unitval bw_and : t -> t -> tval bw_or : t -> t -> tval bw_xor : t -> t -> tval bw_not : t -> tval shiftl : t -> int -> tval shiftr : t -> int -> tval all_zeros : t -> boolval all_ones : t -> boolval to_string : t -> stringval of_string : string -> tval print : Stdlib.Format.formatter -> t -> unitval to_list : t -> int listval of_list : int list -> tval of_list_with_length : int list -> int -> tval of_int_s : int -> tval to_int_s : t -> intval of_int_us : int -> tval to_int_us : t -> intval of_int32_s : Stdlib.Int32.t -> tval to_int32_s : t -> Stdlib.Int32.tval of_int32_us : Stdlib.Int32.t -> tval to_int32_us : t -> Stdlib.Int32.tval of_int64_s : Stdlib.Int64.t -> tval to_int64_s : t -> Stdlib.Int64.tval of_int64_us : Stdlib.Int64.t -> tval to_int64_us : t -> Stdlib.Int64.tval of_nativeint_s : Stdlib.Nativeint.t -> tval to_nativeint_s : t -> Stdlib.Nativeint.tval of_nativeint_us : Stdlib.Nativeint.t -> tval to_nativeint_us : t -> Stdlib.Nativeint.tval unsafe_set : t -> int -> bool -> unitval unsafe_get : t -> int -> bool