18#ifndef __VSF_DYNARR_H__
19#define __VSF_DYNARR_H__
25#if VSF_USE_DYNARR == ENABLED
27#if defined(__VSF_DYNARR_CLASS_IMPLEMENT)
28# define __VSF_CLASS_IMPLEMENT__
29# undef __VSF_DYNARR_CLASS_IMPLEMENT
30#elif defined(__VSF_DYNARR_CLASS_INHERIT__)
31# define __VSF_CLASS_INHERIT__
32# undef __VSF_DYNARR_CLASS_INHERIT__
48 uint8_t item_num_per_buf_bitlen;
49 uint8_t buf_num_per_table_bitlen;
vsf_err_t
Definition __type.h:42
Definition vsf_dynarr.h:44
unsigned short uint16_t
Definition lvgl.h:41
unsigned int uint32_t
Definition lvgl.h:43
unsigned char uint8_t
Definition lvgl.h:40
#define vsf_class(__name)
Definition ooc_class.h:48
unsigned int uint_fast32_t
Definition stdint.h:27
Definition vsf_list.h:872
void * vsf_dynarr_get(vsf_dynarr_t *dynarr, uint_fast32_t pos)
Definition vsf_dynarr.c:176
uint_fast32_t vsf_dynarr_get_size(vsf_dynarr_t *dynarr)
Definition vsf_dynarr.c:63
void vsf_dynarr_fini(vsf_dynarr_t *dynarr)
Definition vsf_dynarr.c:203
vsf_err_t vsf_dynarr_set_size(vsf_dynarr_t *dynarr, uint_fast32_t size)
Definition vsf_dynarr.c:73
vsf_err_t vsf_dynarr_init(vsf_dynarr_t *dynarr)
Definition vsf_dynarr.c:195
uint32_t size
Definition vsf_memfs.h:50
uint_fast8_t length
Definition vsf_pbuf.c:38
uintptr_t uint_fast32_t item_size
Definition vsf_pool.h:477