package vocal

  1. Overview
  2. Docs

Module PriorityQueueVector.MakeSource

Parameters

module X : sig ... end

Signature

Sourcetype elt = X.t
Sourcetype t
Sourceval create : unit -> t
Sourceval is_empty : t -> bool
Sourceval size : t -> int
Sourceval find_min : t -> elt option
Sourceexception Empty
Sourceval find_min_exn : t -> elt
Sourceval delete_min_exn : t -> unit
Sourceval extract_min_exn : t -> elt
Sourceval insert : elt -> t -> unit