HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_ARTNode16< T > Member List

This is the complete list of members for UT_ARTNode16< 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) overrideUT_ARTNode16< T >inlinevirtual
getCommonPrefixLength(const UT_StringView &key, const UT_StringView &node_prefix)UT_ARTNode< T >inline
hasValue() const UT_ARTNode< T >inline
insertChild(parent_t **ref, parent_ptr_t child) overrideUT_ARTNode16< T >inline
UT_ARTNode::insertChild(UT_ARTNode **ref, UT_ARTNodePtr< UT_ARTNode< T >> node)=0UT_ARTNode< T >pure virtual
isFull() const overrideUT_ARTNode16< T >inlinevirtual
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
myAllowsPartialUT_ARTNode< T >
myChildKeysUT_ARTNode16< T >
myChildrenUT_ARTNode16< T >
myKeyUT_ARTNode< T >
myNumChildrenUT_ARTNode< T >
myPrefixUT_ARTNode< T >
myValueUT_ARTNode< T >
newNode()UT_ARTNode< T >inline
nextChild(int &index) overrideUT_ARTNode16< T >inlinevirtual
nextChild(int &index) const overrideUT_ARTNode16< T >inlinevirtual
parent_ptr_t typedefUT_ARTNode16< T >
parent_t typedefUT_ARTNode16< T >
prefix() const UT_ARTNode< T >inline
prefixToIndex_(char c) const UT_ARTNode16< T >inline
setAllowsPartial(bool allow)UT_ARTNode< T >inline
stealChild(parent_t **ref, parent_t *child) overrideUT_ARTNode16< T >inlinevirtual
stealChild(parent_t **ref, int idx) overrideUT_ARTNode16< T >inlinevirtual
type() const overrideUT_ARTNode16< T >inlinevirtual
UT_ARTNode(const UT_StringHolder &key, const UT_StringView &prefix)UT_ARTNode< T >inlineexplicit
UT_ARTNode16(const UT_StringHolder &key, UT_StringView prefix)UT_ARTNode16< T >inline
UT_NON_COPYABLE(UT_ARTNode16)UT_ARTNode16< T >
UT_ARTNode::UT_NON_COPYABLE(UT_ARTNode)UT_ARTNode< T >
value() const UT_ARTNode< T >inline
value()UT_ARTNode< T >inline
value_type typedefUT_ARTNode< T >
~UT_ARTNode()=defaultUT_ARTNode< T >virtual
~UT_ARTNode16() overrideUT_ARTNode16< T >inline