GNU PROLOG with UTF8 support
Data Structures | Functions
hash.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  HashScan
 

Functions

char * Pl_Hash_Alloc_Table (int tbl_size, int elem_size)
 
void Pl_Hash_Free_Table (char *tbl)
 
char * Pl_Hash_Realloc_Table (char *tbl, int new_tbl_size)
 
void Pl_Hash_Delete_All (char *tbl)
 
char * Pl_Hash_Insert (char *tbl, char *elem, int replace)
 
char * Pl_Hash_Find (char *tbl, PlLong key)
 
char * Pl_Hash_Delete (char *tbl, PlLong key)
 
char * Pl_Hash_First (char *tbl, HashScan *scan)
 
char * Pl_Hash_Next (HashScan *scan)
 
int Pl_Hash_Table_Size (char *tbl)
 
int Pl_Hash_Nb_Elements (char *tbl)
 

Function Documentation

char* Pl_Hash_Alloc_Table ( int  tbl_size,
int  elem_size 
)

Here is the caller graph for this function:

char* Pl_Hash_Delete ( char *  tbl,
PlLong  key 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void Pl_Hash_Delete_All ( char *  tbl)

Here is the caller graph for this function:

char* Pl_Hash_Find ( char *  tbl,
PlLong  key 
)

Here is the call graph for this function:

Here is the caller graph for this function:

char* Pl_Hash_First ( char *  tbl,
HashScan scan 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void Pl_Hash_Free_Table ( char *  tbl)

Here is the caller graph for this function:

char* Pl_Hash_Insert ( char *  tbl,
char *  elem,
int  replace 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int Pl_Hash_Nb_Elements ( char *  tbl)

Here is the call graph for this function:

Here is the caller graph for this function:

char* Pl_Hash_Next ( HashScan scan)

Here is the caller graph for this function:

char* Pl_Hash_Realloc_Table ( char *  tbl,
int  new_tbl_size 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int Pl_Hash_Table_Size ( char *  tbl)

Here is the caller graph for this function: