19 # ifndef FT_VECT_EXPAND_STEP
20 # define FT_VECT_EXPAND_STEP 32
void * vect_at(const t_vect *vect, size_t index)
bool vect_reserve(t_vect *vect, size_t newcap)
void vect_dispose_ptrarr(t_vect *vect)
bool vect_set(t_vect *vect, const void *elem, size_t index)
bool vect_remove(t_vect *vect, size_t index)
void vect_dispose(t_vect *vect)
bool vect_push_back(t_vect *vect, const void *elem, size_t *written_index)
bool vect_append_str(t_vect *vect, const char *value, size_t count)
bool vect_append_range(t_vect *vect, const void *value, size_t count)
void vect_dispose_each(t_vect *vect, void(*disposer)(void *))
t_vect vect_init(size_t cap, size_t elemsize)