summaryrefslogtreecommitdiff
path: root/src/analysis/types
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2020-10-10 12:01:40 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2020-10-10 12:01:40 (GMT)
commit0b0f69bd1278b8f5d95c6ea8fb56915148992a77 (patch)
tree0d9ab819a636c6d7bf61e09856283efd1562353a /src/analysis/types
parent1af362266f616aed07e2661c9676c67dc3365740 (diff)
Updated the basic types definition and its Python bindings.
Diffstat (limited to 'src/analysis/types')
-rw-r--r--src/analysis/types/proto.c30
1 files changed, 28 insertions, 2 deletions
diff --git a/src/analysis/types/proto.c b/src/analysis/types/proto.c
index 362bd88..17f0262 100644
--- a/src/analysis/types/proto.c
+++ b/src/analysis/types/proto.c
@@ -72,6 +72,9 @@ static GDataType *g_proto_type_dup(const GProtoType *);
/* Décrit le type fourni sous forme de caractères. */
static char *g_proto_type_to_string(const GProtoType *, bool);
+/* Indique si le type assure une gestion des espaces de noms. */
+static bool g_proto_type_handle_namespaces(GProtoType *);
+
/* Indique le type défini pour un prototype. */
@@ -102,11 +105,11 @@ static void g_proto_type_class_init(GProtoTypeClass *klass)
type = G_DATA_TYPE_CLASS(klass);
- type->handle_ns = false;
-
type->dup = (type_dup_fc)g_proto_type_dup;
type->to_string = (type_to_string_fc)g_proto_type_to_string;
+ type->handle_ns = (type_handle_ns_fc)g_proto_type_handle_namespaces;
+
}
@@ -321,6 +324,29 @@ static char *g_proto_type_to_string(const GProtoType *type, bool include)
/******************************************************************************
* *
+* Paramètres : type = type à consulter. *
+* *
+* Description : Indique si le type assure une gestion des espaces de noms. *
+* *
+* Retour : Bilan de la consultation. *
+* *
+* Remarques : - *
+* *
+******************************************************************************/
+
+static bool g_proto_type_handle_namespaces(GProtoType *type)
+{
+ bool result; /* Bilan à retourner */
+
+ result = false;
+
+ return result;
+
+}
+
+
+/******************************************************************************
+* *
* Paramètres : type = type à mettre à jour. *
* ret = indication sur le type de retour. *
* *