package cps_toolbox

  1. Overview
  2. Docs

Module Cps_toolbox.MapSource

Sourcetype ('key, 'value) map
Sourceval empty : ('key, 'value) map
Sourceval size : ('key, 'value) map -> int
Sourceval fold : 'r -> ('key -> 'value -> 'r -> 'r) -> ('key, 'value) map -> 'r
Sourceval map : ('a -> 'b) -> ('key, 'a) map -> ('key, 'b) map
Sourceval contains : ('key -> 'key -> Order.t) -> 'key -> ('key, 'value) map -> (unit -> 'r) -> (unit -> 'r) -> 'r
Sourceval insert : ('key -> 'key -> Order.t) -> 'key -> 'value -> ('key, 'value) map -> ('key, 'value) map
Sourceval remove : ('key -> 'key -> Order.t) -> 'key -> ('key, 'value) map -> ('key, 'value) map
Sourceval lookup : ('key -> 'key -> Order.t) -> 'key -> ('key, 'value) map -> (unit -> 'r) -> ('value -> 'r) -> 'r
Sourceval lookup_unsafe : ('key -> 'key -> Order.t) -> 'key -> ('key, 'value) map -> 'value
Sourceval entries : ('key, 'value) map -> ('key * 'value) list
Sourceval keys : ('key, 'value) map -> 'key list
Sourceval values : ('key, 'value) map -> 'value list
Sourceval from_entries : ('key * 'value) list -> ('key, 'value) map
OCaml

Innovation. Community. Security.