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.