129
130
GValue* g_value_init (GValue *value,
131
133
void g_value_copy (const GValue *src_value,
133
136
GValue* g_value_reset (GValue *value);
134
138
void g_value_unset (GValue *value);
135
140
void g_value_set_instance (GValue *value,
140
146
gboolean g_value_fits_pointer (const GValue *value);
141
148
gpointer g_value_peek_pointer (const GValue *value);
144
151
/* --- implementation details --- */
145
153
gboolean g_value_type_compatible (GType src_type,
147
156
gboolean g_value_type_transformable (GType src_type,
149
159
gboolean g_value_transform (const GValue *src_value,
151
162
void g_value_register_transform_func (GType src_type,
153
164
GValueTransform transform_func);