hashmap Struct Reference
Struct used to maintain an instance of an in memory hashmap. More...
#include <open_address_hash.h>
Collaboration diagram for hashmap:
Public Attributes | |
ion_dictionary_parent_t | super |
int | map_size |
ion_write_concern_t | write_concern |
int(* | compute_hash )(ion_hashmap_t *, ion_key_t, int) |
char * | entry |
Detailed Description
Struct used to maintain an instance of an in memory hashmap.
Definition at line 70 of file open_address_hash.h.
Member Data Documentation
int(* hashmap::compute_hash) (ion_hashmap_t *, ion_key_t, int) |
The hashing function to be used for the instance
Definition at line 76 of file open_address_hash.h.
char* hashmap::entry |
Pointer to the entries in the hashmap
Definition at line 84 of file open_address_hash.h.
int hashmap::map_size |
The size of the map in item capacity
Definition at line 72 of file open_address_hash.h.
ion_dictionary_parent_t hashmap::super |
Definition at line 71 of file open_address_hash.h.
ion_write_concern_t hashmap::write_concern |
The current write_concern
level of the hashmap
Definition at line 73 of file open_address_hash.h.
The documentation for this struct was generated from the following file: