7#ifndef LEXBOR_ARRAY_OBJ_H
8#define LEXBOR_ARRAY_OBJ_H
31 size_t size,
size_t struct_size);
72 if (idx >= array->
length) {
lxb_inline void lexbor_array_obj_erase(lexbor_array_obj_t *array)
LXB_API void * lexbor_array_obj_push(lexbor_array_obj_t *array)
LXB_API size_t lexbor_array_obj_struct_size_noi(lexbor_array_obj_t *array)
LXB_API size_t lexbor_array_obj_length_noi(lexbor_array_obj_t *array)
LXB_API void lexbor_array_obj_clean(lexbor_array_obj_t *array)
LXB_API void * lexbor_array_obj_last_noi(lexbor_array_obj_t *array)
lxb_inline size_t lexbor_array_obj_struct_size(lexbor_array_obj_t *array)
LXB_API size_t lexbor_array_obj_size_noi(lexbor_array_obj_t *array)
LXB_API uint8_t * lexbor_array_obj_expand(lexbor_array_obj_t *array, size_t up_to)
LXB_API void * lexbor_array_obj_pop(lexbor_array_obj_t *array)
LXB_API void * lexbor_array_obj_push_wo_cls(lexbor_array_obj_t *array)
LXB_API void lexbor_array_obj_erase_noi(lexbor_array_obj_t *array)
lxb_inline size_t lexbor_array_obj_length(lexbor_array_obj_t *array)
lxb_inline size_t lexbor_array_obj_size(lexbor_array_obj_t *array)
LXB_API void * lexbor_array_obj_get_noi(lexbor_array_obj_t *array, size_t idx)
LXB_API lxb_status_t lexbor_array_obj_init(lexbor_array_obj_t *array, size_t size, size_t struct_size)
LXB_API void * lexbor_array_obj_push_n(lexbor_array_obj_t *array, size_t count)
LXB_API lexbor_array_obj_t * lexbor_array_obj_create(void)
LXB_API void lexbor_array_obj_delete(lexbor_array_obj_t *array, size_t begin, size_t length)
lxb_inline void * lexbor_array_obj_get(const lexbor_array_obj_t *array, size_t idx)
LXB_API lexbor_array_obj_t * lexbor_array_obj_destroy(lexbor_array_obj_t *array, bool self_destroy)
lxb_inline void * lexbor_array_obj_last(lexbor_array_obj_t *array)
count(Countable|array $value, int $mode=COUNT_NORMAL)
memset(ptr, 0, type->size)
unsigned int lxb_status_t