函数宏

gobjectVALUE_COLLECT_INIT

自 2.24 开始

声明 [src]

#define G_VALUE_COLLECT_INIT (
  value,
  _value_type,
  var_args,
  flags,
  __error
)

描述 [src]

va_list收集一个可变参数值。

我们必须将可变参数收集实现为一个宏,因为在某些系统上,va_list变量不能通过引用传递。

可从 2.24 开始使用

此函数对语言绑定不是直接可用的。

参数

value

类型: -

一个用于返回GValue的位置。必须只包含0字节。

_value_type

类型: -

要用于valueGType

var_args

类型: -

va_list变量;它可以被多次评估。

flags

类型: -

传递给GTypeValueTablevaluecollect_value()函数的标志。

__error

类型: -

一个将修改为容纳由失败的g_new()分配的错误消息的gchar**变量。