类
GIRepositoryCallableInfo
自:2.80
描述 [src]
abstract class GIRepository.CallableInfo : GObject.TypeInstance
{
/* No available fields */
}
GICallableInfo
表示一个可调用的实体。
可调用的示例:
- 函数 (
GIFunctionInfo
) - 虚函数 (
GIVFuncInfo
) - 回调 (
GICallbackInfo
)。
一个可调用项包含一个参数列表 (GIArgInfo
)、一个返回类型、方向、以及一个指示它是否返回 NULL
的标志。
自版本:2.80 起提供。
实例方法
gi_callable_info_load_return_type
获取可调用函数的返回值信息;此函数是 gi_callable_info_get_return_type()
的变体,专为堆栈分配设计。
自: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 时,释放该信息。
自:2.80