Function
GLibHRFunc
Description [src]
Specifies the type of the function passed to
g_hash_table_find(), g_hash_table_foreach_remove(), and
g_hash_table_foreach_steal().
The function is called with each key/value pair, together with the user_data parameter passed to the calling function.
The function should return true if the key/value pair should be
selected, meaning it has been found or it should be removed from the
GHashTable, depending on the calling function.
Parameters
key-
Type:
gpointerA key.
The argument can be NULL.The data is owned by the caller of the function. value-
Type:
gpointerThe value associated with the key.
The argument can be NULL.The data is owned by the caller of the function. user_data-
Type:
gpointerUser data passed to the calling function.
The argument can be NULL.The data is owned by the caller of the function.