package TCSLib

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type ('k, 'v) t
val empty : 'k Tcsbasedata.Comparators.comparator -> ('k, 'v) t
val empty_def : ('k, 'v) t
val get_compare : ('k, 'v) t -> 'k Tcsbasedata.Comparators.comparator
val singleton : 'k Tcsbasedata.Comparators.comparator -> 'k -> 'v -> ('k, 'v) t
val singleton_def : 'k -> 'v -> ('k, 'v) t
val cardinal : ('k, 'v) t -> int
val is_empty : ('k, 'v) t -> bool
val add : 'k -> 'v -> ('k, 'v) t -> ('k, 'v) t
val filter : ('k -> 'v -> bool) -> ('k, 'v) t -> ('k, 'v) t
val find : 'k -> ('k, 'v) t -> 'v
val find_opt : 'k -> ('k, 'v) t -> 'v option
val mem : 'k -> ('k, 'v) t -> bool
val remove : 'k -> ('k, 'v) t -> ('k, 'v) t
val iter : ('k -> 'v -> 'unit) -> ('k, 'v) t -> unit
val to_key_iterator : ('k, 'v) t -> 'k Tcsbasedata.Iterators.iterator
val to_value_iterator : ('k, 'v) t -> 'v Tcsbasedata.Iterators.iterator
val for_all : ('k -> 'v -> bool) -> ('k, 'v) t -> bool
val map : ('v -> 'w) -> ('k, 'v) t -> ('k, 'w) t
val mapi : ('k -> 'v -> 'w) -> ('k, 'v) t -> ('k, 'w) t
val fold : ('k -> 'v -> 'a -> 'a) -> ('k, 'v) t -> 'a -> 'a
val compare : ('v -> 'v -> int) -> ('k, 'v) t -> ('k, 'v) t -> int
val equal : ('v -> 'v -> bool) -> ('k, 'v) t -> ('k, 'v) t -> bool
val array_to_reverse_map : 'a array -> 'a Tcsbasedata.Comparators.comparator -> ('a, int) t
val pairs : ('k, 'v) t -> ('k * 'v) list
val update : 'k -> 'v -> ('v -> 'v) -> ('k, 'v) t -> ('k, 'v) t
val by_set : 'k TreeSet.t -> ('k -> 'v) -> ('k, 'v) t