dunkelheit v0.10.0 (2017-12-20T18:24:10Z)
Dub
Repo
RadixHeap.RadixHeap
dkh
container
radixheap
RadixHeap
struct
RadixHeap
template
RadixHeap
(T, alias pred = "a")
static if
(
isUnsigned!K
)
struct
RadixHeap {
struct
Payload
;
Payload
*
p
;
bool
empty
[@property getter];
size_t
length
[@property getter];
alias
opDollar
=
length
;
T
front
();
void
insert
(T item);
void
removeFront
();
}
alias
RadixHeap
=
RadixHeap
!(
T
,
pred2
)
Members
Aliases
opDollar
alias
opDollar
=
length
Undocumented in source.
Functions
front
T
front
()
Warning: return minimum
insert
void
insert
(T item)
Undocumented in source. Be warned that the author may not have intended to support it.
removeFront
void
removeFront
()
Undocumented in source. Be warned that the author may not have intended to support it.
Properties
empty
bool
empty
[@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
length
size_t
length
[@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
Structs
Payload
struct
Payload
Undocumented in source.
Variables
p
Payload
*
p
;
Undocumented in source.
Meta
Source
See Implementation
dkh
container
radixheap
RadixHeap
aliases
K
_pred
static functions
pred2
structs
RadixHeap