类
GIRepositoryUnionInfo
自:2.80
描述 [源]
final class GIRepository.UnionInfo : GObject.TypeInstance
{
/* No available fields */
}
GIUnionInfo
表示一个联合类型。
联合具有方法和字段。联合可以可选地具有一个判别器,它是一个字段,用于决定对指定实例有效的实际联合字段的类型。
可用自: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
获取注册类型是否为包装类型。
自: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
属于的 typelib。
自: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时,将释放info。
自:2.80