Home | History | Annotate | Download | only in gobject

Lines Matching full:value

35  * @type: A #GType value.
46 * @value: A #GValue structure.
48 * Checks if @value is a valid and initialized #GValue structure.
52 #define G_IS_VALUE(value) (G_TYPE_CHECK_VALUE (value))
55 * @value: A #GValue structure.
57 * Get the type identifier of @value.
61 #define G_VALUE_TYPE(value) (((GValue*) (value))->g_type)
64 * @value: A #GValue structure.
66 * Gets the the type name of @value.
70 #define G_VALUE_TYPE_NAME(value) (g_type_name (G_VALUE_TYPE (value)))
73 * @value: A #GValue structure.
74 * @type: A #GType value.
76 * Checks if @value holds (or contains) a value of @type.
77 * This macro will also check for @value != %NULL and issue a
80 * Returns: %TRUE if @value holds the @type.
82 #define G_VALUE_HOLDS(value,type) (G_TYPE_CHECK_VALUE_TYPE ((value), (type)))
88 * @src_value: Source value.
89 * @dest_value: Target value.
91 * The type of value transformation functions which can be registered with
129 GValue* g_value_init (GValue *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);