summaryrefslogtreecommitdiff
path: root/src/parsetree.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/parsetree.h')
-rw-r--r--src/parsetree.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/parsetree.h b/src/parsetree.h
index 015412b1..81157aee 100644
--- a/src/parsetree.h
+++ b/src/parsetree.h
@@ -2077,6 +2077,9 @@ struct UniqueType : public AvlTreeEl<UniqueType>
bool ptr()
{ return typeId == TYPE_STRUCT || typeId == TYPE_GENERIC; }
+ bool listOf( UniqueType *ut )
+ { return typeId == TYPE_GENERIC && generic->typeId == GEN_LIST && generic->valueUt == ut; }
+
bool val() {
return typeId == TYPE_STRUCT ||
typeId == TYPE_GENERIC ||