Struct
GIRepositoryArgument
since: 2.80
Description [src]
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;
}
Stores an argument of varying type.
Structure members
- v_boolean
- Boolean value. 
- v_int8
- 8-bit signed integer value. 
- v_uint8
- 8-bit unsigned integer value. 
- v_int16
- 16-bit signed integer value. 
- v_uint16
- 16-bit unsigned integer value. 
- v_int32
- 32-bit signed integer value. 
- v_uint32
- 32-bit unsigned integer value. 
- v_int64
- 64-bit signed integer value. 
- v_uint64
- 64-bit unsigned integer value. 
- v_float
- Single float value. 
- v_double
- Double float value. 
- v_short
- Signed short integer value. 
- v_ushort
- Unsigned short integer value. 
- v_int
- Signed integer value. 
- v_uint
- Unsigned integer value. 
- v_long
- Signed long integer value. 
- v_ulong
- Unsigned long integer value. 
- v_ssize
- Sized - size_tvalue.
- v_size
- Unsigned - size_tvalue.
- v_string
- Nul-terminated string value. 
- v_pointer
- Arbitrary pointer value. 
Available since: 2.80