Frama-C API - Disjunction
Parameters
module M : Abstract_memory.ProtoMemorySignature
type submemory = M.ttype structure = S.tval pretty : Stdlib.Format.formatter -> t -> unitval hash : t -> intval raw : t -> Abstract_memory.Bit.tval of_raw : Frama_c_kernel.Cil_types.compinfo -> Abstract_memory.Bit.t -> tval of_struct : Frama_c_kernel.Cil_types.compinfo -> structure -> tval to_struct : oracle:Abstract_memory.oracle -> t -> structureval weak_erase : Frama_c_kernel.Cil_types.compinfo -> Abstract_memory.Bit.t -> t -> tval read : (submemory -> 'a) -> ('a -> 'a -> 'a) -> t -> Frama_c_kernel.Cil_types.fieldinfo -> 'aval update : oracle:Abstract_memory.oracle -> (submemory -> submemory Frama_c_kernel.Lattice_bounds.or_bottom) -> t -> Frama_c_kernel.Cil_types.fieldinfo -> t Frama_c_kernel.Lattice_bounds.or_bottom