HRFunc


Description:

public delegate bool HRFunc<K,V> (K key, V value)

Specifies the type of the function passed to [func@GLib.

HashTable.find], [func@GLib.HashTable.foreach_remove], and [func@GLib.HashTable.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 [ struct@GLib.HashTable], depending on the calling function.

Parameters:

key

a key

value

the value associated with the key

user_data

user data passed to the calling function

Returns:

true if the key/value pair should be selected, and false otherwise


Namespace: GLib
Package: glib-2.0