package menhirSdk

  1. Overview
  2. Docs

The module type INDEXED describes a type t whose elements are in a bijection with an integer interval of the form [0..count).

type t
val count : int
val of_int : int -> t
val to_int : t -> int
val hash : t -> int
val equal : t -> t -> bool
val compare : t -> t -> int
val iter : (t -> unit) -> unit
val fold : (t -> 'a -> 'a) -> 'a -> 'a
val tabulate : (t -> 'a) -> t -> 'a