package stdcompat

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Stdlib.Int64Source

Sourcetype t = int64

Alias for Int64.t

Sourceval seeded_hash : int -> t -> int
  • since 5.1.0: val seeded_hash : int -> t -> int
Sourceval hash : t -> int
  • since 5.1.0: val hash : t -> int
Sourceval min : t -> t -> t
  • since 4.13.0: val min : t -> t -> t
Sourceval max : t -> t -> t
  • since 4.13.0: val max : t -> t -> t
Sourceval unsigned_div : int64 -> int64 -> int64
  • since 4.08.0: val unsigned_div : int64 -> int64 -> int64
Sourceval unsigned_rem : int64 -> int64 -> int64
  • since 4.08.0: val unsigned_rem : int64 -> int64 -> int64
Sourceval unsigned_to_int : int64 -> int option
  • since 4.08.0: val unsigned_to_int : int64 -> int option
Sourceval unsigned_compare : t -> t -> int
  • since 4.08.0: val unsigned_compare : t -> t -> int
Sourceval of_string_opt : string -> int64 option
  • since 4.05.0: val of_string_opt : string -> int64 option
Sourceval equal : t -> t -> bool
  • since 4.03.0: val equal : t -> t -> bool
Sourceval zero : int64

Alias for Int64.zero

Sourceval one : int64

Alias for Int64.one

Sourceval minus_one : int64

Alias for Int64.minus_one

Sourceval neg : int64 -> int64

Alias for Int64.neg

Sourceval add : int64 -> int64 -> int64

Alias for Int64.add

Sourceval sub : int64 -> int64 -> int64

Alias for Int64.sub

Sourceval mul : int64 -> int64 -> int64

Alias for Int64.mul

Sourceval div : int64 -> int64 -> int64

Alias for Int64.div

Sourceval rem : int64 -> int64 -> int64

Alias for Int64.rem

Sourceval succ : int64 -> int64

Alias for Int64.succ

Sourceval pred : int64 -> int64

Alias for Int64.pred

Sourceval abs : int64 -> int64

Alias for Int64.abs

Sourceval max_int : int64

Alias for Int64.max_int

Sourceval min_int : int64

Alias for Int64.min_int

Sourceval logand : int64 -> int64 -> int64

Alias for Int64.logand

Sourceval logor : int64 -> int64 -> int64

Alias for Int64.logor

Sourceval logxor : int64 -> int64 -> int64

Alias for Int64.logxor

Sourceval lognot : int64 -> int64

Alias for Int64.lognot

Sourceval shift_left : int64 -> int -> int64
Sourceval shift_right : int64 -> int -> int64
Sourceval shift_right_logical : int64 -> int -> int64
Sourceval of_int : int -> int64

Alias for Int64.of_int

Sourceval to_int : int64 -> int

Alias for Int64.to_int

Sourceval of_float : float -> int64
  • since 4.03.0:

external of_float : float -> int64 = "caml_int64_of_float" "caml_int64_of_float_unboxed" @@unboxed @@noalloc

  • since 3.08.0: external of_float : float -> int64 = "caml_int64_of_float"
  • since 3.07.0: external of_float : float -> int64 = "int64_of_float"
Sourceval to_float : int64 -> float
  • since 4.03.0:

external to_float : int64 -> float = "caml_int64_to_float" "caml_int64_to_float_unboxed" @@unboxed @@noalloc

  • since 3.08.0: external to_float : int64 -> float = "caml_int64_to_float"
  • since 3.07.0: external to_float : int64 -> float = "int64_to_float"
Sourceval of_int32 : int32 -> int64

Alias for Int64.of_int32

Sourceval to_int32 : int64 -> int32

Alias for Int64.to_int32

Sourceval of_nativeint : nativeint -> int64
Sourceval to_nativeint : int64 -> nativeint
Sourceval of_string : string -> int64
  • since 3.08.0:

external of_string : string -> int64 = "caml_int64_of_string"

  • since 3.07.0: external of_string : string -> int64 = "int64_of_string"
Sourceval to_string : int64 -> string

Alias for Int64.to_string

Sourceval bits_of_float : float -> int64
  • since 4.03.0:

external bits_of_float : float -> int64 = "caml_int64_bits_of_float" "caml_int64_bits_of_float_unboxed"@@unboxed @@noalloc

  • since 3.08.0:

external bits_of_float : float -> int64 = "caml_int64_bits_of_float"

  • since 3.07.0:

external bits_of_float : float -> int64 = "int64_bits_of_float"

Sourceval float_of_bits : int64 -> float
  • since 4.03.0:

external float_of_bits : int64 -> float = "caml_int64_float_of_bits" "caml_int64_float_of_bits_unboxed"@@unboxed @@noalloc

  • since 3.08.0:

external float_of_bits : int64 -> float = "caml_int64_float_of_bits"

  • since 3.07.0:

external float_of_bits : int64 -> float = "int64_float_of_bits"

Sourceval compare : t -> t -> int

Alias for Int64.compare