Lines Matching refs:GValue
19 * gvalue.h: generic GValue functions
39 * of the #GTypeValueTable functions required for a type to create a #GValue of.
41 * Returns: Whether @type is suitable as a #GValue type.
46 * @value: A #GValue structure.
48 * Checks if @value is a valid and initialized #GValue structure.
55 * @value: A #GValue structure.
61 #define G_VALUE_TYPE(value) (((GValue*) (value))->g_type)
64 * @value: A #GValue structure.
73 * @value: A #GValue structure.
94 typedef void (*GValueTransform) (const GValue *src_value,
95 GValue *dest_value);
97 * GValue:
104 * #GValue users can not make any assumptions about how data is stored
129 GValue* g_value_init (GValue *value,
131 void g_value_copy (const GValue *src_value,
132 GValue *dest_value);
133 GValue* g_value_reset (GValue *value);
134 void g_value_unset (GValue *value);
135 void g_value_set_instance (GValue *value,
140 gboolean g_value_fits_pointer (const GValue *value);
141 gpointer g_value_peek_pointer (const GValue *value);
149 gboolean g_value_transform (const GValue *src_value,
150 GValue *dest_value);