类
GIRepositoryVFuncInfo
自:2.80
描述 [源]
final class GIRepository.VFuncInfo : GObject.TypeInstance
{
/* No available fields */
}
GIVFuncInfo
表示一个虚拟函数。
虚拟函数是一个属于GIObjectInfo
或GIInterfaceInfo
的可调用对象。
自:2.80
实例方法
从GICallableInfo继承的方法(18)
gi_callable_info_can_throw_gerror
可调用是否可以抛出GError
。
自:2.80
gi_callable_info_get_arg
获取有关此可调用特定参数的信息。
自:2.80
gi_callable_info_get_async_function
获取可调用的异步版本的调用信息。
不稳定 自:2.84
gi_callable_info_get_caller_owns
查看调用者是否拥有此可调用的返回值。
自:2.80
gi_callable_info_get_finish_function
获取异步函数对应完成函数的信息。
不稳定 自:2.84
gi_callable_info_get_instance_ownership_transfer
获取实例参数的所有权转移。
自:2.80
gi_callable_info_get_n_args
获取此可调用的参数(包括传入和传出参数)数量。
自:2.80
gi_callable_info_get_return_attribute
检索与返回值关联的任意属性。
自:2.80
gi_callable_info_get_return_type
以GITypeInfo
获取可调用项的返回类型。
自:2.80
gi_callable_info_get_sync_function
获取可调用的同步版本调用信息。
不稳定 自:2.84
gi_callable_info_invoke
通过调用给定的function
指针来调用给定的GICallableInfo
。
自:2.80
gi_callable_info_is_async
获取可调用是否为“异步”。异步可调用具有GAsyncReadyCallback
参数和用户数据。
不稳定 自:2.84
gi_callable_info_is_method
确定可调用信息是否为方法。
自:2.80
gi_callable_info_iterate_return_attributes
遍历与返回值关联的所有属性。
自:2.80
gi_callable_info_load_arg
获取有关可调用对象特定参数的信息;该函数是专为栈分配设计的 gi_callable_info_get_arg()
函数的变体。
自:2.80
gi_callable_info_load_return_type
获取有关可调用对象返回值的信息;该函数是专为栈分配设计的 gi_callable_info_get_return_type()
函数的变体。
自:2.80
gi_callable_info_may_return_null
检查可调用对象是否能返回 NULL
。
自:2.80
gi_callable_info_skip_return
检查可调用对象的返回值是否仅在 C 语言中才有用。
自: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