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:gbooleanBoolean value.
v_int8:int8_t8-bit signed integer value.
v_uint8:uint8_t8-bit unsigned integer value.
v_int16:int16_t16-bit signed integer value.
v_uint16:uint16_t16-bit unsigned integer value.
v_int32:int32_t32-bit signed integer value.
v_uint32:uint32_t32-bit unsigned integer value.
v_int64:int64_t64-bit signed integer value.
v_uint64:uint64_t64-bit unsigned integer value.
v_float:floatSingle float value.
v_double:doubleDouble float value.
v_short:shortSigned short integer value.
v_ushort:unsigned shortUnsigned short integer value.
v_int:intSigned integer value.
v_uint:unsigned intUnsigned integer value.
v_long:longSigned long integer value.
v_ulong:unsigned longUnsigned long integer value.
v_ssize:gssizeSized
size_tvalue.v_size:size_tUnsigned
size_tvalue.v_string:char*Nul-terminated string value.
v_pointer:void*Arbitrary pointer value.
Available since: 2.80