Functions
galago_value_new_object ()
GalagoValue *
galago_value_new_object (GType type,
const GObject *obj);
Creates a new, special GalagoValue that takes an object type and an
optional object.
galago_value_new_array ()
GalagoValue *
galago_value_new_array (GalagoType type,
const void *array,
gsize size,
void *detail);
Creates a new, special GalagoValue that takes only an array of values
of the specified type.
If type
is GALAGO_VALUE_TYPE_OBJECT, detail
must be the class type.
galago_value_get_subtype ()
GalagoType
galago_value_get_subtype (const GalagoValue *value);
Returns a value's subtype. This is only usable for lists and arrays.
Returns
The value's list type.
galago_value_set_char ()
void
galago_value_set_char (GalagoValue *value,
char data);
galago_value_set_uchar ()
void
galago_value_set_uchar (GalagoValue *value,
unsigned char data);
galago_value_set_boolean ()
void
galago_value_set_boolean (GalagoValue *value,
gboolean data);
galago_value_set_short ()
void
galago_value_set_short (GalagoValue *value,
short data Param2);
galago_value_set_ushort ()
void
galago_value_set_ushort (GalagoValue *value,
unsigned short data);
galago_value_set_int ()
void
galago_value_set_int (GalagoValue *value,
int data);
galago_value_set_uint ()
void
galago_value_set_uint (GalagoValue *value,
unsigned int data);
galago_value_set_long ()
void
galago_value_set_long (GalagoValue *value,
long data Param2);
galago_value_set_ulong ()
void
galago_value_set_ulong (GalagoValue *value,
unsigned long data);
galago_value_set_string ()
void
galago_value_set_string (GalagoValue *value,
const char *data);
galago_value_set_object ()
void
galago_value_set_object (GalagoValue *value,
void *data);
galago_value_set_pointer ()
void
galago_value_set_pointer (GalagoValue *value,
void *data);
galago_value_set_list ()
void
galago_value_set_list (GalagoValue *value,
GList *data);
galago_value_set_array ()
void
galago_value_set_array (GalagoValue *value,
const void *data,
gsize size);
galago_value_get_char ()
char
galago_value_get_char (const GalagoValue *value);
galago_value_get_uchar ()
unsigned char
galago_value_get_uchar (const GalagoValue *value);
galago_value_get_boolean ()
gboolean
galago_value_get_boolean (const GalagoValue *value);
galago_value_get_short ()
short
galago_value_get_short (const GalagoValue *value);
galago_value_get_ushort ()
unsigned short
galago_value_get_ushort (const GalagoValue *value);
galago_value_get_int ()
int
galago_value_get_int (const GalagoValue *value);
galago_value_get_uint ()
unsigned int
galago_value_get_uint (const GalagoValue *value);
galago_value_get_long ()
long
galago_value_get_long (const GalagoValue *value);
galago_value_get_ulong ()
unsigned long
galago_value_get_ulong (const GalagoValue *value);
galago_value_get_string ()
const char *
galago_value_get_string (const GalagoValue *value);
galago_value_get_object ()
void *
galago_value_get_object (const GalagoValue *value);
galago_value_get_pointer ()
void *
galago_value_get_pointer (const GalagoValue *value);
galago_value_get_list ()
GList *
galago_value_get_list (const GalagoValue *value);
galago_value_get_array ()
void
galago_value_get_array (const GalagoValue *value,
const void **ret_array,
gsize *ret_size);