package containers-data

  1. Overview
  2. Docs
On This Page
  1. Two-Way Multimap
A set of advanced datatypes for containers

Install

dune-project
 Dependency

Authors

Maintainers

Sources

containers-3.18.tbz
sha256=52eeff91ce42b52305e6aaa8a58b88ce8f0a5a984199e59ca7e2fd9ebabe61d7
sha512=dc7337e6cbc9850542c7c9228d3bcb4e4add57a55e2a2992f21fb4761b3e10a68ef1d57ca37a7f5b303fc875fe3df5ecb69dbf2930bfcd1561ce03f7ae83e24b

doc/containers-data/CCMultiMap/index.html

Module CCMultiMapSource

Map that can map key to several values

Sourcetype 'a iter = ('a -> unit) -> unit
Sourcemodule type S = sig ... end
Sourcemodule type OrderedType = sig ... end
Sourcemodule Make (K : OrderedType) (V : OrderedType) : S with type key = K.t and type value = V.t

Two-Way Multimap

Represents n-to-n mappings between two types. Each element from the "left" is mapped to several right values, and conversely.

  • since 0.3.3
Sourcemodule type BIDIR = sig ... end
Sourcemodule MakeBidir (L : OrderedType) (R : OrderedType) : BIDIR with type left = L.t and type right = R.t