phobos-next ~master (2022-05-18T09:58:38.2169964)
Dub
Repo
TriLeaf2
nxt
trie
Ternary/3-Key Leaf with key-length 2.
struct
TriLeaf2 {
enum
keyLength
;
enum
capacity
;
this
(Keys keys);
inout
(
Ix
)[]
prefix
();
bool
contains
(UKey key);
@
safe
pure nothrow @
nogc
IxsN
!(
capacity
,
keyLength
)
keys
;
}
Constructors
this
this
(Keys keys)
Undocumented in source.
Members
Functions
contains
bool
contains
(UKey key)
Undocumented in source. Be warned that the author may not have intended to support it.
prefix
inout
(
Ix
)[]
prefix
()
Undocumented in source. Be warned that the author may not have intended to support it.
Manifest constants
capacity
enum
capacity
;
Undocumented in source.
keyLength
enum
keyLength
;
Undocumented in source.
Variables
keys
IxsN
!(
capacity
,
keyLength
)
keys
;
Undocumented in source.
Meta
Source
See Implementation
nxt
trie
aliases
FixedKeyLeafN
IKey
Ix
IxsN
Key
KeyN
Leaf1
RadixTreeMap
UIx
UKey
isFixedTrieableKeyType
enums
ModStatus
isScalarTrieableKeyType
functions
empty
firstIx
freeNode
makeFixedSizeNodePointer
makeFixedSizeNodeValue
print
showStatistics
testEqual
testScalar
testString
toFixedRawKey
toRawKey
toTypedKey
tryNextIx
manifest constants
keySeparator
useModuloFlag
structs
HeptLeaf1
OneLeafMax7
RadixTree
TriLeaf2
TwoLeaf3
templates
RadixTreeSet
RawRadixTree
iota
isTrieableKeyType
Ternary/3-Key Leaf with key-length 2.