Stdlib.Ephemeron(3) OCaml library Stdlib.Ephemeron(3)

# [NAME](#NAME)

Stdlib.Ephemeron - no description

# [Module](#Module)

Module Stdlib.Ephemeron

# [Documentation](#Documentation)

Module **Ephemeron**  
: **(module Stdlib\_\_Ephemeron)**

*module type S =* **sig end**

The output signature of the functors **Ephemeron.K1.Make** and **Ephemeron.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 =* **sig end**

The output signature of the functors **Ephemeron.K1.MakeSeeded** and **Ephemeron.K2.MakeSeeded** .

*module K1 :* **sig end**

Ephemerons with one key.

*module K2 :* **sig end**

Ephemerons with two keys.

*module Kn :* **sig end**

Ephemerons with arbitrary number of keys of the same type.

*module GenHashTable :* **sig end**

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

2026-10-27 OCamldoc

---

Document: Stdlib.Ephemeron(3o) from ocaml-4 4.14.4-r4 (Chainguard OS)
Source: https://github.com/ocaml/ocaml
