#include <inttypes.h>
class CSolver;
-struct SATEncoder;
-typedef struct SATEncoder SATEncoder;
-
+class SATEncoder;
class Boolean;
class BooleanOrder;
class BooleanVar;
class Order;
class OrderPair;
-struct IncrementalSolver;
-typedef struct IncrementalSolver IncrementalSolver;
-
-
-
class OrderElement;
class ElementEncoding;
class FunctionEncoding;
class OrderEncoding;
-struct TableEntry;
-typedef struct TableEntry TableEntry;
-
-struct OrderGraph;
-typedef struct OrderGraph OrderGraph;
-
+class OrderGraph;
class OrderNode;
class OrderEdge;
-struct OrderEncoder;
-typedef struct OrderEncoder OrderEncoder;
+class AutoTuner;
+
+struct IncrementalSolver;
+typedef struct IncrementalSolver IncrementalSolver;
+
+struct TableEntry;
+typedef struct TableEntry TableEntry;
+
+class Tuner;
+class TunableDesc;
-struct Tuner;
-typedef struct Tuner Tuner;
-struct TunableDesc;
-typedef struct TunableDesc TunableDesc;
typedef int TunableParam;
typedef unsigned int uint;