枚举

GLibOptionArg

声明

enum GLib.OptionArg

描述 [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 起可用