summaryrefslogtreecommitdiff
path: root/src/theory/evaluator.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/theory/evaluator.h')
-rw-r--r--src/theory/evaluator.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/theory/evaluator.h b/src/theory/evaluator.h
index 8ccb4561d..33d495aa7 100644
--- a/src/theory/evaluator.h
+++ b/src/theory/evaluator.h
@@ -26,7 +26,7 @@
#include "base/output.h"
#include "expr/node.h"
-#include "expr/uninterpreted_constant.h"
+#include "util/abstract_value.h"
#include "util/bitvector.h"
#include "util/rational.h"
#include "util/string.h"
@@ -47,7 +47,7 @@ struct EvalResult
BITVECTOR,
RATIONAL,
STRING,
- UCONST,
+ ABSTRACT,
INVALID
} d_tag;
@@ -58,7 +58,7 @@ struct EvalResult
BitVector d_bv;
Rational d_rat;
String d_str;
- UninterpretedConstant d_uc;
+ AbstractValue d_av;
};
EvalResult(const EvalResult& other);
@@ -67,7 +67,7 @@ struct EvalResult
EvalResult(const BitVector& bv) : d_tag(BITVECTOR), d_bv(bv) {}
EvalResult(const Rational& i) : d_tag(RATIONAL), d_rat(i) {}
EvalResult(const String& str) : d_tag(STRING), d_str(str) {}
- EvalResult(const UninterpretedConstant& u) : d_tag(UCONST), d_uc(u) {}
+ EvalResult(const AbstractValue& av) : d_tag(ABSTRACT), d_av(av) {}
EvalResult& operator=(const EvalResult& other);
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback