![]() |
GNU PROLOG with UTF8 support
|

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) |
| char* Pl_Hash_Alloc_Table | ( | int | tbl_size, |
| int | elem_size | ||
| ) |

| char* Pl_Hash_Delete | ( | char * | tbl, |
| PlLong | key | ||
| ) |


| void Pl_Hash_Delete_All | ( | char * | tbl | ) |

| char* Pl_Hash_Find | ( | char * | tbl, |
| PlLong | key | ||
| ) |


| char* Pl_Hash_First | ( | char * | tbl, |
| HashScan * | scan | ||
| ) |


| void Pl_Hash_Free_Table | ( | char * | tbl | ) |

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


| int Pl_Hash_Nb_Elements | ( | char * | tbl | ) |


| char* Pl_Hash_Next | ( | HashScan * | scan | ) |

| char* Pl_Hash_Realloc_Table | ( | char * | tbl, |
| int | new_tbl_size | ||
| ) |


| int Pl_Hash_Table_Size | ( | char * | tbl | ) |

1.8.11