24#if !defined (__GLIB_GOBJECT_H_INSIDE__) && !defined (GOBJECT_COMPILATION)
25#error "Only <glib-object.h> can be included directly."
44#define G_TYPE_IS_VALUE(type) (g_type_check_is_value_type (type))
53#define G_IS_VALUE(value) (G_TYPE_CHECK_VALUE (value))
62#define G_VALUE_TYPE(value) (((GValue*) (value))->g_type)
71#define G_VALUE_TYPE_NAME(value) (g_type_name (G_VALUE_TYPE (value)))
83#define G_VALUE_HOLDS(value,type) (G_TYPE_CHECK_VALUE_TYPE ((value), (type)))
182#define G_VALUE_NOCOPY_CONTENTS (1 << 27)
192#define G_VALUE_INTERNED_STRING (1 << 28) GOBJECT_AVAILABLE_MACRO_IN_2_66
207#define G_VALUE_INIT { 0, { { 0 } } }
#define GOBJECT_AVAILABLE_IN_ALL
#define GOBJECT_AVAILABLE_IN_2_42
GOBJECT_AVAILABLE_IN_ALL gboolean g_value_transform(const GValue *src_value, GValue *dest_value)
GOBJECT_AVAILABLE_IN_ALL gboolean g_value_type_transformable(GType src_type, GType dest_type)
GOBJECT_AVAILABLE_IN_ALL void g_value_register_transform_func(GType src_type, GType dest_type, GValueTransform transform_func)
GOBJECT_AVAILABLE_IN_2_42 void g_value_init_from_instance(GValue *value, gpointer instance)
GOBJECT_AVAILABLE_IN_ALL gboolean g_value_type_compatible(GType src_type, GType dest_type)
GOBJECT_AVAILABLE_IN_ALL gpointer g_value_peek_pointer(const GValue *value)
GOBJECT_AVAILABLE_IN_ALL void g_value_unset(GValue *value)
GOBJECT_AVAILABLE_IN_ALL void g_value_copy(const GValue *src_value, GValue *dest_value)
GOBJECT_AVAILABLE_IN_ALL GValue * g_value_init(GValue *value, GType g_type)
GOBJECT_AVAILABLE_IN_ALL void g_value_set_instance(GValue *value, gpointer instance)
GOBJECT_AVAILABLE_IN_ALL gboolean g_value_fits_pointer(const GValue *value)
void(* GValueTransform)(const GValue *src_value, GValue *dest_value)
GOBJECT_AVAILABLE_IN_ALL GValue * g_value_reset(GValue *value)
union _GValue::@147 data[2]