package hc

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

The output signature of the various functors Make, MakeStrong, Fake and Mk.

type key

The type of value that are being hash-consed.

val clear : unit -> unit

Removes all elements from the table.

val hashcons : key -> key hash_consed

hashcons v hash-cons the value v, i.e. returns any existing value equal to v that has already been hash-consed, if any; otherwise, allocates a new hash-consed value with v as a node and returns it. As a consequence the returned value is physically equal to any equal value already hash-consed.

val stats : unit -> Stdlib.Hashtbl.statistics

Return statistics about the hash-consing table.

val length : unit -> int

The number of hash-consed values.

OCaml

Innovation. Community. Security.