Frama-C:
Plug-ins:
Libraries:

Frama-C API - Disjunction

Parameters

module S : Structure with type submemory = M.t

Signature

type t
type submemory = M.t
type structure = S.t
val pretty : Stdlib.Format.formatter -> t -> unit
val hash : t -> int
val equal : t -> t -> bool
val compare : t -> t -> int
val to_struct : oracle:Abstract_memory.oracle -> t -> structure
val is_included : t -> t -> bool
val unify : oracle:Abstract_memory.bioracle -> (submemory -> submemory -> submemory) -> t -> t -> t
val read : (submemory -> 'a) -> ('a -> 'a -> 'a) -> t -> Frama_c_kernel.Cil_types.fieldinfo -> 'a
val map : (submemory -> submemory) -> t -> t