• OCaml logo OCaml logo
  • Learn
  • Packages
  • Community
  • Blog
  • Playground
  • Searching...
    Or go to: Standard Library API
  • Learn
  • Packages
  • Community
  • Blog
  • Playground
  • Get started
  • tezos-stdlib

  • Documentation
  • tezos-stdlib lib
  • Tezos_stdlib .Hash_queue Module
package tezos-stdlib
  • tezos-stdlib
    • Tezos_stdlib
      • Bits
      • Bloomer
      • Bounded_heap
        • Make
          • E
      • Circular_buffer
      • Compare
        • Bool
        • Bytes
        • COMPARABLE
        • Char
        • Float
        • Int
        • Int32
        • Int64
        • List
          • P
        • List_length_with
        • List_lengths
        • Make
          • P
        • Option
          • P
        • Result
          • Error
          • Ok
        • S
        • String
        • Uint32
        • Uint64
        • Z
      • FallbackArray
      • FunctionalArray
      • Hash_queue
        • Make
          • K
          • V
      • Hex
      • Lwt_dropbox
      • Lwt_idle_waiter
      • Lwt_pipe
        • Bounded
        • Maybe_bounded
        • Unbounded
      • Lwt_utils
      • Memory
      • Tag
        • DSL
        • Key
      • TzEndian
      • TzFilename
        • Infix
      • TzList
      • TzString
      • Utils
        • Infix
Legend:
Library
Module
Module type
Parameter
Class
Class type

Bounded queues combined with hash-tables, based on Ringo.

A hash queue is a structure where one can add elements to the back of the queue, while associating them to keys. This allows for efficiently retrieving elements based on the key and for removing elements anywhere in the queue.

module Make (K : Hashtbl.HashedType) (V : sig ... end) : sig ... end

Footer

OCaml

Innovation. Community. Security.

GitHub Discord Twitter Peertube RSS

About Us

  • Industrial Users
  • Academic Users
  • Why OCaml

Resources

  • Get Started
  • Language Manual
  • Standard Library API
  • Books
  • Releases

Community

  • Blog
  • Jobs

Policies

  • Carbon Footprint
  • Governance
  • Privacy
  • Code of Conduct