package vif

  1. Overview
  2. Docs

Module Device.HmapSource

Sourcemodule Key : sig ... end
Sourceval empty : t
Sourceval is_empty : t -> bool
Sourceval mem : 'a key -> t -> bool
Sourceval add : 'a key -> 'a -> t -> t
Sourceval singleton : 'a key -> 'a -> t
Sourceval rem : 'a key -> t -> t
Sourceval find : 'a key -> t -> 'a option
Sourceval get : 'a key -> t -> 'a
Sourcetype binding = Hmap.Make(Device).binding =
  1. | B : 'a key * 'a -> binding
Sourceval iter : (binding -> unit) -> t -> unit
Sourceval fold : (binding -> 'a -> 'a) -> t -> 'a -> 'a
Sourceval for_all : (binding -> bool) -> t -> bool
Sourceval exists : (binding -> bool) -> t -> bool
Sourceval filter : (binding -> bool) -> t -> t
Sourceval cardinal : t -> int
Sourceval any_binding : t -> binding option
Sourceval get_any_binding : t -> binding