Static Public Member Functions | Data Fields

HashTableEntry< key_t, data_t > Struct Template Reference

#include <MT_hashtable.h>

Collaboration diagram for HashTableEntry< key_t, data_t >:
Collaboration graph
[legend]

Static Public Member Functions

static HashTableEntryalloc ()
static void free (HashTableEntry *entry)

Data Fields

key_t key
data_t data
HashTableEntrynext

Detailed Description

template<class key_t, class data_t>
struct HashTableEntry< key_t, data_t >

Definition at line 40 of file MT_hashtable.h.


Member Function Documentation

template<class key_t, class data_t>
static HashTableEntry* HashTableEntry< key_t, data_t >::alloc (  )  [inline, static]

Definition at line 46 of file MT_hashtable.h.

References ats_malloc().

template<class key_t, class data_t>
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().


Field Documentation

template<class key_t, class data_t>
data_t HashTableEntry< key_t, data_t >::data
template<class key_t, class data_t>
key_t HashTableEntry< key_t, data_t >::key
template<class key_t, class data_t>
HashTableEntry* HashTableEntry< key_t, data_t >::next

The documentation for this struct was generated from the following file: