diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/analysis/type-int.h | 2 | ||||
-rw-r--r-- | src/analysis/type.c | 74 | ||||
-rw-r--r-- | src/analysis/type.h | 37 |
3 files changed, 6 insertions, 107 deletions
diff --git a/src/analysis/type-int.h b/src/analysis/type-int.h index cd4190c..51e4954 100644 --- a/src/analysis/type-int.h +++ b/src/analysis/type-int.h @@ -51,8 +51,6 @@ struct _GDataType GDataType *namespace; /* Espace de noms / classe */ TypeQualifier qualifiers; /* Eventuels qualificatifs */ - GTypesManager *manager; /* Gestionnaire global */ - }; /* Description de type quelconque (classe) */ diff --git a/src/analysis/type.c b/src/analysis/type.c index 97dc94f..6d09f4b 100644 --- a/src/analysis/type.c +++ b/src/analysis/type.c @@ -44,34 +44,6 @@ static void g_data_type_init(GDataType *); -/* -------------------------- COLLECTE ET GESTION DE TYPES -------------------------- */ - - -/* Description de type quelconque (instance) */ -struct _GTypesManager -{ - GObject parent; /* A laisser en premier */ - - MemoryDataSize wdsize; /* Taille d'un mot en octet */ - -}; - -/* Description de type quelconque (classe) */ -struct _GTypesManagerClass -{ - GObjectClass parent; /* A laisser en premier */ - -}; - - -/* Initialise la classe des gestionnaires de types. */ -static void g_types_manager_class_init(GTypesManagerClass *); - -/* Initialise l'instance d'un gestionnaire de types. */ -static void g_types_manager_init(GTypesManager *manager); - - - /* ---------------------------------------------------------------------------------- */ /* REPRESENTATION INTERNE DES TYPES */ /* ---------------------------------------------------------------------------------- */ @@ -286,49 +258,3 @@ bool g_data_type_is_pointer(const GDataType *type, bool large) return result; } - - - -/* ---------------------------------------------------------------------------------- */ -/* COLLECTE ET GESTION DE TYPES */ -/* ---------------------------------------------------------------------------------- */ - - -/* Indique le type défini pour un gestionnaire de types. */ -G_DEFINE_TYPE(GTypesManager, g_types_manager, G_TYPE_OBJECT); - - -/****************************************************************************** -* * -* Paramètres : klass = classe à initialiser. * -* * -* Description : Initialise la classe des gestionnaires de types. * -* * -* Retour : - * -* * -* Remarques : - * -* * -******************************************************************************/ - -static void g_types_manager_class_init(GTypesManagerClass *klass) -{ - -} - - -/****************************************************************************** -* * -* Paramètres : manager = instance à initialiser. * -* * -* Description : Initialise l'instance d'un gestionnaire de types. * -* * -* Retour : - * -* * -* Remarques : - * -* * -******************************************************************************/ - -static void g_types_manager_init(GTypesManager *manager) -{ - -} diff --git a/src/analysis/type.h b/src/analysis/type.h index 97fee36..1ea1b2f 100644 --- a/src/analysis/type.h +++ b/src/analysis/type.h @@ -38,12 +38,12 @@ /* ------------------------ REPRESENTATION INTERNE DES TYPES ------------------------ */ -#define G_TYPE_DATA_TYPE g_data_type_get_type() -#define G_DATA_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), g_data_type_get_type(), GDataType)) -#define G_IS_DATA_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), g_data_type_get_type())) -#define G_DATA_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), G_TYPE_DATA_TYPE, GDataTypeClass)) -#define G_IS_DATA_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), G_TYPE_DATA_TYPE)) -#define G_DATA_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), G_TYPE_DATA_TYPE, GDataTypeClass)) +#define G_TYPE_DATA_TYPE g_data_type_get_type() +#define G_DATA_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), G_TYPE_DATA_TYPE, GDataType)) +#define G_IS_DATA_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), G_TYPE_DATA_TYPE)) +#define G_DATA_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), G_TYPE_DATA_TYPE, GDataTypeClass)) +#define G_IS_DATA_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), G_TYPE_DATA_TYPE)) +#define G_DATA_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), G_TYPE_DATA_TYPE, GDataTypeClass)) /* Description de type quelconque (instance) */ @@ -89,29 +89,4 @@ bool g_data_type_is_pointer(const GDataType *, bool); -/* -------------------------- COLLECTE ET GESTION DE TYPES -------------------------- */ - - -#define G_TYPE_TYPES_MANAGER g_types_manager_get_type() -#define G_TYPES_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), g_types_manager_get_type(), GTypesManager)) -#define G_IS_TYPES_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), g_types_manager_get_type())) -#define G_TYPES_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), G_TYPE_TYPES_MANAGER, GTypesManagerClass)) -#define G_IS_TYPES_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), G_TYPE_TYPES_MANAGER)) -#define G_TYPES_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), G_TYPE_TYPES_MANAGER, GTypesManagerClass)) - - -/* Description d'un gestionnaire de types (instance) */ -typedef struct _GTypesManager GTypesManager; - -/* Description d'un gestionnaire de types (classe) */ -typedef struct _GTypesManagerClass GTypesManagerClass; - - -/* Indique le type défini pour un gestionnaire de types. */ -GType g_types_manager_get_type(void); - - - - - #endif /* _ANALYSIS_TYPE_H */ |