diff options
Diffstat (limited to 'src/analysis/types/encaps.h')
-rw-r--r-- | src/analysis/types/encaps.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/analysis/types/encaps.h b/src/analysis/types/encaps.h index d677e56..4cd74d2 100644 --- a/src/analysis/types/encaps.h +++ b/src/analysis/types/encaps.h @@ -51,6 +51,7 @@ typedef struct _GEncapsulatedTypeClass GEncapsulatedTypeClass; typedef enum _EncapsulationType { ECT_POINTER, /* Pointeur */ + ECT_ARRAY, /* Tableau */ ECT_REFERENCE, /* Référence */ ECT_RVALUE_REF, /* Référence ?? (C++0x) */ ECT_COMPLEX, /* Complexe (C 2000) */ @@ -73,6 +74,12 @@ EncapsulationType g_encapsulated_type_get_etype(const GEncapsulatedType *); /* Fournit la routine encapsulée dans le type. */ void g_encapsulated_type_get_item(const GEncapsulatedType *, ...); +/* Fournit la dimension éventuellement associée au type. */ +size_t g_encapsulated_type_get_dimension(const GEncapsulatedType *); + +/* Définit la dimension éventuellement associée au type. */ +void g_encapsulated_type_set_dimension(GEncapsulatedType *, size_t); + #endif /* _ANALYSIS_TYPES_ENCAPS_H */ |