package checked_oint
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
md5=0c1932db96a75660802f3965fa17ef20
    
    
  sha512=33218a9f5f5e31eaea8c1443f542456f7d988c0ab1ebe9025df107906f073906be012f21f35dead1f193a3fe4d394e02b0cd0de8c47f214f44990458f369cea4
    
    
  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.