package jhupllib

  1. Overview
  2. Docs

Module Jhupllib_multimap.MakeSource

Parameters

module Key_ord : BatInterfaces.OrderedType
module Value_ord : BatInterfaces.OrderedType

Signature

include Multimap_sig with type key = Key_ord.t and type value = Value_ord.t
Sourcetype t
Sourcetype key = Key_ord.t
Sourcetype value = Value_ord.t
Sourcemodule M : Batteries.Map.S with type key = key
Sourcemodule S : Batteries.Set.S with type elt = value
Sourceval empty : t
Sourceval is_empty : t -> bool
Sourceval num_keys : t -> int
Sourceval num_values : t -> int
Sourceval add : key -> value -> t -> t
Sourceval add_all : key -> value Batteries.Enum.t -> t -> t
Sourceval find : key -> t -> value Batteries.Enum.t
Sourceval remove : key -> value -> t -> t
Sourceval remove_all : key -> t -> t
Sourceval mem : key -> value -> t -> bool
Sourceval mem_any : key -> t -> bool
Sourceval singleton : key -> value -> t
Sourceval keys : t -> key Batteries.Enum.t
Sourceval enum : t -> (key * value) Batteries.Enum.t
Sourceval of_enum : (key * value) Batteries.Enum.t -> t
Sourceval enum_by_key : t -> (key * S.t) Batteries.Enum.t
Sourceval equal : t -> t -> bool
Sourceval compare : t -> t -> int
OCaml

Innovation. Community. Security.