8#ifndef parserutils_utils_vector_h_
9#define parserutils_utils_vector_h_
parserutils_error parserutils_vector_get_length(parserutils_vector *vector, size_t *length)
Definition vector.c:164
parserutils_error parserutils_vector_destroy(parserutils_vector *vector)
Definition vector.c:69
parserutils_error parserutils_vector_create(size_t item_size, size_t chunk_size, parserutils_vector **vector)
Definition vector.c:35
parserutils_error parserutils_vector_append(parserutils_vector *vector, void *item)
Definition vector.c:87
const void * parserutils_vector_peek(const parserutils_vector *vector, int32_t ctx)
Definition vector.c:212
parserutils_error parserutils_vector_remove_last(parserutils_vector *vector)
Definition vector.c:144
const void * parserutils_vector_iterate(const parserutils_vector *vector, int32_t *ctx)
Definition vector.c:187
parserutils_error parserutils_vector_clear(parserutils_vector *vector)
Definition vector.c:125
int int32_t
Definition acefiex.h:160
parserutils_error
Definition errors.h:18
size_t item_size
Definition vector.c:18
size_t chunk_size
Definition vector.c:19