package checked_oint
Install
dune-project
Dependency
Authors
Maintainers
Sources
md5=c4dab38d7d8b37987679308225374fad
sha512=8d416cd33a030fab4722a155f10ae44b9080de20be761927c9bb20d1c35ec1668ff1774121861156d16735ca1a22ee850f3762e8f2df8d06257b75367fb2d91f
doc/checked_oint/Checked_oint/index.html
Module Checked_ointSource
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.unitRepresents integer signedness.
val pp_signedness :
Ppx_deriving_runtime.Format.formatter ->
signedness ->
Ppx_deriving_runtime.unitRepresents integer bitness.
val pp_bitness :
Ppx_deriving_runtime.Format.formatter ->
bitness ->
Ppx_deriving_runtime.unitRepresents an integer type.
Determines the type representation of a generic integer.
Finds an integer implementation based on its type representation.