phobos-next ~master (2022-05-18T09:58:38.2169964)
Dub
Repo
RawRadixTree.release
nxt
trie
RawRadixTree
Undocumented in source. Be warned that the author may not have intended to support it.
void
release
(A alloc, SparseLeaf1!Value* curr)
void
release
(A alloc, DenseLeaf1!Value* curr)
template
RawRadixTree
(Value = void, A_)
@
safe
pure nothrow @
nogc
pragma(
inline
, true)
void
release
(
A
)
(
auto
ref
A
alloc
,
DenseLeaf1
!
Value
*
curr
)
if
(
isAllocator
!
A_
)
void
release
(A alloc, SparseBranch* curr)
void
release
(A alloc, DenseBranch* curr)
void
release
(A alloc, OneLeafMax7 curr)
void
release
(A alloc, TwoLeaf3 curr)
void
release
(A alloc, TriLeaf2 curr)
void
release
(A alloc, HeptLeaf1 curr)
void
release
(A alloc, Leaf1!Value curr)
void
release
(A alloc, Node curr)
Meta
Source
See Implementation
nxt
trie
RawRadixTree
aliases
Branch
DefaultBranch
DenseBranch_PopHist
DenseLeaf1_PopHist
Node
SparseBranch_PopHist
SparseLeaf1_PopHist
SubCount
functions
containsAt
countHeapNodesAt
expand
getLeaf1
getPrefix
getSub
getSubCount
insertAt
insertAtAbovePrefix
insertAtBelowPrefix
insertAtLeaf
insertAtLeaf1
insertAtSubNode
insertIxAtLeaftoLeaf
insertNew
insertNewAtAbovePrefix
insertNewAtBelowPrefix
insertNewBranch
isHeapAllocatedNode
matchCommonPrefixAt
popFrontNPrefix
prefixAt
printAt
release
setLeaf1
setPrefix
setSub
split
treedup
manifest constants
isValue
structs
IxSub
RawRadixTree
Stats