title: GenericMap summary: Hash-table that maps void * to void *.
GenericMap
Hash-table that maps void * to void *. 
#include <common.h>
Public Attributes
| Name | |
|---|---|
| usize | len | 
| u64 | hash | 
| u0 * | value | 
| struct GenericMap::@18::@19::@20 | key | 
| u0 * | next | 
| struct GenericMap::@18::@19 * | value | 
| usize | cap | 
| struct GenericMap::@18 | buckets | 
| usize | value_size | 
| usize | key_size | 
| usize | node_size | 
| usize | hash_offset | 
| usize | key_offset | 
| usize | value_offset | 
| usize | next_offset | 
| HashKeyType | key_type | 
| u64(* | hasher | 
Public Attributes Documentation
variable len
usize len;
variable hash
u64 hash;
variable value
u0 * value;
variable key
struct GenericMap::@18::@19::@20 key;
variable next
u0 * next;
variable value
struct GenericMap::@18::@19 * value;
variable cap
usize cap;
variable buckets
struct GenericMap::@18 buckets;
variable value_size
usize value_size;
variable key_size
usize key_size;
variable node_size
usize node_size;
variable hash_offset
usize hash_offset;
variable key_offset
usize key_offset;
variable value_offset
usize value_offset;
variable next_offset
usize next_offset;
variable key_type
HashKeyType key_type;
variable hasher
u64(* hasher;
Updated on 23 August 2022 at 00:54:19 UTC