class Priority::NamedQueue(V)

Defined in:

priority-queue/named_queue.cr

Constructors

Instance Method Summary

Instance methods inherited from class Priority::Queue(V)

<<(item : Item(V)) <<, clear(*args, **options)
clear(*args, **options, &)
clear
, empty?(*args, **options)
empty?(*args, **options, &)
empty?
, first(*args, **options)
first(*args, **options, &)
first
, first?(*args, **options)
first?(*args, **options, &)
first?
, last(*args, **options)
last(*args, **options, &)
last
, last?(*args, **options)
last?(*args, **options, &)
last?
, pop(*args, **options)
pop(*args, **options, &)
pop
, push(priority : Value, value : V, name = nil)
push(item : Item(V))
push(*items : Item(V))
push
, shift(*args, **options)
shift(*args, **options, &)
shift
, size(*args, **options)
size(*args, **options, &)
size

Constructor methods inherited from class Priority::Queue(V)

new new

Macros inherited from class Priority::Queue(V)

method_missing(call) method_missing

Constructor Detail

def self.new #

[View source]

Instance Method Detail

def named_items #

[View source]
def pop(n : Int) #

[View source]
def pop #

[View source]
def push(item : Item(V)) #

[View source]
def shift(n : Int) #

[View source]
def shift #

[View source]