ReactOS 0.4.16-dev-250-g3ecd236
PriorityQ Struct Reference

#include <priorityq-heap.h>

Collaboration diagram for PriorityQ:

Public Attributes

PQnodenodes
 
PQhandleElemhandles
 
long size
 
long max
 
PQhandle freeList
 
int initialized
 
int(* leq )(PQkey key1, PQkey key2)
 
PriorityQHeap * heap
 
PQkeykeys
 
PQkey ** order
 
PQhandle size
 
PQhandle max
 

Detailed Description

Definition at line 86 of file priorityq-heap.h.

Member Data Documentation

◆ freeList

PQhandle PriorityQ::freeList

Definition at line 90 of file priorityq-heap.h.

Referenced by pqDelete(), pqExtractMin(), pqInsert(), and pqNewPriorityQ().

◆ handles

PQhandleElem* PriorityQ::handles

◆ heap

PriorityQHeap * PriorityQ::heap

◆ initialized

int PriorityQ::initialized

Definition at line 91 of file priorityq-heap.h.

Referenced by pqInit(), pqInsert(), and pqNewPriorityQ().

◆ keys

PQkey * PriorityQ::keys

Definition at line 99 of file priorityq-sort.h.

Referenced by pqDelete(), pqDeletePriorityQ(), pqInit(), pqInsert(), and pqNewPriorityQ().

◆ leq

int(* PriorityQ::leq)(PQkey key1, PQkey key2)

Definition at line 92 of file priorityq-heap.h.

Referenced by pqNewPriorityQ().

◆ max [1/2]

PQhandle PriorityQ::max

Definition at line 89 of file priorityq-heap.h.

Referenced by pqInit(), pqInsert(), and pqNewPriorityQ().

◆ max [2/2]

PQhandle PriorityQ::max

Definition at line 101 of file priorityq-sort.h.

◆ nodes

PQnode* PriorityQ::nodes

◆ order

PQkey ** PriorityQ::order

◆ size [1/2]

PQhandle PriorityQ::size

◆ size [2/2]

PQhandle PriorityQ::size

Definition at line 101 of file priorityq-sort.h.


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