Struct
GIRepositoryArgument
since: 2.80
Description
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_booleanBoolean value.
v_int88-bit signed integer value.
v_uint88-bit unsigned integer value.
v_int1616-bit signed integer value.
v_uint1616-bit unsigned integer value.
v_int3232-bit signed integer value.
v_uint3232-bit unsigned integer value.
v_int6464-bit signed integer value.
v_uint6464-bit unsigned integer value.
v_floatSingle float value.
v_doubleDouble float value.
v_shortSigned short integer value.
v_ushortUnsigned short integer value.
v_intSigned integer value.
v_uintUnsigned integer value.
v_longSigned long integer value.
v_ulongUnsigned long integer value.
v_ssizeSized
size_tvalue.v_sizeUnsigned
size_tvalue.v_stringNul-terminated string value.
v_pointerArbitrary pointer value.
Available since: 2.80