#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] |