objc

Data Fields
sys_hashtable_entry_t Struct Reference

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.
 

Detailed Description

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.


The documentation for this struct was generated from the following file: