#include <MT_hashtable.h>
Static Public Member Functions | |
static HashTableEntry * | alloc () |
static void | free (HashTableEntry *entry) |
Data Fields | |
key_t | key |
data_t | data |
HashTableEntry * | next |
Definition at line 40 of file MT_hashtable.h.
static HashTableEntry* HashTableEntry< key_t, data_t >::alloc | ( | ) | [inline, static] |
Definition at line 46 of file MT_hashtable.h.
References ats_malloc().
static void HashTableEntry< key_t, data_t >::free | ( | HashTableEntry< key_t, data_t > * | entry | ) | [inline, static] |
Definition at line 51 of file MT_hashtable.h.
References ats_free().
data_t HashTableEntry< key_t, data_t >::data |
Definition at line 43 of file MT_hashtable.h.
Referenced by IMTHashTable< key_t, data_t >::GC(), IMTHashTable< key_t, data_t >::insert_entry(), IMTHashTable< key_t, data_t >::lookup_entry(), and IMTHashTable< key_t, data_t >::remove_entry().
key_t HashTableEntry< key_t, data_t >::key |
Definition at line 42 of file MT_hashtable.h.
Referenced by IMTHashTable< key_t, data_t >::insert_entry(), IMTHashTable< key_t, data_t >::lookup_entry(), IMTHashTable< key_t, data_t >::remove_entry(), and IMTHashTable< key_t, data_t >::resize().
HashTableEntry* HashTableEntry< key_t, data_t >::next |
Definition at line 44 of file MT_hashtable.h.
Referenced by IMTHashTable< key_t, data_t >::GC(), IMTHashTable< key_t, data_t >::insert_entry(), IMTHashTable< key_t, data_t >::lookup_entry(), IMTHashTable< key_t, data_t >::remove_entry(), IMTHashTable< key_t, data_t >::reset(), and IMTHashTable< key_t, data_t >::resize().