IntOps.IntOpsDecorator
module B : IntOpsBase
include module type of struct include Printable.StdLeaf end
Default dummy definitions for leaf types: primitive and CIL types, which don't contain inner types that require relifting.
include module type of struct include Printable.Std end
Default dummy definitions.
Include as the first thing to avoid these overriding actual definitions.
include module type of struct include B end
type t = B.t
val zero : t
val one : t
val lower_bound : t option
val upper_bound : t option
val hash : t -> int
val of_int : int -> t
val to_int : t -> int
val of_int64 : int64 -> t
val to_int64 : t -> int64
val of_string : string -> t
val to_string : t -> string
val of_bigint : Z.t -> t
val to_bigint : t -> Z.t
val arbitrary : unit -> t QCheck.arbitrary
val show : t -> string
val of_bool : bool -> t
val to_bool : t -> bool