35typedef int ( *mlt_deque_compare )(
void *a,
void *b );
double mlt_deque_peek_front_double(mlt_deque self)
int mlt_deque_push_back_double(mlt_deque self, double item)
void * mlt_deque_peek(mlt_deque self, int index)
int mlt_deque_insert(mlt_deque self, void *item, mlt_deque_compare)
void mlt_deque_close(mlt_deque self)
double mlt_deque_pop_front_double(mlt_deque self)
void * mlt_deque_pop_back(mlt_deque self)
int mlt_deque_peek_back_int(mlt_deque self)
int mlt_deque_push_back_int(mlt_deque self, int item)
int mlt_deque_peek_front_int(mlt_deque self)
double mlt_deque_pop_back_double(mlt_deque self)
int mlt_deque_pop_front_int(mlt_deque self)
void * mlt_deque_peek_front(mlt_deque self)
int mlt_deque_push_back(mlt_deque self, void *item)
void * mlt_deque_pop_front(mlt_deque self)
mlt_deque mlt_deque_init()
int mlt_deque_push_front_int(mlt_deque self, int item)
int mlt_deque_count(mlt_deque self)
void * mlt_deque_peek_back(mlt_deque self)
int mlt_deque_push_front_double(mlt_deque self, double item)
int mlt_deque_pop_back_int(mlt_deque self)
int mlt_deque_push_front(mlt_deque self, void *item)
double mlt_deque_peek_back_double(mlt_deque self)
Provides forward definitions of all public types.
Double-Ended Queue (deque) class.
Definition mlt_deque.c:50