package batteries
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  
  
  A community-maintained standard library extension
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      v3.2.0.tar.gz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=00f34b9aed4e47f314425b2ca9ceac206f112095a17ea9a7ffa6dac8cfccc492
    
    
  md5=066051f9a210277710c54ad57c3b9568
    
    
  doc/batteries.unthreaded/BatHashtbl/Make/index.html
Module BatHashtbl.Make
Functor building an implementation of the hashtable structure. The functor Hashtbl.Make returns a structure containing a type key of keys and a type 'a t of hash tables associating data of type 'a to keys of type key. The operations perform similarly to those of the generic interface, but use the hashing and equality functions specified in the functor argument H instead of generic equality and hashing.
Parameters
module H : HashedTypeSignature
type key = H.tval create : int -> 'a tval length : 'a t -> intval is_empty : 'a t -> boolval clear : 'a t -> unitval filter_inplace : ('a -> bool) -> 'a t -> unitval print : 
  ?first:string ->
  ?last:string ->
  ?sep:string ->
  ('a BatInnerIO.output -> key -> unit) ->
  ('a BatInnerIO.output -> 'b -> unit) ->
  'a BatInnerIO.output ->
  'b t ->
  unitOverride modules
The following modules replace functions defined in Hashtbl with functions behaving slightly differently but having the same name. This is by design: the functions meant to override the corresponding functions of Hashtbl.
module Exceptionless : sig ... endOperations on Hashtbl without exceptions.
module Infix : sig ... endInfix operators over a BatHashtbl
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  On This Page