libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
Loading...
Searching...
No Matches
GblArrayHeap Struct Reference

#include <gimbal_array_heap.h>

Data Fields

struct { 
 
   GblArrayHeapCmpFn   pFnCmp 
 
   GblArrayList   list 
 
private_ 
 

Detailed Description

Array-based binary heap implementing priority queue.

GblArrayHeap is a dynamic array-backed (GblArrayList) binary heap, providing a priority queue implementation.

Note
As GblArrayMap is backed by GblArrayList, it also can be over-allocated to provide additional storage for the underlying data before bleeding over an allocating storage from the heap.
See also
GblArrayList

Definition at line 33 of file gimbal_array_heap.h.

Field Documentation

◆ pFnCmp

GblArrayHeapCmpFn GblArrayHeap::pFnCmp

Definition at line 35 of file gimbal_array_heap.h.

◆ list

GblArrayList GblArrayHeap::list

Definition at line 36 of file gimbal_array_heap.h.


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