package goblint

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module PartitionDomain.MakeSource

Parameters

module S : CollapseSet

Signature

include sig ... end
Sourceval equal : t -> t -> bool
Sourceval hash : t -> int
Sourceval compare : t -> t -> int
Sourceval pretty : unit -> t -> Printable.Pretty.doc
Sourceval printXml : 'a BatInnerIO.output -> t -> unit
Sourceval name : unit -> string
Sourceval to_yojson : t -> Yojson.Safe.t
val tag : t -> int
Sourceval arbitrary : unit -> t QCheck.arbitrary
Sourceval relift : t -> t
Sourceval pretty_diff : unit -> (t * t) -> Lattice.Pretty.doc
Sourceval bot : unit -> t
Sourceval is_bot : t -> bool
Sourceval top : unit -> t
Sourceval is_top : t -> bool
Sourcetype elt = S.t
Sourceval empty : unit -> t
Sourceval is_empty : t -> bool
Sourceval mem : elt -> t -> bool
Sourceval singleton : elt -> t
Sourceval remove : elt -> t -> t
Sourceval union : t -> t -> t
Sourceval inter : t -> t -> t
Sourceval diff : t -> t -> t
Sourceval subset : t -> t -> bool
Sourceval disjoint : t -> t -> bool
Sourceval iter : (elt -> unit) -> t -> unit
Sourceval map : (elt -> elt) -> t -> t
Sourceval fold : (elt -> 'a -> 'a) -> t -> 'a -> 'a
Sourceval for_all : (elt -> bool) -> t -> bool
Sourceval exists : (elt -> bool) -> t -> bool
Sourceval filter : (elt -> bool) -> t -> t
Sourceval partition : (elt -> bool) -> t -> t * t
Sourceval cardinal : t -> int
Sourceval elements : t -> elt list
Sourceval of_list : elt list -> t
Sourceval min_elt : t -> elt
Sourceval max_elt : t -> elt
Sourceval choose : t -> elt
Sourcemodule S = S
Sourcetype set = S.t
Sourcetype elem = S.elt
Sourceval show : 'a -> string
Sourceval leq : t -> t -> bool
Sourceval join : t -> t -> t
Sourceval meet : t -> t -> t
Sourceval find_class : elem -> t -> set
Sourceval closure : t -> set -> set
Sourceval add : set -> t -> t
Sourceval widen : t -> t -> t
Sourceval narrow : t -> t -> t
OCaml

Innovation. Community. Security.