package core-and-more

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

Module CoreAndMore.HsetSource

Sourcetype 'a elt
Sourcetype 'a t =
  1. | Empty
  2. | Leaf of 'a CoreAndMore__.My_hash_cons.HashConsContainer.hash_consed
  3. | Branch of int * int * 'a t * 'a t
Sourceval empty : 'a t
Sourceval is_empty : 'a t -> bool
Sourceval singleton : 'a CoreAndMore__.My_hash_cons.HashConsContainer.hash_consed -> 'a t
Sourceval zero_bit : int -> int -> bool
Sourceval mem : 'a CoreAndMore__.My_hash_cons.HashConsContainer.hash_consed -> 'b t -> bool
Sourceval lowest_bit : int -> int
Sourceval branching_bit : int -> int -> int
Sourceval mask : int -> int -> int
Sourceval unsigned_lt : int -> int -> bool
Sourceval join : (int * 'a t * int * 'a t) -> 'a t
Sourceval match_prefix : int -> int -> int -> bool
Sourceval add : 'a CoreAndMore__.My_hash_cons.HashConsContainer.hash_consed -> 'a t -> 'a t
Sourceval branch : (int * int * 'a t * 'a t) -> 'a t
Sourceval remove : 'a CoreAndMore__.My_hash_cons.HashConsContainer.hash_consed -> 'b t -> 'b t
Sourceval merge : ('a t * 'a t) -> 'a t
Sourceval union : 'a t -> 'a t -> 'a t
Sourceval subset : 'a t -> 'b t -> bool
Sourceval inter : 'a t -> 'a t -> 'a t
Sourceval diff : 'a t -> 'b t -> 'a t
Sourceval cardinal : 'a t -> int
Sourceval iter : ('a CoreAndMore__.My_hash_cons.HashConsContainer.hash_consed -> unit) -> 'a t -> unit
Sourceval fold : ('a CoreAndMore__.My_hash_cons.HashConsContainer.hash_consed -> 'b -> 'b) -> 'a t -> 'b -> 'b
Sourceval for_all : ('a CoreAndMore__.My_hash_cons.HashConsContainer.hash_consed -> bool) -> 'a t -> bool
Sourceval exists : ('a CoreAndMore__.My_hash_cons.HashConsContainer.hash_consed -> bool) -> 'a t -> bool
Sourceval filter : ('a CoreAndMore__.My_hash_cons.HashConsContainer.hash_consed -> bool) -> 'a t -> 'a t
Sourceval partition : ('a CoreAndMore__.My_hash_cons.HashConsContainer.hash_consed -> bool) -> 'a t -> 'a t * 'a t
Sourceval choose : 'a t -> 'a CoreAndMore__.My_hash_cons.HashConsContainer.hash_consed
Sourceval elements : 'a t -> 'a CoreAndMore__.My_hash_cons.HashConsContainer.hash_consed list
Sourceval min_elt : 'a t -> 'a CoreAndMore__.My_hash_cons.HashConsContainer.hash_consed
Sourceval max_elt : 'a t -> 'a CoreAndMore__.My_hash_cons.HashConsContainer.hash_consed
Sourceval equal : 'a -> 'a -> bool
Sourceval compare : 'a -> 'b -> 'c
Sourceval make : 'a CoreAndMore__.My_hash_cons.HashConsContainer.hash_consed list -> 'a t
Sourceval intersect : 'a t -> 'b t -> bool
OCaml

Innovation. Community. Security.