Type for an array of data. More...
#include <eina_array.h>
Data Fields | |
| int | version |
| Should match EINA_ARRAY_VERSION used when compiled your apps, provided for ABI compatibility. | |
| void ** | data |
| Pointer to a C array of pointers to payloads. | |
| unsigned int | total |
Number of allocated slots in data. | |
| unsigned int | count |
Number of used slots in data that point to valid payloads. | |
| unsigned int | step |
Number of slots to grow or shrink data. | |
Type for an array of data.
| int _Eina_Array::version |
Should match EINA_ARRAY_VERSION used when compiled your apps, provided for ABI compatibility.
Referenced by eina_array_accessor_new(), eina_array_iterator_new(), eina_array_new(), and eina_array_step_set().
| void** _Eina_Array::data |
Pointer to a C array of pointers to payloads.
Referenced by eina_array_flush(), eina_array_new(), eina_array_remove(), eina_array_step_set(), and elm_win_available_profiles_get().
| unsigned int _Eina_Array::total |
Number of allocated slots in data.
Referenced by eina_array_flush(), eina_array_new(), eina_array_remove(), and eina_array_step_set().
| unsigned int _Eina_Array::count |
Number of used slots in data that point to valid payloads.
Referenced by eina_array_flush(), eina_array_new(), eina_array_remove(), eina_array_step_set(), eina_module_list_free(), eina_module_list_load(), eina_module_list_unload(), and elm_win_available_profiles_get().
| unsigned int _Eina_Array::step |
Number of slots to grow or shrink data.
Referenced by eina_array_new(), eina_array_remove(), and eina_array_step_set().