API published in:
API deprecated in:
#include <_ansi.h>
#include <gobject/gtype.h>
Go to the source code of this file.
Defines |
|
#define | G_TYPE_IS_BOXED(type) (G_TYPE_FUNDAMENTAL (type) == G_TYPE_BOXED) |
#define | G_VALUE_HOLDS_BOXED(value) (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_BOXED)) |
#define | G_TYPE_CLOSURE (g_closure_get_type ()) |
#define | G_TYPE_VALUE (g_value_get_type ()) |
#define | G_TYPE_VALUE_ARRAY (g_value_array_get_type ()) |
#define | G_TYPE_DATE (g_date_get_type ()) |
#define | G_TYPE_STRV (g_strv_get_type ()) |
#define | G_TYPE_GSTRING (g_gstring_get_type ()) |
#define | G_TYPE_HASH_TABLE (g_hash_table_get_type ()) |
Typedefs |
|
typedef gpointer(* | GBoxedCopyFunc )(gpointer boxed) |
typedef void(* | GBoxedFreeFunc )(gpointer boxed) |
typedef gchar ** | GStrv |
Functions |
|
IMPORT_C gpointer | g_boxed_copy (GType boxed_type, gconstpointer src_boxed) |
IMPORT_C void | g_boxed_free (GType boxed_type, gpointer boxed) |
IMPORT_C void | g_value_set_boxed (GValue *value, gconstpointer v_boxed) |
IMPORT_C void | g_value_set_static_boxed (GValue *value, gconstpointer v_boxed) |
IMPORT_C gpointer | g_value_get_boxed (const GValue *value) |
IMPORT_C gpointer | g_value_dup_boxed (const GValue *value) |
IMPORT_C GType | g_boxed_type_register_static (const gchar *name, GBoxedCopyFunc boxed_copy, GBoxedFreeFunc boxed_free) |
IMPORT_C void | g_value_take_boxed (GValue *value, gconstpointer v_boxed) |
IMPORT_C void | g_value_set_boxed_take_ownership (GValue *value, gconstpointer v_boxed) |
IMPORT_C GType | g_closure_get_type (void) G_GNUC_CONST |
IMPORT_C GType | g_value_get_type (void) G_GNUC_CONST |
IMPORT_C GType | g_value_array_get_type (void) G_GNUC_CONST |
IMPORT_C GType | g_date_get_type (void) G_GNUC_CONST |
IMPORT_C GType | g_strv_get_type (void) G_GNUC_CONST |
IMPORT_C GType | g_gstring_get_type (void) G_GNUC_CONST |
IMPORT_C GType | g_hash_table_get_type (void) G_GNUC_CONST |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|