module Logic:Logic modelsig
..end
Logic model
val affect : Db.Value.state ->
Model.Make.State.t -> Cil_types.lval -> Cil_types.exp -> Model.Make.State.t
val return : Db.Value.state ->
Model.Make.State.t ->
Cil_types.lval option -> Cil_types.exp -> Model.Make.State.t
val equal : S.t -> S.t -> bool
val comparable : S.t -> S.t -> bool
val uncomparable : S.t -> S.t -> bool
val cmp_of_rel : S.t -> S.t -> Cil_types.relation -> bool * bool
val warn_todo : unit -> unit
val find_term_loc_or_status : Db.Value.state ->
Model.Make.State.t ->
Cil_types.logic_info ->
Cil_types.term list -> Model.Make.State.exp_status option
val requires : Db.Value.state ->
Cil_types.kinstr ->
Model.Make.State.t ->
Cil_types.predicate Cil_types.named -> Model.Make.State.t
val ensures : Db.Value.state ->
Model.Make.State.t ->
Cil_types.predicate Cil_types.named -> Model.Make.State.t