core-and-more
Includes core, and some more useful extensions
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
package core-and-more
-
core-and-more
-
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Library core-and-more
Parameters
module D : DataWithPriority
Signature
module QueueHeap : sig ... end
type t = QueueHeap.t
val pp :
Ppx_deriving_runtime.Format.formatter ->
t ->
Ppx_deriving_runtime.unit
val show : t -> Ppx_deriving_runtime.string
val hash_fold_t : Base.Hash.state -> t -> Base.Hash.state
val hash : t -> Base.Hash.hash_value
type element = D.t
val empty : QueueHeap.t
val pop : t -> (D.t * D.Priority.t * t) option
val pop_exn : t -> D.t * D.Priority.t * t
val all_remaining : t -> (D.t * D.Priority.t) list
val pop_until_min_pri_greater_than :
t ->
D.Priority.t ->
(element * D.Priority.t) list * t
val pop_until_new_priority : t -> (D.Priority.t * element list * t) option
val length : t -> int
val compare : QueueHeap.t -> QueueHeap.t -> int
ON THIS PAGE
No table of contents