方法

GLibVariantn_children

since: 2.24

声明 [src]

gsize
g_variant_n_children (
  GVariant* value
)

描述 [src]

确定 GVariant 实例容器中的子项数量。这包括变体、maybes、数组、元组和字典条目。在任意其他类型的 GVariant 上调用此函数将是一个错误。

对于变体,返回值总是 1。对于可能有类型的值,它始终为零或一。对于数组,它是数组的长度。对于元组,它是指数组的项数(这仅取决于类型)。对于字典条目,它始终为 2

此函数的时间复杂度为 O(1)。

自 2.24 起可用

返回值

类型: gsize

容器中的子项数量。