axl main logo
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Modules Pages
typedef axl_bool(* axlHashForeachFunc4)(axlPointer key, axlPointer data, axlPointer user_data, axlPointer user_data2, axlPointer user_data3, axlPointer user_data4)

Foreach function signature used to represent the set of functions used at axl_hash_foreach4.

The function receives the item found (key and data values) as well as tree user defined pointers also defined at axl_hash_foreach4. The function must return axl_true ("item found") to make the search to stop. In the case a full iteration over all items inside the hash is required, the function must always return axl_false.

Parameters
keyThe key for the item stored.
dataThe data associated to the key found
user_dataUser defined data that was provided to the axl_hash_foreach4 function.
user_data2Second User defined data that was provided to the axl_hash_foreach4 function.
user_data3Third User defined data that was provided to the axl_hash_foreach4 function.
user_data4Forth User defined data that was provided to the axl_hash_foreach4 function.
Returns
axl_true to make the foreach process to stop. axl_false to make the process to continue.