# CoinSearchTree< Comp > Class Template Reference

`#include <CoinSearchTree.hpp>`

Inheritance diagram for CoinSearchTree< Comp >:
[legend]
Collaboration diagram for CoinSearchTree< Comp >:
[legend]

List of all members.

## Public Member Functions
| CoinSearchTree ()
| CoinSearchTree (const CoinSearchTreeBase &t)
| ~CoinSearchTree ()
const char * | compName () const
## 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_

## Detailed Description

### template<class Comp>
class CoinSearchTree< Comp >

Definition at line 329 of file CoinSearchTree.hpp.

## Constructor & Destructor Documentation

template<class Comp >

CoinSearchTree< Comp >::CoinSearchTree | ( |  | ) | `[inline]`

Definition at line 380 of file CoinSearchTree.hpp.

template<class Comp >

CoinSearchTree< Comp >::CoinSearchTree | ( | const CoinSearchTreeBase & | t | ) | `[inline]`

Definition at line 381 of file CoinSearchTree.hpp.

template<class Comp >

CoinSearchTree< Comp >::~CoinSearchTree | ( |  | ) | `[inline]`

Definition at line 388 of file CoinSearchTree.hpp.

## Member Function Documentation

template<class Comp >

virtual void CoinSearchTree< Comp >::realpop | ( |  | ) | `[inline, protected, virtual]`

Implements CoinSearchTreeBase.

Definition at line 335 of file CoinSearchTree.hpp.

template<class Comp >

virtual void CoinSearchTree< Comp >::fixTop | ( |  | ) | `[inline, protected, virtual]`

After changing data in the top node, fix the heap.

Implements CoinSearchTreeBase.

Definition at line 341 of file CoinSearchTree.hpp.

template<class Comp >

virtual void CoinSearchTree< Comp >::realpush | ( | CoinTreeSiblings * | s | ) | `[inline, protected, virtual]`

Implements CoinSearchTreeBase.

Definition at line 365 of file CoinSearchTree.hpp.

template<class Comp >

const char* CoinSearchTree< Comp >::compName | ( |  | ) | const`[inline, virtual]`

Implements CoinSearchTreeBase.

Definition at line 389 of file CoinSearchTree.hpp.

## Member Data Documentation

template<class Comp >

Comp CoinSearchTree< Comp >::comp_`[private]`

Definition at line 332 of file CoinSearchTree.hpp.

The documentation for this class was generated from the following file:

- /home/coin/svn-release/Smi-0.93.1/CoinUtils/src/CoinSearchTree.hpp