Adding IntegerEncodingResolver ...
[satune.git] / src / ASTTransform / transformer.h
index 24922d058c1ec721821440e58a279826feddbf92..4e9f42715ff7ef2713d749089f20919957bf2e23 100644 (file)
@@ -11,6 +11,7 @@
 #include "structs.h"
 #include "transform.h"
 #include "integerencoding.h"
+#include "decomposeordertransform.h"
 
 class Transformer{
 public:
@@ -18,10 +19,11 @@ public:
        ~Transformer();
        IntegerEncodingTransform* getIntegerEncodingTransform(){ return integerEncoding; }
        void orderAnalysis();
-private:
+       CMEMALLOC;
+ private:
        //For now we can just add transforms here, but in future we may want take a smarter approach.
        IntegerEncodingTransform* integerEncoding;
-       
+       DecomposeOrderTransform* decomposeOrder;
        
        CSolver* solver;
 };