+class AttribArray(Type):
+
+ def __init__(self, keyType, valueTypes):
+ Type.__init__(self, (Pointer(Const(Int))).expr)
+ self.type = (Pointer(Const(Int))) # for function prototypes and such
+ self.keyType = keyType
+ self.valueTypes = valueTypes
+
+ def visit(self, visitor, *args, **kwargs):
+ return visitor.visitAttribArray(self, *args, **kwargs)
+
+