Planeshift
Public Member Functions

Heap< T > Class Template Reference

#include <heap.h>

List of all members.

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: