Typed.Types
val int : int ty
int represents the integer type.
int
val real : real ty
real represents the real number type.
real
val bool : bool ty
bool represents the bool type.
bool
val string : string ty
string represents the string type.
string
val bitv8 : bitv8 ty
bitv8 represents the type of a bitvector with 8-bits.
bitv8
val bitv16 : bitv16 ty
bitv16 represents the type of a bitvector with 16-bits.
bitv16
val bitv32 : bitv32 ty
bitv32 represents the type of a bitvector with 32-bits.
bitv32
val bitv64 : bitv64 ty
bitv64 represents the type of a bitvector with 64-bits.
bitv64
val bitv128 : bitv128 ty
bitv128 represents the type of a bitvector with 128-bits.
bitv128
val float32 : float32 ty
float32 represents the type of a float with 32-bits.
float32
val float64 : float64 ty
float64 represents the type of a float with 64-bits.
float64
val pp : 'a ty Fmt.t
val to_ty : 'a ty -> Ty.t
to_ty ty converts the type ty to an smtml type representation.
to_ty ty
ty