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

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)=0UT_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)=0UT_ARTNode< T >pure virtual
isFull() const =0UT_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
myAllowsPartialUT_ARTNode< T >
myKeyUT_ARTNode< T >
myNumChildrenUT_ARTNode< T >
myPrefixUT_ARTNode< T >
myValueUT_ARTNode< T >
newNode()UT_ARTNode< T >inline
nextChild(int &idx)=0UT_ARTNode< T >pure virtual
nextChild(int &idx) const =0UT_ARTNode< T >pure virtual
prefix() const UT_ARTNode< T >inline
setAllowsPartial(bool allow)UT_ARTNode< T >inline
stealChild(UT_ARTNode **ref, UT_ARTNode *child)=0UT_ARTNode< T >pure virtual
stealChild(UT_ARTNode< T > **ref, int idx)=0UT_ARTNode< T >pure virtual
type() const =0UT_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 typedefUT_ARTNode< T >
~UT_ARTNode()=defaultUT_ARTNode< T >virtual