HDK
|
This is the complete list of members for UT_ARTNode< T >, including all inherited members.
allowsPartial() const | UT_ARTNode< T > | inline |
compress(UT_ARTNode< T > **ref) | UT_ARTNode< T > | inline |
debug(UT_WorkBuffer &wbuf, unsigned indent=0) const | UT_ARTNode< T > | inline |
destroy(UT_ARTNode< T > *node) | UT_ARTNode< T > | inlinestatic |
emplace(Args &&...args) | UT_ARTNode< T > | inline |
findPartialPrefixChild(const UT_StringView &prefix)=0 | UT_ARTNode< T > | pure virtual |
getCommonPrefixLength(const UT_StringView &key, const UT_StringView &node_prefix) | UT_ARTNode< T > | inline |
hasValue() const | UT_ARTNode< T > | inline |
insertChild(UT_ARTNode **ref, UT_ARTNodePtr< UT_ARTNode< T >> node)=0 | UT_ARTNode< T > | pure virtual |
isFull() const =0 | UT_ARTNode< T > | pure virtual |
isLeaf() const | UT_ARTNode< T > | inline |
key() const | UT_ARTNode< T > | inline |
moveChildren(UT_ARTNode< T > **ref) | UT_ARTNode< T > | inline |
moveHeader(UT_ARTNode< T > &move_to) | UT_ARTNode< T > | inline |
myAllowsPartial | UT_ARTNode< T > | |
myKey | UT_ARTNode< T > | |
myNumChildren | UT_ARTNode< T > | |
myPrefix | UT_ARTNode< T > | |
myValue | UT_ARTNode< T > | |
newNode() | UT_ARTNode< T > | inline |
nextChild(int &idx)=0 | UT_ARTNode< T > | pure virtual |
nextChild(int &idx) const =0 | UT_ARTNode< T > | pure virtual |
prefix() const | UT_ARTNode< T > | inline |
setAllowsPartial(bool allow) | UT_ARTNode< T > | inline |
stealChild(UT_ARTNode **ref, UT_ARTNode *child)=0 | UT_ARTNode< T > | pure virtual |
stealChild(UT_ARTNode< T > **ref, int idx)=0 | UT_ARTNode< T > | pure virtual |
type() const =0 | UT_ARTNode< T > | pure virtual |
UT_ARTNode(const UT_StringHolder &key, const UT_StringView &prefix) | UT_ARTNode< T > | inlineexplicit |
UT_NON_COPYABLE(UT_ARTNode) | UT_ARTNode< T > | |
value() const | UT_ARTNode< T > | inline |
value() | UT_ARTNode< T > | inline |
value_type typedef | UT_ARTNode< T > | |
~UT_ARTNode()=default | UT_ARTNode< T > | virtual |