函数

GLibOptionParseFunc

声明

gboolean
(* GOptionParseFunc) (
  GOptionContext* context,
  GOptionGroup* group,
  gpointer data,
  GError** error
)

说明 [src]

在解析前后可以调用的函数类型。

参数

上下文

类型: GOptionContext

活跃的 GOptionContext

数据为函数调用者所有。

类型: GOptionGroup

此函数所属的组。

数据为函数调用者所有。
数据

类型: gpointer

在使用 g_option_group_new() 创建选项时添加到包含此选项的 GOptionGroup 中的用户数据。

参数可以为 NULL
数据为函数调用者所有。
错误

类型: GError **

用来返回 可恢复错误 的位置。

参数可以为 NULL
如果返回位置不为 NULL,则必须将其初始化为 NULL GError*
如果无错误,函数会将参数初始化并保留为 NULL
如果发生错误,将向参数设置新的分配的 GError;调用者负责拥有并释放它。

返回类型

类型: gboolean

如果函数成功完成,则为 TRUE;如果发生错误,则为 FALSE,在错误发生时,应该通过 g_set_error() 设置 error