[SMTChecker] Small refactoring of defining SMT expressions for structs/tuples

This commit is contained in:
Martin Blicha
2021-03-16 15:34:43 +01:00
parent ae1b321a2a
commit 432944d0b4
3 changed files with 38 additions and 51 deletions
+2
View File
@@ -311,6 +311,8 @@ protected:
void createExpr(Expression const& _e);
/// Creates the expression and sets its value.
void defineExpr(Expression const& _e, smtutil::Expression _value);
/// Creates the tuple expression and sets its value.
void defineExpr(Expression const& _e, std::vector<std::optional<smtutil::Expression>> const& _values);
/// Overwrites the current path condition
void setPathCondition(smtutil::Expression const& _e);
/// Adds a new path condition