类
GIRepositoryFunctionInfo
自:2.80
描述 [源]
final class GIRepository.FunctionInfo : GObject.TypeInstance
{
/* No available fields */
}
GIFunctionInfo
代表一个函数、方法或构造函数。
要确定一个 GIFunctionInfo
代表什么类型的实体,请调用 gi_function_info_get_flags()
。
有关如何检索参数和其他元数据的详细信息,请参见 GICallableInfo
。
自: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
所属的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