package checked_oint
Install
Dune Dependency
Authors
Maintainers
Sources
md5=0c1932db96a75660802f3965fa17ef20
sha512=33218a9f5f5e31eaea8c1443f542456f7d988c0ab1ebe9025df107906f073906be012f21f35dead1f193a3fe4d394e02b0cd0de8c47f214f44990458f369cea4
doc/checked_oint/Checked_oint/index.html
Module Checked_oint
Source
checked_oint
is an OCaml library for checked integer arithmetic.
This library supports signed and unsigned integers of bitnesses 8, 16, 32, 64, and 128. S
is the main signature that contains common operations for all integer types; specific implementations are named U8
, U16
, and so on.
The exception raised on underflows/overflows.
An unsigned 8-bit integer.
An unsigned 16-bit integer.
An unsigned 32-bit integer.
An unsigned 64-bit integer.
An unsigned 128-bit integer.
A signed 8-bit integer.
A signed 16-bit integer.
A signed 32-bit integer.
A signed 64-bit integer.
A signed 128-bit integer.
A type that can hold any fixed-width integer.
val pp_generic :
Ppx_deriving_runtime.Format.formatter ->
generic ->
Ppx_deriving_runtime.unit
Represents integer signedness.
val pp_signedness :
Ppx_deriving_runtime.Format.formatter ->
signedness ->
Ppx_deriving_runtime.unit
Represents integer bitness.
val pp_bitness :
Ppx_deriving_runtime.Format.formatter ->
bitness ->
Ppx_deriving_runtime.unit
Represents an integer type.
Determines the type representation of a generic integer.
Finds an integer implementation based on its type representation.