|
Data Structures |
struct | _GValue |
Defines |
#define | G_TYPE_IS_VALUE(type) (g_type_check_is_value_type (type)) |
#define | G_IS_VALUE(value) (G_TYPE_CHECK_VALUE (value)) |
#define | G_VALUE_TYPE(value) (((GValue*) (value))->g_type) |
#define | G_VALUE_TYPE_NAME(value) (g_type_name (G_VALUE_TYPE (value))) |
#define | G_VALUE_HOLDS(value, type) (G_TYPE_CHECK_VALUE_TYPE ((value), (type))) |
#define | G_VALUE_NOCOPY_CONTENTS (1 << 27) |
Typedefs |
typedef void(* | GValueTransform )(const GValue *src_value, GValue *dest_value) |
Functions |
IMPORT_C GValue * | g_value_init (GValue *value, GType g_type) |
IMPORT_C void | g_value_copy (const GValue *src_value, GValue *dest_value) |
IMPORT_C GValue * | g_value_reset (GValue *value) |
IMPORT_C void | g_value_unset (GValue *value) |
IMPORT_C void | g_value_set_instance (GValue *value, gpointer instance) |
IMPORT_C gboolean | g_value_fits_pointer (const GValue *value) |
IMPORT_C gpointer | g_value_peek_pointer (const GValue *value) |
IMPORT_C gboolean | g_value_type_compatible (GType src_type, GType dest_type) |
IMPORT_C gboolean | g_value_type_transformable (GType src_type, GType dest_type) |
IMPORT_C gboolean | g_value_transform (const GValue *src_value, GValue *dest_value) |
IMPORT_C void | g_value_register_transform_func (GType src_type, GType dest_type, GValueTransform transform_func) |