diff options
Diffstat (limited to 'src/analysis/type-int.h')
-rw-r--r-- | src/analysis/type-int.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/analysis/type-int.h b/src/analysis/type-int.h index f6d931b..f553bf3 100644 --- a/src/analysis/type-int.h +++ b/src/analysis/type-int.h @@ -35,6 +35,9 @@ typedef GDataType * (* type_dup_fc) (const GDataType *); /* Décrit le type fourni sous forme de caractères. */ typedef char * (* type_to_string_fc) (const GDataType *, bool); +/* Indique si le type assure une gestion des espaces de noms. */ +typedef bool (* type_handle_ns_fc) (const GDataType *); + /* Indique si le type est un pointeur. */ typedef bool (* type_is_pointer_fc) (const GDataType *); @@ -60,11 +63,10 @@ struct _GDataTypeClass { GObjectClass parent; /* A laisser en premier */ - bool handle_ns; /* Gestion au niveau de base ? */ - type_dup_fc dup; /* Copie d'instance existante */ type_to_string_fc to_string; /* Conversion au format texte */ + type_handle_ns_fc handle_ns; /* Gestion des espaces de noms?*/ type_is_pointer_fc is_pointer; /* Représentation de pointeur ?*/ type_is_reference_fc is_reference; /* Représentation de référence?*/ |