cdcontainers
0.1.1
Library of data containers and collections for C programming language.
|
Functions | |
enum cdc_stat | cdc_deque_ctor (const struct cdc_sequence_table *table, struct cdc_deque **d, struct cdc_data_info *info) |
Constructs an empty deque. More... | |
enum cdc_stat | cdc_deque_ctorl (const struct cdc_sequence_table *table, struct cdc_deque **d, struct cdc_data_info *info,...) |
Constructs a deque, initialized by an arbitrary number of pointers. The last item must be NULL. More... | |
enum cdc_stat | cdc_deque_ctorv (const struct cdc_sequence_table *table, struct cdc_deque **d, struct cdc_data_info *info, va_list args) |
Constructs a deque, initialized by args. The last item must be NULL. More... | |
void | cdc_deque_dtor (struct cdc_deque *d) |
Destroys the deque. More... | |
enum cdc_stat cdc_deque_ctor | ( | const struct cdc_sequence_table * | table, |
struct cdc_deque ** | d, | ||
struct cdc_data_info * | info | ||
) |
Constructs an empty deque.
table | - method table for a particular implementation |
d | - cdc_deque |
info | - cdc_data_info |
enum cdc_stat cdc_deque_ctorl | ( | const struct cdc_sequence_table * | table, |
struct cdc_deque ** | d, | ||
struct cdc_data_info * | info, | ||
... | |||
) |
Constructs a deque, initialized by an arbitrary number of pointers. The last item must be NULL.
table | - method table for a particular implementation |
d | - cdc_deque |
info | - cdc_data_info |
enum cdc_stat cdc_deque_ctorv | ( | const struct cdc_sequence_table * | table, |
struct cdc_deque ** | d, | ||
struct cdc_data_info * | info, | ||
va_list | args | ||
) |
Constructs a deque, initialized by args. The last item must be NULL.
table | - method table for a particular implementation |
d | - cdc_deque |
info | - cdc_data_info |