mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-09-30 02:46:37 +02:00
Rename all visibility macros
This commit is contained in:
150
gobject/gtype.h
150
gobject/gtype.h
@@ -388,7 +388,7 @@ G_BEGIN_DECLS
|
||||
*
|
||||
* Since: 2.70
|
||||
*/
|
||||
#define G_TYPE_IS_FINAL(type) (g_type_test_flags ((type), G_TYPE_FLAG_FINAL)) GLIB_AVAILABLE_MACRO_IN_2_70
|
||||
#define G_TYPE_IS_FINAL(type) (g_type_test_flags ((type), G_TYPE_FLAG_FINAL)) GOBJECT_AVAILABLE_MACRO_IN_2_70
|
||||
|
||||
|
||||
/* Typedefs
|
||||
@@ -661,7 +661,7 @@ struct _GTypeQuery
|
||||
* `your_type_get_instance_private()` function instead
|
||||
* Returns: (not nullable): a pointer to the private data structure
|
||||
*/
|
||||
#define G_TYPE_INSTANCE_GET_PRIVATE(instance, g_type, c_type) ((c_type*) g_type_instance_get_private ((GTypeInstance*) (instance), (g_type))) GLIB_DEPRECATED_MACRO_IN_2_58_FOR(G_ADD_PRIVATE)
|
||||
#define G_TYPE_INSTANCE_GET_PRIVATE(instance, g_type, c_type) ((c_type*) g_type_instance_get_private ((GTypeInstance*) (instance), (g_type))) GOBJECT_DEPRECATED_MACRO_IN_2_58_FOR(G_ADD_PRIVATE)
|
||||
|
||||
/**
|
||||
* G_TYPE_CLASS_GET_PRIVATE:
|
||||
@@ -704,81 +704,81 @@ typedef enum /*< skip >*/
|
||||
G_TYPE_DEBUG_SIGNALS = 1 << 1,
|
||||
G_TYPE_DEBUG_INSTANCE_COUNT = 1 << 2,
|
||||
G_TYPE_DEBUG_MASK = 0x07
|
||||
} GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
|
||||
} GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
|
||||
|
||||
|
||||
/* --- prototypes --- */
|
||||
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
|
||||
GLIB_DEPRECATED_IN_2_36
|
||||
GOBJECT_DEPRECATED_IN_2_36
|
||||
void g_type_init (void);
|
||||
GLIB_DEPRECATED_IN_2_36
|
||||
GOBJECT_DEPRECATED_IN_2_36
|
||||
void g_type_init_with_debug_flags (GTypeDebugFlags debug_flags);
|
||||
G_GNUC_END_IGNORE_DEPRECATIONS
|
||||
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
const gchar * g_type_name (GType type);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
GQuark g_type_qname (GType type);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
GType g_type_from_name (const gchar *name);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
GType g_type_parent (GType type);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
guint g_type_depth (GType type);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
GType g_type_next_base (GType leaf_type,
|
||||
GType root_type);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
gboolean g_type_is_a (GType type,
|
||||
GType is_a_type);
|
||||
|
||||
/* Hoist exact GType comparisons into the caller */
|
||||
#define g_type_is_a(a,b) ((a) == (b) || (g_type_is_a) ((a), (b)))
|
||||
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
gpointer g_type_class_ref (GType type);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
gpointer g_type_class_peek (GType type);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
gpointer g_type_class_peek_static (GType type);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
void g_type_class_unref (gpointer g_class);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
gpointer g_type_class_peek_parent (gpointer g_class);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
gpointer g_type_interface_peek (gpointer instance_class,
|
||||
GType iface_type);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
gpointer g_type_interface_peek_parent (gpointer g_iface);
|
||||
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
gpointer g_type_default_interface_ref (GType g_type);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
gpointer g_type_default_interface_peek (GType g_type);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
void g_type_default_interface_unref (gpointer g_iface);
|
||||
|
||||
/* g_free() the returned arrays */
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
GType* g_type_children (GType type,
|
||||
guint *n_children);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
GType* g_type_interfaces (GType type,
|
||||
guint *n_interfaces);
|
||||
|
||||
/* per-type _static_ data */
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
void g_type_set_qdata (GType type,
|
||||
GQuark quark,
|
||||
gpointer data);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
gpointer g_type_get_qdata (GType type,
|
||||
GQuark quark);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
void g_type_query (GType type,
|
||||
GTypeQuery *query);
|
||||
|
||||
GLIB_AVAILABLE_IN_2_44
|
||||
GOBJECT_AVAILABLE_IN_2_44
|
||||
int g_type_get_instance_count (GType type);
|
||||
|
||||
/* --- type registration --- */
|
||||
@@ -1055,10 +1055,10 @@ typedef enum /*< skip >*/
|
||||
*/
|
||||
typedef enum /*< skip >*/
|
||||
{
|
||||
G_TYPE_FLAG_NONE GLIB_AVAILABLE_ENUMERATOR_IN_2_74 = 0,
|
||||
G_TYPE_FLAG_NONE GOBJECT_AVAILABLE_ENUMERATOR_IN_2_74 = 0,
|
||||
G_TYPE_FLAG_ABSTRACT = (1 << 4),
|
||||
G_TYPE_FLAG_VALUE_ABSTRACT = (1 << 5),
|
||||
G_TYPE_FLAG_FINAL GLIB_AVAILABLE_ENUMERATOR_IN_2_70 = (1 << 6)
|
||||
G_TYPE_FLAG_FINAL GOBJECT_AVAILABLE_ENUMERATOR_IN_2_70 = (1 << 6)
|
||||
} GTypeFlags;
|
||||
/**
|
||||
* GTypeInfo:
|
||||
@@ -1311,12 +1311,12 @@ struct _GTypeValueTable
|
||||
GTypeCValue *collect_values,
|
||||
guint collect_flags);
|
||||
};
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
GType g_type_register_static (GType parent_type,
|
||||
const gchar *type_name,
|
||||
const GTypeInfo *info,
|
||||
GTypeFlags flags);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
GType g_type_register_static_simple (GType parent_type,
|
||||
const gchar *type_name,
|
||||
guint class_size,
|
||||
@@ -1325,59 +1325,59 @@ GType g_type_register_static_simple (GType parent_type
|
||||
GInstanceInitFunc instance_init,
|
||||
GTypeFlags flags);
|
||||
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
GType g_type_register_dynamic (GType parent_type,
|
||||
const gchar *type_name,
|
||||
GTypePlugin *plugin,
|
||||
GTypeFlags flags);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
GType g_type_register_fundamental (GType type_id,
|
||||
const gchar *type_name,
|
||||
const GTypeInfo *info,
|
||||
const GTypeFundamentalInfo *finfo,
|
||||
GTypeFlags flags);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
void g_type_add_interface_static (GType instance_type,
|
||||
GType interface_type,
|
||||
const GInterfaceInfo *info);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
void g_type_add_interface_dynamic (GType instance_type,
|
||||
GType interface_type,
|
||||
GTypePlugin *plugin);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
void g_type_interface_add_prerequisite (GType interface_type,
|
||||
GType prerequisite_type);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
GType*g_type_interface_prerequisites (GType interface_type,
|
||||
guint *n_prerequisites);
|
||||
GLIB_AVAILABLE_IN_2_68
|
||||
GOBJECT_AVAILABLE_IN_2_68
|
||||
GType g_type_interface_instantiatable_prerequisite
|
||||
(GType interface_type);
|
||||
GLIB_DEPRECATED_IN_2_58
|
||||
GOBJECT_DEPRECATED_IN_2_58
|
||||
void g_type_class_add_private (gpointer g_class,
|
||||
gsize private_size);
|
||||
GLIB_AVAILABLE_IN_2_38
|
||||
GOBJECT_AVAILABLE_IN_2_38
|
||||
gint g_type_add_instance_private (GType class_type,
|
||||
gsize private_size);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
gpointer g_type_instance_get_private (GTypeInstance *instance,
|
||||
GType private_type);
|
||||
GLIB_AVAILABLE_IN_2_38
|
||||
GOBJECT_AVAILABLE_IN_2_38
|
||||
void g_type_class_adjust_private_offset (gpointer g_class,
|
||||
gint *private_size_or_offset);
|
||||
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
void g_type_add_class_private (GType class_type,
|
||||
gsize private_size);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
gpointer g_type_class_get_private (GTypeClass *klass,
|
||||
GType private_type);
|
||||
GLIB_AVAILABLE_IN_2_38
|
||||
GOBJECT_AVAILABLE_IN_2_38
|
||||
gint g_type_class_get_instance_private_offset (gpointer g_class);
|
||||
|
||||
GLIB_AVAILABLE_IN_2_34
|
||||
GOBJECT_AVAILABLE_IN_2_34
|
||||
void g_type_ensure (GType type);
|
||||
GLIB_AVAILABLE_IN_2_36
|
||||
GOBJECT_AVAILABLE_IN_2_36
|
||||
guint g_type_get_type_registration_serial (void);
|
||||
|
||||
|
||||
@@ -1791,7 +1791,7 @@ guint g_type_get_type_registration_serial (void);
|
||||
*
|
||||
* Since: 2.70
|
||||
*/
|
||||
#define G_DEFINE_FINAL_TYPE(TN, t_n, T_P) G_DEFINE_TYPE_EXTENDED (TN, t_n, T_P, G_TYPE_FLAG_FINAL, {}) GLIB_AVAILABLE_MACRO_IN_2_70
|
||||
#define G_DEFINE_FINAL_TYPE(TN, t_n, T_P) G_DEFINE_TYPE_EXTENDED (TN, t_n, T_P, G_TYPE_FLAG_FINAL, {}) GOBJECT_AVAILABLE_MACRO_IN_2_70
|
||||
/**
|
||||
* G_DEFINE_FINAL_TYPE_WITH_CODE:
|
||||
* @TN: the name of the new type, in Camel case
|
||||
@@ -1810,7 +1810,7 @@ guint g_type_get_type_registration_serial (void);
|
||||
*
|
||||
* Since: 2.70
|
||||
*/
|
||||
#define G_DEFINE_FINAL_TYPE_WITH_CODE(TN, t_n, T_P, _C_) _G_DEFINE_TYPE_EXTENDED_BEGIN (TN, t_n, T_P, G_TYPE_FLAG_FINAL) {_C_;} _G_DEFINE_TYPE_EXTENDED_END() GLIB_AVAILABLE_MACRO_IN_2_70
|
||||
#define G_DEFINE_FINAL_TYPE_WITH_CODE(TN, t_n, T_P, _C_) _G_DEFINE_TYPE_EXTENDED_BEGIN (TN, t_n, T_P, G_TYPE_FLAG_FINAL) {_C_;} _G_DEFINE_TYPE_EXTENDED_END() GOBJECT_AVAILABLE_MACRO_IN_2_70
|
||||
/**
|
||||
* G_DEFINE_FINAL_TYPE_WITH_PRIVATE:
|
||||
* @TN: the name of the new type, in Camel case
|
||||
@@ -1826,7 +1826,7 @@ guint g_type_get_type_registration_serial (void);
|
||||
*
|
||||
* Since: 2.70
|
||||
*/
|
||||
#define G_DEFINE_FINAL_TYPE_WITH_PRIVATE(TN, t_n, T_P) G_DEFINE_TYPE_EXTENDED (TN, t_n, T_P, G_TYPE_FLAG_FINAL, G_ADD_PRIVATE (TN)) GLIB_AVAILABLE_MACRO_IN_2_70
|
||||
#define G_DEFINE_FINAL_TYPE_WITH_PRIVATE(TN, t_n, T_P) G_DEFINE_TYPE_EXTENDED (TN, t_n, T_P, G_TYPE_FLAG_FINAL, G_ADD_PRIVATE (TN)) GOBJECT_AVAILABLE_MACRO_IN_2_70
|
||||
/**
|
||||
* G_DEFINE_TYPE_EXTENDED:
|
||||
* @TN: The name of the new type, in Camel case.
|
||||
@@ -2429,74 +2429,74 @@ type_name##_get_type_once (void) \
|
||||
{ /* custom code follows */
|
||||
|
||||
/* --- protected (for fundamental type implementations) --- */
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
GTypePlugin* g_type_get_plugin (GType type);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
GTypePlugin* g_type_interface_get_plugin (GType instance_type,
|
||||
GType interface_type);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
GType g_type_fundamental_next (void);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
GType g_type_fundamental (GType type_id);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
GTypeInstance* g_type_create_instance (GType type);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
void g_type_free_instance (GTypeInstance *instance);
|
||||
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
void g_type_add_class_cache_func (gpointer cache_data,
|
||||
GTypeClassCacheFunc cache_func);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
void g_type_remove_class_cache_func (gpointer cache_data,
|
||||
GTypeClassCacheFunc cache_func);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
void g_type_class_unref_uncached (gpointer g_class);
|
||||
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
void g_type_add_interface_check (gpointer check_data,
|
||||
GTypeInterfaceCheckFunc check_func);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
void g_type_remove_interface_check (gpointer check_data,
|
||||
GTypeInterfaceCheckFunc check_func);
|
||||
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
GTypeValueTable* g_type_value_table_peek (GType type);
|
||||
|
||||
|
||||
/*< private >*/
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
gboolean g_type_check_instance (GTypeInstance *instance) G_GNUC_PURE;
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
GTypeInstance* g_type_check_instance_cast (GTypeInstance *instance,
|
||||
GType iface_type);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
gboolean g_type_check_instance_is_a (GTypeInstance *instance,
|
||||
GType iface_type) G_GNUC_PURE;
|
||||
GLIB_AVAILABLE_IN_2_42
|
||||
GOBJECT_AVAILABLE_IN_2_42
|
||||
gboolean g_type_check_instance_is_fundamentally_a (GTypeInstance *instance,
|
||||
GType fundamental_type) G_GNUC_PURE;
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
GTypeClass* g_type_check_class_cast (GTypeClass *g_class,
|
||||
GType is_a_type);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
gboolean g_type_check_class_is_a (GTypeClass *g_class,
|
||||
GType is_a_type) G_GNUC_PURE;
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
gboolean g_type_check_is_value_type (GType type) G_GNUC_CONST;
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
gboolean g_type_check_value (const GValue *value) G_GNUC_PURE;
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
gboolean g_type_check_value_holds (const GValue *value,
|
||||
GType type) G_GNUC_PURE;
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
gboolean g_type_test_flags (GType type,
|
||||
guint flags) G_GNUC_CONST;
|
||||
|
||||
|
||||
/* --- debugging functions --- */
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
const gchar * g_type_name_from_instance (GTypeInstance *instance);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GOBJECT_AVAILABLE_IN_ALL
|
||||
const gchar * g_type_name_from_class (GTypeClass *g_class);
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user