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: