#include <hashtable.h>
Public Member Functions | |
HashTable (HashFunc_t fnptr=0) | |
Elem * | Lookup (Key key) |
Elem * | Insert (Key key, Elem &data, bool unique=true) |
void | Remove (Key key) |
unsigned | GetItemCount () |
Elem * | get_first_item () |
Elem * | get_next_item (Key prev_key, Elem &prev) |
Classes | |
class | IntHashEntry |
class | IntHashItem |
class | IntHashLink |
HashTable< Key, Elem, hashtable_len >.HashTable | ( | HashFunc_t | fnptr = 0 |
) |
Elem* HashTable< Key, Elem, hashtable_len >.Lookup | ( | Key | key | ) |
Elem* HashTable< Key, Elem, hashtable_len >.Insert | ( | Key | key, | |
Elem & | data, | |||
bool | unique = true | |||
) |
void HashTable< Key, Elem, hashtable_len >.Remove | ( | Key | key | ) |
unsigned HashTable< Key, Elem, hashtable_len >.GetItemCount | ( | ) |
Elem* HashTable< Key, Elem, hashtable_len >.get_first_item | ( | ) |
Elem* HashTable< Key, Elem, hashtable_len >.get_next_item | ( | Key | prev_key, | |
Elem & | prev | |||
) |
Genereated on Tue Mar 11 19:26:01 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.