Module Mc2_core.Value
Values
type t
= Mc2_core__.Solver_types.value
type view
= Mc2_core__.Solver_types.value_view
val equal : t -> t -> bool
val hash : t -> int
val pp : t CCFormat.printer
val is_bool : t -> bool
val is_true : t -> bool
val is_false : t -> bool
val as_bool : t -> bool option
val as_bool_exn : t -> bool
val bool_neg : t -> t
val view : t -> Mc2_core__.Solver_types.value_view
non-bool only
val tc : t -> Mc2_core__.Solver_types.tc_value
non-bool only
non-bool only
val true_ : t
val false_ : t
val of_bool : bool -> t
val make : Mc2_core__.Solver_types.tc_value -> view -> t
Main construction for values
module TC : sig ... end