summaryrefslogtreecommitdiff
path: root/src/analysis/types/encaps.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/analysis/types/encaps.h')
-rw-r--r--src/analysis/types/encaps.h7
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 */