
#include <CommLBHeap.h>

Public Member Functions | |
| ObjectHeap (int size) | |
| ~ObjectHeap () | |
| int | numElements () |
| int | insert (ObjectRecord *) |
| ObjectRecord * | deleteMax () |
| ObjectRecord * | iterator (hIterator *) |
| ObjectRecord * | next (hIterator *) |
Private Member Functions | |
| void | swap (int i, int j) |
Private Attributes | |
| hRecord * | h |
| int | count |
| int | size |
Definition at line 28 of file CommLBHeap.h.
| ObjectHeap::~ObjectHeap | ( | ) | [inline] |
Definition at line 34 of file CommLBHeap.h.
References h.
Referenced by deleteMax(), and insert().

hRecord* ObjectHeap::h [private] |
Definition at line 30 of file CommLBHeap.h.
Referenced by deleteMax(), insert(), iterator(), next(), ObjectHeap(), swap(), and ~ObjectHeap().
int ObjectHeap::count [private] |
Definition at line 31 of file CommLBHeap.h.
Referenced by deleteMax(), insert(), iterator(), next(), numElements(), and ObjectHeap().
int ObjectHeap::size [private] |
1.5.5