Blender
V3.3
|
Public Attributes | |
uint | size |
uint | bufsize |
HeapNode ** | tree |
struct { | |
struct HeapNode_Chunk * chunk | |
HeapNode * free | |
} | nodes |
Definition at line 43 of file BLI_heap.c.
uint Heap::bufsize |
Definition at line 45 of file BLI_heap.c.
Referenced by BLI_heap_insert(), and BLI_heap_new_ex().
struct HeapNode_Chunk* Heap::chunk |
Definition at line 50 of file BLI_heap.c.
Referenced by BLI_heap_clear(), BLI_heap_free(), BLI_heap_new_ex(), and heap_node_alloc().
HeapNode* Heap::free |
Definition at line 52 of file BLI_heap.c.
Referenced by BLI_heap_clear(), BLI_heap_new_ex(), heap_node_alloc(), and heap_node_free().
struct { ... } Heap::nodes |
Referenced by BLI_heap_clear(), BLI_heap_free(), BLI_heap_new_ex(), heap_node_alloc(), and heap_node_free().
uint Heap::size |
Definition at line 44 of file BLI_heap.c.
Referenced by BLI_heap_clear(), BLI_heap_free(), BLI_heap_insert(), BLI_heap_is_empty(), BLI_heap_len(), BLI_heap_new_ex(), BLI_heap_pop_min(), BLI_heap_remove(), BLI_heap_top_value(), and heap_down().
HeapNode** Heap::tree |
Definition at line 46 of file BLI_heap.c.
Referenced by BLI_heap_clear(), BLI_heap_free(), BLI_heap_insert(), BLI_heap_new_ex(), BLI_heap_pop_min(), BLI_heap_top(), BLI_heap_top_value(), heap_down(), heap_is_minheap(), heap_swap(), and heap_up().