枚举
GLibOptionArg
描述 [src]
GOptionArg
枚举值确定了选项期望找到哪种类型的额外参数。如果一个选项期望有一个额外参数,则可以通过以下几种方式指定;带短选项:-x arg
,带长选项:--name arg
或组合在一个参数中:--name=arg
。
成员
-
G_OPTION_ARG_NONE
-
没有额外参数。这对于简单的标记或布尔值很有用。
- 值:
0
- 自 2.0 起可用
- 值:
-
G_OPTION_ARG_STRING
-
选项采用 UTF-8 字符串参数。
- 值:
1
- 自 2.0 起可用
- 值:
-
G_OPTION_ARG_INT
-
选项采用整数参数。
- 值:
2
- 自 2.0 起可用
- 值:
-
G_OPTION_ARG_CALLBACK
-
该选项提供一个回调(类型为
GOptionArgFunc
)来解析额外参数。- 值:
3
- 自 2.0 起可用
- 值:
-
G_OPTION_ARG_FILENAME
-
该选项将文件名作为参数,该文件名将采用 GLib 文件名编码,而不是 UTF-8。
- 值:
4
- 自 2.0 起可用
- 值:
-
G_OPTION_ARG_STRING_ARRAY
-
该选项采用字符串参数,该选项的多次使用会收集到一个字符串数组中。
- 值:
5
- 自 2.0 起可用
- 值:
-
G_OPTION_ARG_FILENAME_ARRAY
-
该选项将文件名作为参数,该选项的多次使用会收集到一个字符串数组中。
- 值:
6
- 自 2.0 起可用
- 值:
-
G_OPTION_ARG_DOUBLE
-
该选项采用一个 double 参数。该参数可以针对用户的区域设置或“C”区域设置进行格式化。自 2.12 起。
- 值:
7
- 自 2.0 起可用
- 值:
-
G_OPTION_ARG_INT64
-
该选项采用一个 64 位整数。与
G_OPTION_ARG_INT
类似,但适用于更大的数字。数字可以是十进制基数,也可以是十六进制(当以0x
为前缀时,例如0xffffffff
)。自 2.12 起。- 值:
8
- 自 2.0 起可用
- 值: