appendChild(TreeNode< Element, Size > *parent, const Element &target, const TreeNodeSide side, TreeNode< Element, Size > **addedNodePtr=nullptr) | collection2::Tree< Element, Size > | inline |
capacity() const | collection2::Tree< Element, Size > | inline |
initializeTreeNodePool() | collection2::Tree< Element, Size > | inline |
linkNode(TreeNode< Element, Size > &parent, TreeNode< Element, Size > *node, const TreeNodeSide side) const | collection2::Tree< Element, Size > | inline |
operator=(const Tree &)=delete (defined in collection2::Tree< Element, Size >) | collection2::Tree< Element, Size > | |
removeChild(TreeNode< Element, Size > *target) | collection2::Tree< Element, Size > | inline |
retainNode() const | collection2::Tree< Element, Size > | inline |
retainNode(const Element &element) const | collection2::Tree< Element, Size > | inline |
Tree(TreeNode< Element, Size > *const data, const Size &dataSize) | collection2::Tree< Element, Size > | |
Tree(const Tree &)=delete (defined in collection2::Tree< Element, Size >) | collection2::Tree< Element, Size > | |
~Tree()=default (defined in collection2::Tree< Element, Size >) | collection2::Tree< Element, Size > | |