函数

GLibVariantnew_tuple

自: 2.24

声明 [源]

GVariant*
g_variant_new_tuple (
  GVariant* const* children,
  gsize n_children
)

描述 [源]

根据 children 中的项目创建一个新 GVariant 元组。类型由 children 的类型决定。在 children 数组中不允许有 NULL 条目。

如果 n_children 为 0,则构建单位元组。

如果 children 是浮动引用(见 g_variant_ref_sink()),则新实例会像通过 g_variant_ref_sink() 一样接管它们。

自: 2.24

参数

children

类型: An array of GVariant*

组成元组的元素。

数组的长度由 n_children 参数指定。
数据由函数的调用者拥有。
n_children

类型: gsize

children 的长度。

返回值

类型: GVariant

对一个新 GVariant 元组的浮动引用。

数据由被调用函数拥有。