ApronDomain.AOpsPureOfImperativeDefault implementations of pure functions from copy and imperative functions.
module AOpsImperative : AOpsImperativeCopytype t = AOpsImperative.tval add_vars : t -> GobApron.Var.t list -> tval remove_vars : t -> GobApron.Var.t list -> tval remove_filter : t -> (GobApron.Var.t -> bool) -> tval keep_vars : t -> GobApron.Var.t list -> tval keep_filter : t -> (GobApron.Var.t -> bool) -> tval forget_vars : t -> GobApron.Var.t list -> tval assign_exp :
Queries.ask ->
t ->
GobApron.Var.t ->
GoblintCil.exp ->
bool Stdlib.Lazy.t ->
tval assign_var : t -> GobApron.Var.t -> GobApron.Var.t -> tval substitute_exp :
Queries.ask ->
t ->
GobApron.Var.t ->
GoblintCil.exp ->
bool Stdlib.Lazy.t ->
t