枚举
GLibOptionFlags
成员
-
G_OPTION_FLAG_NONE
-
无标志。自:2.42。
- 值:
0
- 自 2.0 起可用
- 值:
-
该选项不在
--help
输出中显示。- 值:
1
- 自 2.0 起可用
- 值:
-
G_OPTION_FLAG_IN_MAIN
-
即使选项是在组中定义的,该选项仍会显示在
--help
输出的主部分中。- 值:
2
- 自 2.0 起可用
- 值:
-
G_OPTION_FLAG_REVERSE
-
对于
G_OPTION_ARG_NONE
类型的选项,该标志表示该选项的含义是相反的。即FALSE
将存储在参数中,而不是TRUE
。- 值:
4
- 自 2.0 起可用
- 值:
-
G_OPTION_FLAG_NO_ARG
-
对于
G_OPTION_ARG_CALLBACK
类型的选项,此标志表示回调不会采用任何参数(类似于G_OPTION_ARG_NONE
选项)。自 2.8 起。- 值:
8
- 自 2.0 起可用
- 值:
-
G_OPTION_FLAG_FILENAME
-
对于
G_OPTION_ARG_CALLBACK
类型的选项,此标志表示应以 GLib 文件名编码(而不是UTF-8)将参数传递给回调。自 2.8 起。- 值:
16
- 自 2.0 起可用
- 值:
-
G_OPTION_FLAG_OPTIONAL_ARG
-
对于
G_OPTION_ARG_CALLBACK
类型的选项,此标志表示参数提供是可选的。如果未给出参数,则 %GOptionParseFunc 的数据将设置为 NULL。自 2.8 起。- 值:
32
- 自 2.0 起可用
- 值:
-
G_OPTION_FLAG_NOALIAS
-
此标志关闭自动冲突解决,如果存在冲突,则此标志将在长选项名前缀
groupname-
。此选项仅应用于需要对建模一些旧命令行界面使用别名的情况。如果您未直接控制所有选项组,就不安全使用此选项。自 2.8 起。- 值:
64
- 自 2.0 起可用
- 值: