Merging with branch master and fixing bugs
[satune.git] / src / classlist.h
index cef1e1fe6bcc8fd4f46b50f73c71a0a9f945754a..2e395f7ac87fc74b9a9cb45a5bf39dcbc76f8790 100644 (file)
@@ -14,9 +14,7 @@
 #include <inttypes.h>
 
 class CSolver;
-struct SATEncoder;
-typedef struct SATEncoder SATEncoder;
-
+class SATEncoder;
 class Boolean;
 class BooleanOrder;
 class BooleanVar;
@@ -43,6 +41,8 @@ class Order;
 class OrderPair;
 
 class OrderElement;
+class IntegerEncodingRecord;
+class Transform;
 
 class ElementEncoding;
 class FunctionEncoding;
@@ -52,6 +52,11 @@ class OrderGraph;
 class OrderNode;
 class OrderEdge;
 
+class AutoTuner;
+class SearchTuner;
+class TunableSetting;
+class Pass;
+class Transform;
 
 struct IncrementalSolver;
 typedef struct IncrementalSolver IncrementalSolver;
@@ -59,9 +64,6 @@ typedef struct IncrementalSolver IncrementalSolver;
 struct TableEntry;
 typedef struct TableEntry TableEntry;
 
-struct OrderEncoder;
-typedef struct OrderEncoder OrderEncoder;
-
 class Tuner;
 class TunableDesc;