Searched refs:vector (Results 1 – 2 of 2) sorted by relevance
14 nxt_vector_t *vector; in nxt_vector_create() local19 vector->start = nxt_pointer_to(vector, sizeof(nxt_vector_t)); in nxt_vector_create()20 vector->items = 0; in nxt_vector_create()26 return vector; in nxt_vector_create()37 vector->items = 0; in nxt_vector_init()43 return vector->start; in nxt_vector_init()57 vector->items = 0; in nxt_vector_destroy()115 item = nxt_pointer_to(vector->start, vector->item_size * vector->items); in nxt_vector_add()117 vector->items++; in nxt_vector_add()146 end = nxt_pointer_to(vector->start, item_size * vector->items); in nxt_vector_remove()[all …]
33 NXT_EXPORT void *nxt_vector_init(nxt_vector_t *vector, nxt_uint_t items,35 NXT_EXPORT void nxt_vector_destroy(nxt_vector_t *vector,37 NXT_EXPORT void *nxt_vector_add(nxt_vector_t *vector,39 NXT_EXPORT void *nxt_vector_zero_add(nxt_vector_t *vector,41 NXT_EXPORT void nxt_vector_remove(nxt_vector_t *vector, void *item);46 (vector)->item_size * ((vector)->items - 1))50 (vector)->items = 0;54 ((vector)->items == 0)58 nxt_vector_remove_last(nxt_vector_t *vector) in nxt_vector_remove_last() argument60 vector->items--; in nxt_vector_remove_last()[all …]