- count
uint count()
- dart_index
DARTIndex dart_index(size_t key)
Undocumented in source. Be warned that the author may not have intended to support it.
- dart_indices
DARTIndexRange dart_indices()
Undocumented in source. Be warned that the author may not have intended to support it.
- dump
void dump()
Dumps the branches information
- empty
bool empty()
Check if the branches has indices
- fingerprint
Fingerprint fingerprint(size_t key)
- get_dart_index
DARTIndex get_dart_index(size_t key)
Undocumented in source. Be warned that the author may not have intended to support it.
- hasIndices
bool hasIndices()
Undocumented in source. Be warned that the author may not have intended to support it.
- index
Index index(uint key)
Get the index number of Leave at the leave number key
- isSingle
bool isSingle()
- keys
auto keys()
Undocumented in source. Be warned that the author may not have intended to support it.
- opIndex
Leave opIndex(uint key)
Get the leave at key in the branches
- opIndexAssign
void opIndexAssign(Leave leave, uint key)
Set the branch at leave-number key the leave
- opSlice
auto opSlice()
Undocumented in source. Be warned that the author may not have intended to support it.
- toDoc
const(Document) toDoc()
Undocumented in source. Be warned that the author may not have intended to support it.
- toHiBON
HiBON toHiBON(bool exclude_indices)
Creates a HiBON from a the branches
Data struct which contains the branches in sub-tree