package goblint-cil

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type t
val make : int -> t
val init : int -> (int -> bool) -> t
val size : t -> int
val card : t -> int
val clone : t -> t
val cloneEmpty : t -> t
val setTo : t -> int -> bool -> unit
val test : t -> int -> bool
val testAndSetTo : t -> int -> bool -> bool

Set the value and return the old * value

val union : t -> t -> bool

destructive union. The first * element is updated. Returns true * if any change was actually * necessary

val union_except : t -> t -> t -> bool
val assign : t -> t -> unit
val inters : t -> t -> unit
val diff : t -> t -> unit
val empty : t -> bool
val equal : t -> t -> bool
val toList : t -> int list
val iter : (int -> unit) -> t -> unit
val fold : ('a -> int -> 'a) -> t -> 'a -> 'a