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_t
value.v_size
Unsigned
size_t
value.v_string
Nul-terminated string value.
v_pointer
Arbitrary pointer value.
Available since: 2.80