#define GETELEMENTTYPE(o) (((Element*)o)->type)
+//FIXME:TALK ABOUT ELEMENT
struct Element {
ElementType type;
};
struct ElementSet {
- Element base;
- Set * set;
+ Element base;
+ Set * set;
+ ElementEncoding * encoding;
};
-struct ElementFunction{
- Element base;
- Function * function;
- VectorElement* Elements;
- Boolean * overflowstatus;
+struct ElementFunction {
+ Element base;
+ Function * function;
+ VectorElement* Elements;
+ Boolean * overflowstatus;
};
Element * allocElementSet(Set *s);