Woolz Image Processing Version 1.4.0
|
A general purpose heap data structure. Typedef: AlcHeap. More...
Data Fields | |
int | nEnt |
int | maxEnt |
int | entInc |
int | entSz |
void * | data |
void * | entries |
A general purpose heap data structure. Typedef: AlcHeap.
int _AlcHeap::nEnt |
Number of entries in use: incremented when entry inserted, no change is popped, decremented when entry freed.
Referenced by AlcHeapAllEntFree(), AlcHeapEntFree(), AlcHeapInsertEnt(), and AlcHeapTop().
int _AlcHeap::maxEnt |
Number of entries allocated.
Referenced by AlcHeapInsertEnt().
int _AlcHeap::entInc |
When allocating space for more entries, allocate space for this many at a time.
Referenced by AlcHeapInsertEnt(), and AlcHeapNew().
int _AlcHeap::entSz |
Size of each heap entry.
Referenced by AlcHeapEntFree(), AlcHeapInsertEnt(), and AlcHeapNew().
void* _AlcHeap::data |
Application data.
Referenced by AlcHeapNew().
void* _AlcHeap::entries |
Allocated heap entries.
Referenced by AlcHeapAllEntFree(), AlcHeapEntFree(), AlcHeapFree(), AlcHeapInsertEnt(), and AlcHeapTop().