FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
hecmw_hash.h File Reference
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include "hecmw_io_struct.h"
Include dependency graph for hecmw_hash.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct hecmw_hash_p hecmw_hash_p
 

Functions

hecmw_hash_phecmw_hash_p_new (unsigned int capacity)
 
void hecmw_hash_p_delete (hecmw_hash_p *hash)
 
void * hecmw_hash_p_get (const hecmw_hash_p *hash, const char *key)
 
int hecmw_hash_p_exist (const hecmw_hash_p *hash, const char *key)
 
int hecmw_hash_p_put (hecmw_hash_p *hash, const char *key, void *value)
 

Typedef Documentation

◆ hecmw_hash_p

typedef struct hecmw_hash_p hecmw_hash_p

Definition at line 11 of file hecmw_hash.h.

Function Documentation

◆ hecmw_hash_p_delete()

void hecmw_hash_p_delete ( hecmw_hash_p hash)

Definition at line 73 of file hecmw_hash.c.

Here is the caller graph for this function:

◆ hecmw_hash_p_exist()

int hecmw_hash_p_exist ( const hecmw_hash_p hash,
const char *  key 
)

Definition at line 109 of file hecmw_hash.c.

◆ hecmw_hash_p_get()

void* hecmw_hash_p_get ( const hecmw_hash_p hash,
const char *  key 
)

Definition at line 94 of file hecmw_hash.c.

Here is the caller graph for this function:

◆ hecmw_hash_p_new()

hecmw_hash_p* hecmw_hash_p_new ( unsigned int  capacity)

Definition at line 46 of file hecmw_hash.c.

Here is the caller graph for this function:

◆ hecmw_hash_p_put()

int hecmw_hash_p_put ( hecmw_hash_p hash,
const char *  key,
void *  value 
)

Definition at line 123 of file hecmw_hash.c.