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:- gboolean
- Boolean value. 
- v_int8:- int8_t
- 8-bit signed integer value. 
- v_uint8:- uint8_t
- 8-bit unsigned integer value. 
- v_int16:- int16_t
- 16-bit signed integer value. 
- v_uint16:- uint16_t
- 16-bit unsigned integer value. 
- v_int32:- int32_t
- 32-bit signed integer value. 
- v_uint32:- uint32_t
- 32-bit unsigned integer value. 
- v_int64:- int64_t
- 64-bit signed integer value. 
- v_uint64:- uint64_t
- 64-bit unsigned integer value. 
- v_float:- float
- Single float value. 
- v_double:- double
- Double float value. 
- v_short:- short
- Signed short integer value. 
- v_ushort:- unsigned short
- Unsigned short integer value. 
- v_int:- int
- Signed integer value. 
- v_uint:- unsigned int
- Unsigned integer value. 
- v_long:- long
- Signed long integer value. 
- v_ulong:- unsigned long
- Unsigned long integer value. 
- v_ssize:- gssize
- Sized - size_tvalue.
- v_size:- size_t
- Unsigned - size_tvalue.
- v_string:- char*
- Nul-terminated string value. 
- v_pointer:- void*
- Arbitrary pointer value. 
Available since: 2.80