Collection state structure. More...
#include <collection.h>
Data Fields | |
uint8_t * | items |
uint8_t * | keys |
uint32_t | count |
uint32_t | width |
Collection state structure.
This structure represents the state of a keyed collection. It maintains pointers to the array of stored items and the corresponding keys, along with the count of items and the fixed size (in bytes) of each item.
uint32_t count |
[uint32_t] Number of items currently stored in the collection.
uint8_t* items |
[uint8_t*] Pointer to the contiguous array storing collection items.
uint8_t* keys |
[uint8_t*] Pointer to the array storing keys corresponding to each item.
uint32_t width |
[uint32_t] Fixed byte size of an individual item in the collection.