枚举
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 起可用
- 值: