#define GETELEMENTTYPE(o) (((Element*)o)->type)
+//FIXME:TALK ABOUT ELEMENT
struct Element {
- ElementType type;
+ ElementType type;
+ Set * set;
+ ElementEncoding * encoding;
};
struct ElementSet {
Boolean * overflowstatus;
};
-Element * allocElementSet(Set *s);
+Element * allocElement(Set *s);
Element* allocElementFunction(Function * function, Element ** array, uint numArrays, Boolean * overflowstatus);
void deleteElement(Element *This);
#endif