Home | History | Annotate | Download | only in libtess

Lines Matching defs:PriorityQ

38 #include "priorityq-heap.h"
42 #undef PriorityQ
56 #define PriorityQ PriorityQSort
95 typedef struct PriorityQ PriorityQ;
97 struct PriorityQ {
106 PriorityQ *pqNewPriorityQ( int (*leq)(PQkey key1, PQkey key2) );
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 );