结构体

GIRepositoryArgument

自:2.80

描述 [源]

union GIArgument {
  gboolean v_boolean;
  int8_t v_int8;
  uint8_t v_uint8;
  int16_t v_int16;
  uint16_t v_uint16;
  int32_t v_int32;
  uint32_t v_uint32;
  int64_t v_int64;
  uint64_t v_uint64;
  float v_float;
  double v_double;
  short v_short;
  unsigned short v_ushort;
  int v_int;
  unsigned int v_uint;
  long v_long;
  unsigned long v_ulong;
  gssize v_ssize;
  size_t v_size;
  char* v_string;
  void* v_pointer;
}

存储各种类型的参数。

结构体成员
v_boolean

布尔值。

v_int8

8位有符号整数值。

v_uint8

8位无符号整数值。

v_int16

16位有符号整数值。

v_uint16

16位无符号整数值。

v_int32

32位有符号整数值。

v_uint32

32位无符号整数值。

v_int64

64位有符号整数值。

v_uint64

64位无符号整数值。

v_float

单精度浮点值。

v_double

双精度浮点值。

v_short

有符号短整数值。

v_ushort

无符号短整数值。

v_int

有符号整数值。

v_uint

无符号整数值。

v_long

有符号长整数值。

v_ulong

无符号长整数值。

v_ssize

有大小size_t值。

v_size

无符号size_t值。

v_string

Nul终止的字符串值。

v_pointer

任意指针值。

自:2.80