Use union in Boolean to save space
[satune.git] / src / Encoders / elementencoding.h
index b94632cc2803fa045a5625807f5b71b740091b70..eb20f2b865853a948626f3033e861a092b667df0 100644 (file)
@@ -11,6 +11,9 @@ typedef enum ElementEncodingType ElementEncodingType;
 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);