hashmap: add hash_GetNode

This commit is contained in:
Jakub Kądziołka
2021-04-16 13:08:14 +02:00
committed by Eldred Habert
parent 08bdbd1949
commit f97663aa37
2 changed files with 23 additions and 12 deletions

View File

@@ -51,6 +51,14 @@ bool hash_ReplaceElement(HashMap const map, char const *key, void *element);
*/
bool hash_RemoveElement(HashMap map, char const *key);
/**
* Finds an element in a hashmap, and returns a pointer to its value field.
* @param map The map to consider the elements of
* @param key The key to search an element for
* @return A pointer to the pointer to the element, or NULL if not found.
*/
void **hash_GetNode(HashMap const map, char const *key);
/**
* Finds an element in a hashmap.
* @param map The map to consider the elements of