diff options
Diffstat (limited to 'include/klee/Solver/IncompleteSolver.h')
-rw-r--r-- | include/klee/Solver/IncompleteSolver.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/include/klee/Solver/IncompleteSolver.h b/include/klee/Solver/IncompleteSolver.h index b8ef1929..8bcf7f88 100644 --- a/include/klee/Solver/IncompleteSolver.h +++ b/include/klee/Solver/IncompleteSolver.h @@ -91,10 +91,11 @@ class StagedSolverImpl : public SolverImpl { private: std::unique_ptr<IncompleteSolver> primary; std::unique_ptr<Solver> secondary; - + public: - StagedSolverImpl(IncompleteSolver *_primary, Solver *_secondary); - + StagedSolverImpl(std::unique_ptr<IncompleteSolver> primary, + std::unique_ptr<Solver> secondary); + bool computeTruth(const Query&, bool &isValid); bool computeValidity(const Query&, Solver::Validity &result); bool computeValue(const Query&, ref<Expr> &result); |