package codex

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

Module Integer.Known_BitsSource

Sourcetype t = Z.t * Z.t
Sourceval compare : (Z.t * Z.t) -> (Z.t * Z.t) -> int
Sourceval hash : (Z.t * Z.t) -> int
Sourceval bottom : unit -> Z.t * Z.t
Sourceval is_bottom : (Z.t * Z.t) -> bool
Sourceval top : unit -> Z.t * Z.t
Sourcetype bitvalue =
  1. | One
  2. | Zero
  3. | Unknown
Sourceval testbit : (Z.t * Z.t) -> int -> bitvalue
Sourceval pretty : Format.formatter -> (Z.t * Z.t) -> unit
Sourceval read : string -> Z.t * Z.t
Sourceval singleton : 'a -> 'a * 'a
Sourceval inter0 : Z.t -> Z.t -> Z.t
Sourceval inter1 : Z.t -> Z.t -> Z.t
Sourceval inter : (Z.t * Z.t) -> (Z.t * Z.t) -> Z.t * Z.t
Sourceval join0 : Z.t -> Z.t -> Z.t
Sourceval join1 : Z.t -> Z.t -> Z.t
Sourceval join : (Z.t * Z.t) -> (Z.t * Z.t) -> Z.t * Z.t
Sourceval equal : (Z.t * Z.t) -> (Z.t * Z.t) -> bool
Sourceval is_included : (Z.t * Z.t) -> (Z.t * Z.t) -> bool
Sourceval includes : (Z.t * Z.t) -> (Z.t * Z.t) -> bool
Sourceval widen : size:'a -> previous:(Z.t * Z.t) -> (Z.t * Z.t) -> Z.t * Z.t
Sourceval includes_or_widen : size:'a -> previous:'b -> 'c -> 'd