package plato

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Abc.BuildMutableMappingSource

Parameters

Signature

include MAPPING with type key := M.key and type value := M.out_value and type t := M.t
include COLLECTION with type key := M.key and type e := M.out_value and type t := M.t and type i := M.key
include SIZED with type t := M.t
val len : M.t -> int
include ITERABLE with type e := M.out_value and type t := M.t and type key := M.key
val iter : (M.key -> M.out_value -> unit) -> M.t -> unit
Sourceval fold : (M.key -> M.out_value -> 'acc -> 'acc) -> M.t -> 'acc -> 'acc
include CONTAINER with type t := M.t and type i := M.key
Sourceval contains : M.key -> M.t -> bool
val getitem : M.key -> M.t -> M.out_value
Sourceval getitem_opt : M.key -> M.t -> M.out_value option
Sourceval keys : M.t -> M.key list
Sourceval items : M.t -> (M.key * M.out_value) list
Sourceval values : M.t -> M.out_value list
Sourceval eq : M.t -> M.t -> bool
Sourceval ne : M.t -> M.t -> bool
val setitem : M.key -> M.in_value -> M.t -> unit
val delitem : M.key -> M.t -> unit
Sourceval pop : M.key -> M.t -> M.out_value
Sourceval popitem : M.t -> M.key * M.out_value
Sourceval clear : M.t -> unit
Sourceval update : M.t -> M.t -> unit
Sourceval setdefault : M.key -> M.in_value -> M.t -> M.out_value
OCaml

Innovation. Community. Security.