#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().
1.7.1