phobos-next v0.3.8 (2020-08-04T23:11:21Z)
Home
Dub
Repo
isTrieableKeyType
nxt
trie
template
isTrieableKeyType (
T
) {
import
std
.
meta
:
allSatisfy
;
;
static if
(
is(T == struct)
)
enum
isTrieableKeyType
;
static if
(!(
is(T == struct)
))
static if
(!(
is(T == class)
))
enum
isTrieableKeyType
;
}
Members
Manifest constants
isTrieableKeyType
enum
isTrieableKeyType
;
Undocumented in source.
isTrieableKeyType
enum
isTrieableKeyType
;
Undocumented in source.
Return Value
true
if
T
is a type that can be stored as a key in a trie,
false
otherwise.
Meta
Source
See Implementation
nxt
trie
aliases
CompactPrefixTree
FixedKeyLeafN
IKey
Ix
IxsN
Key
KeyN
Leaf1
PatriciaTrie
RadixTrie
UIx
UKey
isFixedTrieableKeyType
enums
ModStatus
isScalarTrieableKeyType
functions
constructFixedSizeNode
empty
firstIx
freeNode
print
radixTreeMap
radixTreeSet
showStatistics
testEqual
testScalar
testString
toFixedRawKey
toRawKey
toTypedKey
tryNextIx
manifest constants
keySeparator
useModuloFlag
structs
HeptLeaf1
OneLeafMax7
RadixTree
TriLeaf2
TwoLeaf3
templates
MutableKey
RadixTreeSet
RawRadixTree
iota
isTrieableKeyType