package ctypes
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=e14c2c3a23ec7e21f2079652c23c309cd7cfb9582ebc2975007a29c88ce6f80d
md5=3b023d198feee3c63783591a750ef1d1
doc/ctypes/Unsigned/UInt/index.html
Module Unsigned.UInt
The unsigned int type and operations.
Division. Raise Division_by_zero
if the second argument is zero.
Integer remainder. Raise Division_by_zero
if the second argument is zero.
val max_int : t
The greatest representable integer.
shift_left
x
y
shifts x
to the left by y
bits.
shift_right
x
y
shifts x
to the right by y
bits.
val of_int : int -> t
Convert the given int value to an unsigned integer.
val to_int : t -> int
Convert the given unsigned integer value to an int.
val of_int64 : int64 -> t
Convert the given int64 value to an unsigned integer.
val to_int64 : t -> int64
Convert the given unsigned integer value to an int64.
val of_string : string -> t
Convert the given string to an unsigned integer. Raise Failure
"int_of_string"
if the given string is not a valid representation of an unsigned integer.
val to_string : t -> string
Return the string representation of its argument.
val zero : t
The integer 0.
val one : t
The integer 1.
The comparison function for unsigned integers, with the same specification as Pervasives.compare
.
module Infix : sig ... end
Infix names for the unsigned integer operations.