X-Git-Url: http://plrg.eecs.uci.edu/git/?p=satune.git;a=blobdiff_plain;f=src%2Fclasslist.h;h=2e395f7ac87fc74b9a9cb45a5bf39dcbc76f8790;hp=cef1e1fe6bcc8fd4f46b50f73c71a0a9f945754a;hb=db18e3357fda778cdf03b6338a0301b4bd9525c2;hpb=1c230147d56620693852796e1f23ad4c31a55fd5 diff --git a/src/classlist.h b/src/classlist.h index cef1e1f..2e395f7 100644 --- a/src/classlist.h +++ b/src/classlist.h @@ -14,9 +14,7 @@ #include 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;