package cps_toolbox

  1. Overview
  2. Docs

Module Cps_toolbox.MapSource

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

Innovation. Community. Security.