Module Runtime_mem.Create.Model


module Model: sig .. end

module F: F
module A: A
module R: R
type loc = Runtime_mem.Create.Tint.x_addr 
val pp_loc : Format.formatter -> Runtime_mem.Create.Tint.x_addr -> unit
val cast_loc_to_int : 'a ->
Runtime_mem.Create.Tint.x_addr ->
Ctypes.c_int -> F.integer
val cast_int_to_loc : Ctypes.c_int ->
F.integer -> 'a -> loc
val null : Runtime_mem.Create.Tint.x_addr
val is_null : Runtime_mem.Create.Tint.x_addr -> F.boolean
val minus_loc : Runtime_mem.Create.Tint.x_addr ->
Runtime_mem.Create.Tint.x_addr -> 'a F.term
val le_loc_bool : Runtime_mem.Create.Tint.x_addr ->
Runtime_mem.Create.Tint.x_addr -> 'a F.term
val lt_loc_bool : Runtime_mem.Create.Tint.x_addr ->
Runtime_mem.Create.Tint.x_addr -> 'a F.term
val equal_loc_bool : Runtime_mem.Create.Tint.x_addr ->
Runtime_mem.Create.Tint.x_addr -> 'a F.term
val le_loc : Runtime_mem.Create.Tint.x_addr ->
Runtime_mem.Create.Tint.x_addr -> F.pred
val lt_loc : Runtime_mem.Create.Tint.x_addr ->
Runtime_mem.Create.Tint.x_addr -> F.pred
val equal_loc : Runtime_mem.Create.Tint.x_addr ->
Runtime_mem.Create.Tint.x_addr -> F.pred
val term_of_loc : Runtime_mem.Create.Tint.x_addr -> F.abstract
val loc_of_term : 'a -> F.abstract -> Runtime_mem.Create.Tint.x_addr
val tau_of_loc : Formula.tau