summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndres Noetzli <noetzli@stanford.edu>2017-12-05 23:34:28 -0800
committerAndres Noetzli <noetzli@stanford.edu>2017-12-05 23:34:28 -0800
commit9ea6212f47988e9a328ee5f1f155a198407ef710 (patch)
treefb6d016a14cded96e6b05d988f3c7856100dc71b
parentd568564b9315c902503360bd50bcd98301ba4721 (diff)
Address Andy's commentrm_cdchunklist2
-rw-r--r--src/theory/datatypes/theory_datatypes.h35
1 files changed, 18 insertions, 17 deletions
diff --git a/src/theory/datatypes/theory_datatypes.h b/src/theory/datatypes/theory_datatypes.h
index 97c67e5e2..3c0a7c7cf 100644
--- a/src/theory/datatypes/theory_datatypes.h
+++ b/src/theory/datatypes/theory_datatypes.h
@@ -40,24 +40,25 @@ namespace quantifiers{
namespace datatypes {
class TheoryDatatypes : public Theory {
-private:
- typedef context::CDList<Node> NodeList;
- typedef context::CDHashMap<Node, int, NodeHashFunction> NodeIntMap;
- typedef context::CDHashMap<Node, bool, NodeHashFunction> BoolMap;
- typedef context::CDHashMap<Node, Node, NodeHashFunction> NodeMap;
+ private:
+ typedef context::CDList<Node> NodeList;
+ typedef context::CDHashMap<Node, int, NodeHashFunction> NodeIntMap;
+ typedef context::CDHashMap<Node, bool, NodeHashFunction> BoolMap;
+ typedef context::CDHashMap<Node, Node, NodeHashFunction> NodeMap;
- /** transitive closure to record equivalence/subterm relation. */
- // TransitiveClosureNode d_cycle_check;
- /** has seen cycle */
- context::CDO<bool> d_hasSeenCycle;
- /** inferences */
- NodeList d_infer;
- NodeList d_infer_exp;
- Node d_true;
- Node d_zero;
- /** mkAnd */
- Node mkAnd(std::vector<TNode>& assumptions);
-private:
+ /** transitive closure to record equivalence/subterm relation. */
+ // TransitiveClosureNode d_cycle_check;
+ /** has seen cycle */
+ context::CDO<bool> d_hasSeenCycle;
+ /** inferences */
+ NodeList d_infer;
+ NodeList d_infer_exp;
+ Node d_true;
+ Node d_zero;
+ /** mkAnd */
+ Node mkAnd(std::vector<TNode>& assumptions);
+
+ private:
//notification class for equality engine
class NotifyClass : public eq::EqualityEngineNotify {
TheoryDatatypes& d_dt;
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback