eastar v0.3.7 Astar.HeapMap

Summary

Types

key :: any
pri :: any
t
val :: non_neg_integer

Functions

add(heap_map, pri, key, val)

Specs

add(t, pri, key, val) :: t
delete(heap_map, token, key)

Specs

delete(t, token, key) :: t
empty?(heap_map)

Specs

empty?(t) :: boolean
get_by_key(heap_map, key)

Specs

get_by_key(t, key) :: val
mapping(heap_map, key)

Specs

mapping(t, key) :: {token | nil, val | nil}
new()

Specs

new :: t
pop(self)

Specs

pop(t) :: {pri, key, t}