Lines Matching refs:lv_array_t
54 void lv_array_init(lv_array_t * array, uint32_t capacity, uint32_t element_size);
65 void lv_array_init_from_buf(lv_array_t * array, void * buf, uint32_t capacity, uint32_t element_siz…
73 bool lv_array_resize(lv_array_t * array, uint32_t new_capacity);
79 void lv_array_deinit(lv_array_t * array);
86 uint32_t lv_array_size(const lv_array_t * array);
93 uint32_t lv_array_capacity(const lv_array_t * array);
100 bool lv_array_is_empty(const lv_array_t * array);
107 bool lv_array_is_full(const lv_array_t * array);
115 void lv_array_copy(lv_array_t * target, const lv_array_t * source);
121 void lv_array_clear(lv_array_t * array);
127 void lv_array_shrink(lv_array_t * array);
135 lv_result_t lv_array_remove(lv_array_t * array, uint32_t index);
146 lv_result_t lv_array_erase(lv_array_t * array, uint32_t start, uint32_t end);
155 lv_result_t lv_array_concat(lv_array_t * array, const lv_array_t * other);
165 lv_result_t lv_array_push_back(lv_array_t * array, const void * element);
174 lv_result_t lv_array_assign(lv_array_t * array, uint32_t index, const void * value);
182 void * lv_array_at(const lv_array_t * array, uint32_t index);
189 void * lv_array_front(const lv_array_t * array);
195 void * lv_array_back(const lv_array_t * array);