Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

hash.h File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Data Structures

struct  hash_t

Defines

#define HASH_FAIL   -1

Typedefs

typedef hash_t hash_t

Functions

void hash_init (hash_t *, int)
void * hash_lookup (const hash_t *, const char *)
void * hash_insert (hash_t *, const char *, void *)
void * hash_delete (hash_t *, const char *)
void hash_destroy (hash_t *, void(*free_data)(void *))
char * hash_stats (hash_t *)


Define Documentation

#define HASH_FAIL   -1
 

Definition at line 19 of file hash.h.


Typedef Documentation

typedef struct hash_t hash_t
 


Function Documentation

void* hash_delete (  hash_t *   ,
const char *   
) 
 

Definition at line 194 of file hash.c.

void hash_destroy (  hash_t *   ,
void(*    free_data)(void *)
) 
 

Definition at line 242 of file hash.c.

void hash_init (  hash_t *   ,
int   
) 
 

Definition at line 97 of file hash.c.

void* hash_insert (  hash_t *   ,
const char *   ,
void *   
) 
 

Definition at line 159 of file hash.c.

void* hash_lookup (  const hash_t *   ,
const char *   
) 
 

Definition at line 132 of file hash.c.

char* hash_stats (  hash_t *    ) 
 

Definition at line 295 of file hash.c.


Generated on Sun Jun 13 20:51:32 2004 for libgnn Gradient Retropropagation Machine Library by doxygen1.2.18