]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2218] Remove DomainTree::getLargestNode()
authorMukund Sivaraman <muks@isc.org>
Wed, 19 Sep 2012 07:14:27 +0000 (12:44 +0530)
committerMukund Sivaraman <muks@isc.org>
Wed, 19 Sep 2012 07:14:27 +0000 (12:44 +0530)
... which was broken anyway.

src/lib/datasrc/memory/domaintree.h

index 068084eada5a84c30a998e561dc9909bcc78562e..71c26822a313b42c490eacbd8e3086e8105ff4bc 100644 (file)
@@ -1233,14 +1233,6 @@ public:
     }
     //@}
 
-    /// \brief return the largest node (right-most last node) in the
-    /// tree.
-    ///
-    /// \return A \c DomainTreeNode that is largest in the tree. If the
-    /// tree has no nodes, NULL will be returned.
-    const DomainTreeNode<T>*
-    getLargestNode() const;
-
     /// \brief return the next bigger node in DNSSEC order from a given node
     /// chain.
     ///
@@ -1736,21 +1728,6 @@ DomainTree<T>::previousNode(DomainTreeNodeChain<T>& node_path) const {
     return (node);
 }
 
-template <typename T>
-const DomainTreeNode<T>*
-DomainTree<T>::getLargestNode() const {
-    const DomainTreeNode<T>* node = root_.get();
-    if (node == NULL) {
-        return (NULL);
-    }
-
-    while (node->getRight() != NULL) {
-        node = node->getRight();
-    }
-
-    return (node);
-}
-
 template <typename T>
 typename DomainTree<T>::Result
 DomainTree<T>::insert(util::MemorySegment& mem_sgmt,