module Create:
Parameters: |
|
module D: M.D
module F: M.D.F
module Cformat:D.Register
(
sig
include D.Compinfo
val prefix :string
val section :Formula.section
val clear :unit -> unit
val pp_title :Format.formatter -> Cil_types.compinfo -> unit
val declare :Cil_types.compinfo -> 'a -> 'b Formula.item
end
)
module Aformat:D.Register
(
sig
include D.Arrayinfo
val prefix :string
val section :Formula.section
val clear :unit -> unit
val pp_title :Format.formatter -> Ctypes.arrayinfo -> unit
val pp_descr :Format.formatter -> 'a -> unit
val declare :Ctypes.arrayinfo -> 'a -> 'b Formula.item
end
)
val in_range : Ctypes.arrayinfo ->
Formula.integer F.term -> F.pred
module Compound:
module LoadedCompound:sig
..end
module StoredCompound:sig
..end
module UpdatedCompound:sig
..end
val record_format : Cformat.t -> 'a D.F.term
val array_format : Aformat.t -> 'a D.F.term
val loaded : Ctypes.c_object -> unit
val stored : Ctypes.c_object -> unit