package core-and-more

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

Module FixHCMemoizerOf.ResultDictSource

Sourcetype key = F.Arg.t
Sourceval compare_key : key -> key -> Ppx_deriving_runtime.int
Sourceval hash_fold_key : Ppx_hash_lib.Std.Hash.state -> key -> Ppx_hash_lib.Std.Hash.state
Sourceval hash_key : key -> Ppx_hash_lib.Std.Hash.hash_value
Sourcetype value = F.Result.t
Sourceval compare_value : value -> value -> Ppx_deriving_runtime.int
Sourceval hash_fold_value : Ppx_hash_lib.Std.Hash.state -> value -> Ppx_hash_lib.Std.Hash.state
Sourceval hash_value : value -> Ppx_hash_lib.Std.Hash.hash_value
Sourcemodule CompareDict : sig ... end
Sourcetype t =
  1. | Empty
  2. | Leaf of key * value
  3. | Branch of int * int * t * t
Sourceval compare : t -> t -> Ppx_deriving_runtime.int
Sourceval hash_fold_t : Ppx_hash_lib.Std.Hash.state -> t -> Ppx_hash_lib.Std.Hash.state
Sourceval hash : t -> Ppx_hash_lib.Std.Hash.hash_value
Sourceval empty : t
Sourceval mk_leaf : key -> value -> t
Sourceval mk_branch : int -> int -> t -> t -> t
Sourceval zero_bit : int -> int -> bool
Sourceval contains_key : t -> F.Arg.t -> bool
Sourceval lookup : t -> F.Arg.t -> value option
Sourceval lowest_bit : int -> int
Sourceval branching_bit : int -> int -> int
Sourceval mask : int -> int -> int
Sourceval unsigned_lt : Core_kernel__Int.t -> Core_kernel__Int.t -> bool
Sourceval join : (int * t * int * t) -> t
Sourceval match_prefix : int -> int -> int -> bool
Sourceval insert_or_combine : combiner:(value -> value -> value) -> t -> key -> value -> t
Sourceval insert : t -> key -> value -> t
Sourceval remove : F.Arg.t -> t -> t
Sourceval as_kvp_list : t -> (key * value) list
Sourceval merge_to_dict : combiner:(value -> value -> value) -> t -> t -> t
Sourceval merge : combiner:(value -> value -> 'a) -> only_d1_fn:(value -> 'a) -> only_d2_fn:(value -> 'a) -> t -> t -> (key * 'a) list
Sourceval iter : f:(key -> value -> unit) -> t -> unit
Sourceval map : f:(value -> value) -> t -> t
Sourceval mapi : f:(key -> value -> value) -> t -> t
Sourceval fold : (key -> value -> 'a -> 'a) -> t -> 'a -> 'a
OCaml

Innovation. Community. Security.