Classes | Namespaces | Typedefs | Functions
gft_hashtable.h File Reference
#include "gft_common.h"

Go to the source code of this file.

Classes

struct  gft::HashTable::_hashnode
 A hashing table node. More...
 
struct  gft::HashTable::_hashtable
 

Namespaces

 gft
 Base namespace for common definitions and prototypes.
 
 gft::HashTable
 

Typedefs

typedef struct
gft::HashTable::_hashnode 
gft::HashTable::HashNode
 A hashing table node. More...
 
typedef struct
gft::HashTable::_hashtable 
gft::HashTable::HashTable
 

Functions

HashTable * gft::HashTable::Create (int size)
 A constructor. More...
 
void gft::HashTable::Destroy (HashTable **ht)
 A destructor. More...
 
void gft::HashTable::Insert (HashTable *ht, char *key, void *value)
 Insert the pair (key, value) in the hash table. More...
 
void * gft::HashTable::Search (HashTable *ht, char *key)
 Search for the value associated with a key. More...