package plato

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

Module Abc.PolymorphicMutableMappingOfHashtblSource

Parameters

module P : sig ... end

Signature

Sourcemodule H : Stdcompat.Hashtbl.S with type key = P.key
include POLYMORPHIC_MUTABLE_MAPPING with type key = P.key and type 'value t = 'value H.t
Sourcetype key = P.key
Sourcetype 'value t = 'value H.t
include POLYMORPHIC_MAPPING with type key := key and type 'value t := 'value t
include POLYMORPHIC_COLLECTION with type key := key and type 'value t := 'value t and type i := key
include POLYMORPHIC_SIZED with type 'e t := 'e t
Sourceval len : 'e t -> int
include POLYMORPHIC_ITERABLE with type 'e t := 'e t and type key := key
Sourceval iter : (key -> 'e -> unit) -> 'e t -> unit
Sourceval fold : (key -> 'e -> 'acc -> 'acc) -> 'e t -> 'acc -> 'acc
include POLYMORPHIC_CONTAINER with type 'e t := 'e t and type i := key
Sourceval contains : key -> 'e t -> bool
Sourceval getitem : key -> 'value t -> 'value
Sourceval getitem_opt : key -> 'value t -> 'value option
Sourceval keys : 'value t -> key list
Sourceval items : 'value t -> (key * 'value) list
Sourceval values : 'value t -> 'value list
Sourceval eq : 'value t -> 'value t -> bool
Sourceval ne : 'value t -> 'value t -> bool
Sourceval setitem : key -> 'value -> 'value t -> unit
Sourceval delitem : key -> 'value t -> unit
Sourceval pop : key -> 'value t -> 'value
Sourceval popitem : 'value t -> key * 'value
Sourceval clear : 'value t -> unit
Sourceval update : 'value t -> 'value t -> unit
Sourceval setdefault : key -> 'value -> 'value t -> 'value
OCaml

Innovation. Community. Security.