package funfields

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type t
val zero : t
val set_bit : t -> int -> t
val set_bits : t -> int list -> t
val unset_bit : t -> int -> t
val unset_bits : t -> int list -> t
val subset_bits : t -> t -> bool
val is_bit_set : t -> int -> bool
val are_bits_set : t -> int list -> bool
val eq : t -> t -> bool
val bits_and : t -> t -> t
val bits_or : t -> t -> t
val bits_xor : t -> t -> t
val invert : t -> int -> t
val shift_left : t -> int -> t
val iteri : (int -> bool -> unit) -> t -> unit
val mapi : (int -> bool -> bool) -> t -> t
val foldi : (int -> bool -> 'a -> 'a) -> 'a -> t -> 'a
val of_int : int -> t
val to_int : t -> int
val string_of_bits : t -> string
val bits_of_string : string -> t
val to_string : t -> string
val of_string : string -> t