Bitmapval make : int -> tval init : int -> (int -> bool) -> tval size : t -> intval card : t -> intval setTo : t -> int -> bool -> unitval test : t -> int -> boolval testAndSetTo : t -> int -> bool -> boolSet the value and return the old * value
destructive union. The first * element is updated. Returns true * if any change was actually * necessary
val empty : t -> boolval toList : t -> int listval iter : (int -> unit) -> t -> unitval fold : ('a -> int -> 'a) -> t -> 'a -> 'a