8 #define GETELEMENTTYPE(o) GETASTNODETYPE(o)
9 #define GETELEMENTPARENTS(o) (&((Element*)o)->parents)
13 VectorASTNode parents;
19 ElementEncoding * encoding;
22 struct ElementFunction {
25 VectorElement* Elements;
26 Boolean * overflowstatus;
29 Element * allocElementSet(Set *s);
30 Element* allocElementFunction(Function * function, Element ** array, uint numArrays, Boolean * overflowstatus);
31 void deleteElement(Element *This);