#include <CoinSearchTree.hpp>
Inheritance diagram for CoinSearchTree< Comp >:
Public Member Functions | |
CoinSearchTree () | |
CoinSearchTree (const CoinSearchTreeBase &t) | |
~CoinSearchTree () | |
Protected Member Functions | |
virtual void | realpop () |
virtual void | fixTop () |
After changing data in the top node, fix the heap. | |
virtual void | realpush (CoinTreeSiblings *s) |
Private Attributes | |
Comp | comp_ |
Definition at line 228 of file CoinSearchTree.hpp.
CoinSearchTree< Comp >::CoinSearchTree | ( | ) | [inline] |
Definition at line 279 of file CoinSearchTree.hpp.
CoinSearchTree< Comp >::CoinSearchTree | ( | const CoinSearchTreeBase & | t | ) | [inline] |
CoinSearchTree< Comp >::~CoinSearchTree | ( | ) | [inline] |
Definition at line 287 of file CoinSearchTree.hpp.
virtual void CoinSearchTree< Comp >::realpop | ( | ) | [inline, protected, virtual] |
Implements CoinSearchTreeBase.
Definition at line 234 of file CoinSearchTree.hpp.
References CoinSearchTreeBase::candidateList_, and CoinSearchTree< Comp >::fixTop().
virtual void CoinSearchTree< Comp >::fixTop | ( | ) | [inline, protected, virtual] |
After changing data in the top node, fix the heap.
Implements CoinSearchTreeBase.
Definition at line 240 of file CoinSearchTree.hpp.
References CoinSearchTreeBase::candidateList_, CoinSearchTree< Comp >::comp_, and CoinSearchTreeBase::size().
Referenced by CoinSearchTree< Comp >::realpop().
virtual void CoinSearchTree< Comp >::realpush | ( | CoinTreeSiblings * | s | ) | [inline, protected, virtual] |
Implements CoinSearchTreeBase.
Definition at line 264 of file CoinSearchTree.hpp.
References CoinSearchTreeBase::candidateList_, and CoinSearchTree< Comp >::comp_.
Comp CoinSearchTree< Comp >::comp_ [private] |
Definition at line 231 of file CoinSearchTree.hpp.
Referenced by CoinSearchTree< Comp >::CoinSearchTree(), CoinSearchTree< Comp >::fixTop(), and CoinSearchTree< Comp >::realpush().