offbrand
A collection of generic, reference counted datastructures in C for C
|
obmap internal structure, encapsulating all data needed for an instance of obmap More...
#include <obmap_private.h>
Public Attributes | |
obj | base |
uint8_t | cap_idx |
obvector * | hash_table |
obdeque * | pairs |
uint32_t | collisions |
obmap internal structure, encapsulating all data needed for an instance of obmap
obj obmap_struct::base |
obj containing reference count and class membership data
uint8_t obmap_struct::cap_idx |
index within MAP_CAPACITIES used as lookup for capacity of map
uint32_t obmap_struct::collisions |
variable that tracks the number of hashing colisions encountered when adding keys to the table
obvector* obmap_struct::hash_table |
map lookup table
obdeque* obmap_struct::pairs |
A dense list of all MapPairs within the map, for speedy rehash