summaryrefslogtreecommitdiff
path: root/src/mangling/demangler-int.h
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2021-11-30 01:56:58 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2021-11-30 01:56:58 (GMT)
commitde06b3ebc7021c20d94013bd39f4ba2c2e5ce3fa (patch)
tree463af79c1045e4180958d9ef9d0af33d3eebf7b9 /src/mangling/demangler-int.h
parent7101133d0e862d2296d9709dc6ef1e64ebbc2ea0 (diff)
Access demanglers by key.
Diffstat (limited to 'src/mangling/demangler-int.h')
-rw-r--r--src/mangling/demangler-int.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mangling/demangler-int.h b/src/mangling/demangler-int.h
index 839a701..daf67fd 100644
--- a/src/mangling/demangler-int.h
+++ b/src/mangling/demangler-int.h
@@ -30,6 +30,9 @@
+/* Fournit la désignation interne du décodeur de désignations. */
+typedef char *(* get_demangler_key_fc) (const GCompDemangler *);
+
/* Indique si une chaîne peut être traitée par le décodeur. */
typedef bool (* can_be_demangled_fc) (const char *);
@@ -46,6 +49,7 @@ struct _GCompDemanglerClass
{
GObjectClass parent; /* A laisser en premier */
+ get_demangler_key_fc get_key; /* Code représentant la classe */
can_be_demangled_fc can_demangle; /* Possibilité de traitement */
const char *ns_sep; /* Motif de séparation */