Planeshift
Heap< T > Class Template Reference

#include <heap.h>

Public Member Functions

T * DeleteMin ()
 
T * FindMin ()
 
 Heap (int ilimit=0)
 
void Insert (T *what)
 
size_t Length () const
 

Detailed Description

template<class T>
class Heap< T >

Definition at line 35 of file heap.h.

Constructor & Destructor Documentation

template<class T>
Heap< T >::Heap ( int  ilimit = 0)
inline

Definition at line 42 of file heap.h.

Member Function Documentation

template<class T>
T* Heap< T >::DeleteMin ( )
inline

Definition at line 69 of file heap.h.

template<class T>
T* Heap< T >::FindMin ( )
inline

Definition at line 99 of file heap.h.

template<class T>
void Heap< T >::Insert ( T *  what)
inline

Definition at line 52 of file heap.h.

template<class T>
size_t Heap< T >::Length ( ) const
inline

Definition at line 47 of file heap.h.


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