函数

GObjectTypeValueInitFunc

自版本 2.78 开始

声明

void
(* GTypeValueInitFunc) (
  GValue* value
)

描述 [源]

通过设置 value->data 数组的字段来初始化值内容。

传递该函数的 GValue 数据数组是通过 memset() 零填充的,因此无需注意释放任何旧的内容。例如,在字符串值可能永远不会为 NULL 的情况下,实现可能看起来像

value->data[0].v_pointer = g_strdup ("");

自版本 2.78 开始

参数

value

类型: GValue

要初始化的值。

数据由函数的调用者拥有。