方法

GIRepositoryUnionInfoget_discriminator

自:2.80

声明 [源代码]

GIConstantInfo*
gi_union_info_get_discriminator (
  GIUnionInfo* info,
  size_t n
)

描述 [源代码]

获取分配给第 n 个联合字段的判别器值,即如果判别器包含此常量,则第 n 个联合字段是活动的。

如果联合未被判别,则返回 NULL

自:2.80

参数

n

类型: size_t

联合字段索引。

返回值

类型: GIConstantInfo

返回的是 GIConstantInfo,如果联合未被判别则返回 NULL。完成时使用 gi_base_info_unref() 释放它。

方法的调用者拥有返回数据,并负责释放它。
返回值可以为 NULL