at(BitVector bits) | BitTrie< DataType, ValueType > | |
bitReadLeftToRight_ | BitTrie< DataType, ValueType > | private |
BitTrie() | BitTrie< DataType, ValueType > | |
BitTrie(bool bitReadLeftToRight) | BitTrie< DataType, ValueType > | |
BitTrie(bool bitReadLeftToRight, BitTrie &parent) | BitTrie< DataType, ValueType > | private |
BitVector typedef | BitTrie< DataType, ValueType > | |
check(const BitVector &exactbits) const | BitTrie< DataType, ValueType > | |
clear() | BitTrie< DataType, ValueType > | |
data_ | BitTrie< DataType, ValueType > | private |
depth(const BitTrie &node) | BitTrie< DataType, ValueType > | privatestatic |
dump(std::ostream &out) const | BitTrie< DataType, ValueType > | |
erase(BitVector bits) | BitTrie< DataType, ValueType > | |
findNode(const BitVector &bits) | BitTrie< DataType, ValueType > | private |
findNode(const BitVector &bits) const | BitTrie< DataType, ValueType > | private |
frequency(const BitVector &prefixBits) const | BitTrie< DataType, ValueType > | |
Frequency typedef | BitTrie< DataType, ValueType > | |
frequency_ | BitTrie< DataType, ValueType > | private |
insert(BitVector bits) | BitTrie< DataType, ValueType > | |
insert(BitVector bits, const DataType &data) | BitTrie< DataType, ValueType > | |
isRootNode(const BitTrie &node) | BitTrie< DataType, ValueType > | privatestatic |
longestCompletePattern(const BitVector &bits) const | BitTrie< DataType, ValueType > | |
nextBit(const BitVector &bitVector) const | BitTrie< DataType, ValueType > | private |
node_ | BitTrie< DataType, ValueType > | private |
nodeBitValue(const BitTrie &node) | BitTrie< DataType, ValueType > | privatestatic |
nodeTerminatesPattern(const BitTrie &node) | BitTrie< DataType, ValueType > | privatestatic |
parent_ | BitTrie< DataType, ValueType > | private |
patternAtNode(const BitTrie &node) | BitTrie< DataType, ValueType > | privatestatic |
size() const | BitTrie< DataType, ValueType > | |
stripBit(BitVector bitVector) const | BitTrie< DataType, ValueType > | private |
uniquePrefixImpl(const BitTrie &bitTrie) | BitTrie< DataType, ValueType > | privatestatic |
uniqueUnusedPrefix() const | BitTrie< DataType, ValueType > | |
uniqueUnusedPrefixImpl(const BitTrie &bitTrie) | BitTrie< DataType, ValueType > | privatestatic |
value(BitVector &bitVector) | BitTrie< DataType, ValueType > | static |
value(const BitVector &bitVector) | BitTrie< DataType, ValueType > | static |
width(BitVector &bitVector) | BitTrie< DataType, ValueType > | static |
width(const BitVector &bitVector) | BitTrie< DataType, ValueType > | static |
WidthType typedef | BitTrie< DataType, ValueType > | |
~BitTrie() | BitTrie< DataType, ValueType > | virtual |