mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-26 15:36:14 +01:00
gobject: Box GMappedFile
GMappedFile is current unintrospectable, because it's not a registered box type. It already has reference counting functions, so there's little reason not to box it. This commit adds GMappedFile to the hoard of other boxes types handled by gboxed.c https://bugzilla.gnome.org/show_bug.cgi?id=712393
This commit is contained in:
parent
ca830f2733
commit
cfc8215fc1
@ -155,6 +155,7 @@ G_DEFINE_BOXED_TYPE (GError, g_error, g_error_copy, g_error_free)
|
||||
G_DEFINE_BOXED_TYPE (GDateTime, g_date_time, g_date_time_ref, g_date_time_unref);
|
||||
G_DEFINE_BOXED_TYPE (GTimeZone, g_time_zone, g_time_zone_ref, g_time_zone_unref);
|
||||
G_DEFINE_BOXED_TYPE (GKeyFile, g_key_file, g_key_file_ref, g_key_file_unref)
|
||||
G_DEFINE_BOXED_TYPE (GMappedFile, g_mapped_file, g_mapped_file_ref, g_mapped_file_unref)
|
||||
|
||||
G_DEFINE_BOXED_TYPE (GMainLoop, g_main_loop, g_main_loop_ref, g_main_loop_unref)
|
||||
G_DEFINE_BOXED_TYPE (GMainContext, g_main_context, g_main_context_ref, g_main_context_unref)
|
||||
|
@ -254,6 +254,15 @@ typedef gsize GType;
|
||||
*/
|
||||
#define G_TYPE_KEY_FILE (g_key_file_get_type ())
|
||||
|
||||
/**
|
||||
* G_TYPE_MAPPED_FILE:
|
||||
*
|
||||
* The #GType for a boxed type holding a #GMappedFile.
|
||||
*
|
||||
* Since: 2.40
|
||||
*/
|
||||
#define G_TYPE_MAPPED_FILE (g_mapped_file_get_type ())
|
||||
|
||||
/**
|
||||
* G_TYPE_THREAD:
|
||||
*
|
||||
@ -322,6 +331,8 @@ GLIB_AVAILABLE_IN_2_36
|
||||
GType g_checksum_get_type (void) G_GNUC_CONST;
|
||||
GLIB_AVAILABLE_IN_2_36
|
||||
GType g_markup_parse_context_get_type (void) G_GNUC_CONST;
|
||||
GLIB_AVAILABLE_IN_2_40
|
||||
GType g_mapped_file_get_type (void) G_GNUC_CONST;
|
||||
|
||||
GLIB_DEPRECATED_FOR('G_TYPE_VARIANT')
|
||||
GType g_variant_get_gtype (void) G_GNUC_CONST;
|
||||
|
Loading…
Reference in New Issue
Block a user