GIRepositoryFlagsInfo

自从:2.80

描述 [源]

final class GIRepository.FlagsInfo : GObject.TypeInstance
{
  /* No available fields */
}

GIFlagsInfo 代表一个枚举类型,它定义了标记值(独立设置的位)。

GIFlagsInfo 包含一组值(每个都是 GIValueInfo)和一个类型。

通过在 GIFlagsInfo 上调用 gi_enum_info_get_value() 来获取值的 GIValueInfo

自从:2.80

实例方法

GIEnumInfo 继承的方法(6 个)
gi_enum_info_get_error_domain

获取与此枚举关联的错误域的 quark 的字符串形式,如果没有则返回空。

自从:2.80

gi_enum_info_get_method

获取索引为 n 的枚举类型方法。

自从:2.80

gi_enum_info_get_n_methods

获取此枚举类型拥有方法的数量。

自从:2.80

gi_enum_info_get_n_values

获取此枚举包含的值的数量。

自从:2.80

gi_enum_info_get_storage_type

获取在 C ABI 中用于枚举的类型标签。这将是一个有符号或无符号整型。

自从:2.80

gi_enum_info_get_value

获取此枚举的值。

自从:2.80

GIRegisteredTypeInfo 继承的方法(4 个)
gi_registered_type_info_get_g_type

获取此已注册类型的 GType

自从:2.80

gi_registered_type_info_get_type_init_function_name

获取 info 的类型初始化函数。

自从:2.80

gi_registered_type_info_get_type_name

获取 GObject 类型系统中结构体的类型名称。

自从:2.80

gi_registered_type_info_is_boxed

获取已注册类型是否是boxed类型。

自从:2.80

GIBaseInfo 继承的方法(11 个)
gi_base_info_clear

清除 GIBaseInfo 内部栈分配的内存。

自从:2.80

gi_base_info_equal

比较两个 GIBaseInfo

自从:2.80

gi_base_info_get_attribute

检索与此节点关联的任意属性。

自从:2.80

gi_base_info_get_container

获取 info 的容器。

自从:2.80

gi_base_info_get_name

获取 info 的名称。

自从:2.80

gi_base_info_get_namespace

获取 info 的命名空间。

自从:2.80

gi_base_info_get_typelib

获取此 info 所属的类型库。

自从:2.80

gi_base_info_is_deprecated

获取 info 是否表示已弃用的元数据。

自从:2.80

gi_base_info_iterate_attributes

遍历与此节点关联的所有属性。

自从:2.80

gi_base_info_ref

增加 info 的引用计数。

自从:2.80

gi_base_info_unref

减少 info 的引用计数。当其引用计数降至 0 时,信息将被释放。

自从:2.80