类
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