Lines Matching refs:PriorityQ
42 #undef PriorityQ
56 #define PriorityQ PriorityQSort macro
95 typedef struct PriorityQ PriorityQ; typedef
97 struct PriorityQ { struct
106 PriorityQ *pqNewPriorityQ( int (*leq)(PQkey key1, PQkey key2) ); argument
107 void pqDeletePriorityQ( PriorityQ *pq );
109 int pqInit( PriorityQ *pq );
110 PQhandle pqInsert( PriorityQ *pq, PQkey key );
111 PQkey pqExtractMin( PriorityQ *pq );
112 void pqDelete( PriorityQ *pq, PQhandle handle );
114 PQkey pqMinimum( PriorityQ *pq );
115 int pqIsEmpty( PriorityQ *pq );