Hash table entry. More...
#include <runtime-sys/sys.h>
Data Fields | |
| uintptr_t | hash |
| Hash key for the entry. | |
| uintptr_t | value |
| Value associated with the entry. | |
| uint8_t | flags |
| Entry flags (implementation-specific) | |
| void * | keyptr |
| Pointer to key data. | |
| char | keybuf [SYS_HASHTABLE_KEY_SIZE] |
| Fixed-size key buffer, which can be used to store keys directly in the entry. | |
Hash table entry.
This structure represents a single entry in the hash table, containing a hash key, value, and pointer to the concrete key implementation. The key can be stored directly in the entry or as a pointer to an external key buffer.
Definition at line 50 of file hashtable.h.