类
GIRepositoryTypeInfo
自:2.80
说明 [src]
final class GIRepository.TypeInfo : GObject.TypeInstance
{
/* No available fields */
}
GITypeInfo 表示类型,包括方向和传输信息。
可以从参数(参见 GIArgInfo)、函数返回值(参见 GIFunctionInfo)、字段(参见 GIFieldInfo)、属性(参见 GIPropertyInfo)、常量(参见 GIConstantInfo)或联合鉴别符(参见 GIUnionInfo)检索类型信息。
类型可以是基本类型,即标准 C 原语类型或接口类型。对于接口类型,需要调用 gi_type_info_get_interface() 来获取该接口的基本信息的引用。
自 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 时,则释放 info。
自:2.80