Function

GLibDataForeachFunc

Declaration

void
(* GDataForeachFunc) (
  GQuark key_id,
  gpointer data,
  gpointer user_data
)

Description

Specifies the type of function passed to g_dataset_foreach(). It is called with each GQuark id and associated data element, together with the user_data parameter supplied to g_dataset_foreach().

Parameters

key_id GQuark
 

The GQuark id to identifying the data element.

data gpointer
 

The data element.

 The argument can be NULL.
 The data is owned by the caller of the function.
user_data gpointer
 

User data passed to g_dataset_foreach().

 The argument can be NULL.
 The data is owned by the caller of the function.