package core

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
include module type of Caml.Ephemeron
module type S = Ephemeron.S

The output signature of the functor K1.Make and K2.Make. These hash tables are weak in the keys. If all the keys of a binding are alive the binding is kept, but if one of the keys of the binding is dead then the binding is removed.

module type SeededS = Ephemeron.SeededS

The output signature of the functor K1.MakeSeeded and K2.MakeSeeded.

module K1 = Ephemeron.K1

Ephemerons with one key.

module K2 = Ephemeron.K2

Emphemerons with two keys.

module Kn = Ephemeron.Kn

Emphemerons with arbitrary number of keys of the same type.

module GenHashTable = Ephemeron.GenHashTable

Hash tables on generic containers with notion of death and aliveness.

OCaml

Innovation. Community. Security.