Function

GLibdatalist_id_remove_multiple

Declaration

void
g_datalist_id_remove_multiple (
  GData** datalist,
  GQuark* keys,
  gsize n_keys
)

Description

Removes multiple keys from a datalist.

This is more efficient than calling g_datalist_id_remove_data() multiple times in a row.

Available since:2.74

Parameters

datalist

Type: GData

A datalist.

The data is owned by the caller of the function.
keys

Type: An array of GQuark

Keys to remove.

The length of the array is specified in the n_keys argument.
The data is owned by the caller of the function.
n_keys

Type: gsize

Length of keys, must be <= 16