X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=src%2Fclasslist.h;h=c02268df29bebbe49d56cfca2fb272b297bc7321;hb=819528702f5a91b111a8e03a11f45458d3ed5a77;hp=14f43f80c57f857c7547a156fe796b3d30ab9054;hpb=da8edf8ffe23430b414467fb4e35c66c94562356;p=satune.git diff --git a/src/classlist.h b/src/classlist.h index 14f43f8..c02268d 100644 --- a/src/classlist.h +++ b/src/classlist.h @@ -18,6 +18,9 @@ struct CSolver; typedef struct CSolver CSolver; +struct SATEncoder; +typedef struct SATEncoder SATEncoder; + struct Constraint; typedef struct Constraint Constraint; @@ -25,9 +28,11 @@ typedef struct Constraint Constraint; typedef struct BooleanOrder BooleanOrder; typedef struct BooleanVar BooleanVar; typedef struct BooleanLogic BooleanLogic; -typedef struct BooleanComp BooleanComp; typedef struct BooleanPredicate BooleanPredicate; +struct ASTNode; +typedef struct ASTNode ASTNode; + struct Boolean; typedef struct Boolean Boolean; @@ -36,7 +41,6 @@ typedef struct IncrementalSolver IncrementalSolver; struct Set; typedef struct Set Set; - typedef struct Set MutableSet; typedef struct ElementFunction ElementFunction; @@ -54,18 +58,30 @@ typedef struct Function Function; struct Predicate; typedef struct Predicate Predicate; +struct PredicateTable; +typedef struct PredicateTable PredicateTable; + +struct PredicateOperator; +typedef struct PredicateOperator PredicateOperator; + struct Table; typedef struct Table Table; struct Order; typedef struct Order Order; +struct OrderPair; +typedef struct OrderPair OrderPair; + struct ElementEncoding; typedef struct ElementEncoding ElementEncoding; struct FunctionEncoding; typedef struct FunctionEncoding FunctionEncoding; +struct OrderEncoding; +typedef struct OrderEncoding OrderEncoding; + struct TableEntry; typedef struct TableEntry TableEntry;