函数宏

GLibdatalist_set_data_full

声明 [源代码]

#define g_datalist_set_data_full (
  dl,
  k,
  d,
  f
)

说明 [源代码]

设置与给定字符串标识符相对应的元素数据,以及在删除元素数据时要调用的函数。

语言绑定无法直接使用此函数。

参数

dl

类型: -

一个数据列表。

k

类型: -

用于识别元素数据的字符串。

d

类型: -

元素数据,或 NULL,以删除任何对应于 k 的先前的元素。

f

类型: -

在删除数据元素时调用的函数。此函数将使用数据元素进行调用,并且可以用作释放已为此函数分配的任何内存。如果 dNULL,则 f 也必须为 NULL