Lines Matching refs:TYPE

21  DEFINE_PRIORITY_QUEUE_OF(NAME, TYPE)
40 B<I<TYPE>> is used as a placeholder for any datatype.
43 of the specified B<I<TYPE>>. This is an opaque pointer to a structure
47 priority queue of B<I<TYPE>> elements. The type is represented by
48 B<PRIORITY_QUEUE_OF>(B<I<TYPE>>) and each function name begins with
49 B<ossl_pqueue_I<TYPE>_>.
51 B<ossl_pqueue_I<TYPE>_num>() returns the number of elements in I<pq>
54 B<ossl_pqueue_I<TYPE>_new>() allocates a new priority queue using
60 B<ossl_pqueue_I<TYPE>_free>() frees up the I<pq> structure. It does I<not>
63 B<ossl_pqueue_I<TYPE>_pop_free>() frees up all elements of I<pq> and I<pq>
67 B<ossl_pqueue_I<TYPE>_reserve>() allocates additional memory in the I<pq>
68 structure such that the next I<n> calls to B<ossl_pqueue_I<TYPE>_push>()
72 B<ossl_pqueue_I<TYPE>_push>() inserts a new element with value I<data>
75 B<ossl_pqueue_I<TYPE>_remove>().
77 B<ossl_pqueue_I<TYPE>_peek>() returns the data from the smallest element
80 B<ossl_pqueue_I<TYPE>_pop>() returns the data from the smallest element
83 B<ossl_pqueue_I<TYPE>_remove>() returns and removes the specified element
85 an earlier call made to B<ossl_pqueue_I<TYPE>_push>() with the same I<pq>
92 B<ossl_pqueue_I<TYPE>_num>() returns the number of elements in the
95 B<ossl_pqueue_I<TYPE>_new>() returns an empty priority queue or NULL if
98 B<ossl_pqueue_I<TYPE>_free>() and B<ossl_pqueue_I<TYPE>_pop_free>()
101 B<ossl_pqueue_I<TYPE>_reserve>() returns B<1> on successful allocation
104 B<ossl_pqueue_I<TYPE>_push>() returns B<1> on success or B<0> on error.
106 B<ossl_pqueue_I<TYPE>_peek>() and B<ossl_pqueue_I<TYPE>_pop>() return
109 B<ossl_pqueue_I<TYPE>_remove>() returns the data from the specified