Ifpack Package Browser (Single Doxygen Collection)  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros | Functions
Hash_dh.c File Reference
#include "Hash_dh.h"
#include "Parser_dh.h"
#include "Mem_dh.h"
Include dependency graph for Hash_dh.c:

Go to the source code of this file.

Classes

struct  _hash_node_private
 

Macros

#define CUR_MARK_INIT   -1
 
#define __FUNC__   "Hash_dhCreate"
 
#define __FUNC__   "Hash_dhDestroy"
 
#define __FUNC__   "Hash_dhReset"
 
#define __FUNC__   "Hash_dhInit_private"
 
#define __FUNC__   "Hash_dhLookup"
 
#define __FUNC__   "Hash_dhInsert"
 
#define __FUNC__   "Hash_dhPrint"
 

Functions

static void Hash_dhInit_private (Hash_dh h, int s)
 
void Hash_dhCreate (Hash_dh *h, int size)
 
void Hash_dhDestroy (Hash_dh h)
 
void Hash_dhReset (Hash_dh h)
 
HashDataHash_dhLookup (Hash_dh h, int key)
 
void Hash_dhInsert (Hash_dh h, int key, HashData *dataIN)
 
void Hash_dhPrint (Hash_dh h, FILE *fp)
 

Macro Definition Documentation

#define CUR_MARK_INIT   -1

Definition at line 49 of file Hash_dh.c.

#define __FUNC__   "Hash_dhCreate"

Definition at line 204 of file Hash_dh.c.

#define __FUNC__   "Hash_dhDestroy"

Definition at line 204 of file Hash_dh.c.

#define __FUNC__   "Hash_dhReset"

Definition at line 204 of file Hash_dh.c.

#define __FUNC__   "Hash_dhInit_private"

Definition at line 204 of file Hash_dh.c.

#define __FUNC__   "Hash_dhLookup"

Definition at line 204 of file Hash_dh.c.

#define __FUNC__   "Hash_dhInsert"

Definition at line 204 of file Hash_dh.c.

#define __FUNC__   "Hash_dhPrint"

Definition at line 204 of file Hash_dh.c.

Function Documentation

void Hash_dhInit_private ( Hash_dh  h,
int  s 
)
static

Definition at line 105 of file Hash_dh.c.

void Hash_dhCreate ( Hash_dh h,
int  size 
)

Definition at line 63 of file Hash_dh.c.

void Hash_dhDestroy ( Hash_dh  h)

Definition at line 82 of file Hash_dh.c.

void Hash_dhReset ( Hash_dh  h)

Definition at line 96 of file Hash_dh.c.

HashData* Hash_dhLookup ( Hash_dh  h,
int  key 
)

Definition at line 139 of file Hash_dh.c.

void Hash_dhInsert ( Hash_dh  h,
int  key,
HashData dataIN 
)

Definition at line 174 of file Hash_dh.c.

void Hash_dhPrint ( Hash_dh  h,
FILE *  fp 
)

Definition at line 206 of file Hash_dh.c.