36 typedef unsigned long uves_deque_const_iterator;
37 typedef unsigned long uves_deque_iterator;
42 uves_deque_push_back(
uves_deque *d, cxptr what);
43 void uves_deque_push_front(
uves_deque *d, cxptr what);
44 cxptr uves_deque_get(
const uves_deque *d, uves_deque_const_iterator indx);
45 uves_deque_iterator uves_deque_erase(
uves_deque *d, uves_deque_iterator indx, cx_free_func deallocate);
46 void uves_deque_insert(
uves_deque *d, uves_deque_iterator indx, cxptr what);
49 void uves_deque_destroy(
uves_deque *d, cx_free_func deallocate);
51 uves_deque_iterator uves_deque_begin(
const uves_deque *d);
52 uves_deque_iterator uves_deque_end(
const uves_deque *d);
53 uves_deque_iterator uves_deque_next(
const uves_deque *d, uves_deque_const_iterator i);