summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/analysis/type-int.h2
-rw-r--r--src/analysis/type.c74
-rw-r--r--src/analysis/type.h37
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 */