|
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)
|