# 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)
virtual | ~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 331 of file CoinSearchTree.hpp.

## Constructor & Destructor Documentation

template<class Comp >

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

Definition at line 382 of file CoinSearchTree.hpp.

template<class Comp >

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

Definition at line 383 of file CoinSearchTree.hpp.

template<class Comp >

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

Definition at line 390 of file CoinSearchTree.hpp.

## Member Function Documentation

template<class Comp >

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

Implements CoinSearchTreeBase.

Definition at line 337 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 343 of file CoinSearchTree.hpp.

template<class Comp >

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

Implements CoinSearchTreeBase.

Definition at line 367 of file CoinSearchTree.hpp.

template<class Comp >

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

Implements CoinSearchTreeBase.

Definition at line 391 of file CoinSearchTree.hpp.

## Member Data Documentation

template<class Comp >

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

Definition at line 334 of file CoinSearchTree.hpp.

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

- /home/coin/svn-release/Alps-1.4.5/CoinUtils/src/CoinSearchTree.hpp