方法
GIRepositoryObjectInfofind_method_using_interfaces
自:2.80
声明 [源]
GIFunctionInfo*
gi_object_info_find_method_using_interfaces (
GIObjectInfo* info,
const char* name,
GIBaseInfo** declarer
)
描述 [源]
根据给定的 name
获取对象的方法,搜索对象 info
及其实现的任何接口。
如果没有找到具有该名称的方法,将返回 NULL
。
请注意,此函数不会搜索父类;如果需要,您将不得不递归。
自:2.80
参数
name
-
类型:
const char*
要获取的方法的名称。
数据由方法的调用者拥有。 该值是一个以 NUL 结束的 UTF-8 字符串。 declarer
-
类型:
GIBaseInfo
声明此方法的
GIObjectInfo
或GIInterfaceInfo
,或NULL
以忽略。如果未找到任何方法,此将返回NULL
。此参数将由函数设置。 方法可以将此参数设置为 NULL
。此参数可以是 NULL
。该方法调用者负责获取返回的数据的所有权,并在完成后释放该数据。
返回值
类型: GIFunctionInfo
GIFunctionInfo
,如果未找到则为NULL
。完成后,通过调用gi_base_info_unref()
来释放该结构。
该方法调用者负责获取返回的数据的所有权,并在完成后释放该数据。 |
返回值可以为NULL 。 |