summaryrefslogtreecommitdiff
path: root/src/prop/cnf_stream.h
diff options
context:
space:
mode:
authorChristopher L. Conway <christopherleeconway@gmail.com>2010-05-14 03:02:40 +0000
committerChristopher L. Conway <christopherleeconway@gmail.com>2010-05-14 03:02:40 +0000
commitb9b8676beefc3008b85e5dce77b8540e839fd94f (patch)
tree45c0be5189796b0be80dc588e510827c4f2924ac /src/prop/cnf_stream.h
parent5d9b6c30ad2336979cbf3ab5107afb5b31143d90 (diff)
Adding rudimentary ITE handling in CnfStream
Diffstat (limited to 'src/prop/cnf_stream.h')
-rw-r--r--src/prop/cnf_stream.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/prop/cnf_stream.h b/src/prop/cnf_stream.h
index 6e4eaf047..ae4582d6f 100644
--- a/src/prop/cnf_stream.h
+++ b/src/prop/cnf_stream.h
@@ -202,6 +202,10 @@ private:
SatLiteral handleAnd(TNode node);
SatLiteral handleOr(TNode node);
+ struct IteRewriteTag {};
+ typedef expr::Attribute<IteRewriteTag, Node> IteRewriteAttr;
+ Node handleNonAtomicNode(TNode node);
+
/**
* Transforms the node into CNF recursively.
* @param node the formula to transform
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback