struct ElementEncoding {
ElementEncodingType type;
Element * element;
+ Boolean ** variables; /* List Variables Use To Encode Element */
+ uint64_t * encodingArray; /* List the Variables in the appropriate order */
+ uint numVars; /* Number of variables */
};
ElementEncoding * allocElementEncoding(ElementEncodingType type, Element *element);