about summary refs log tree commit diff homepage
path: root/lib/Solver/Solver.cpp
diff options
context:
space:
mode:
authorDan Liew <daniel.liew@imperial.ac.uk>2016-01-07 09:19:21 +0000
committerDan Liew <daniel.liew@imperial.ac.uk>2016-01-07 09:21:42 +0000
commitf651a4aaca1a12f7f481c0c43a16f3e26485164f (patch)
treee8c2be58a794b4f1d41862005c67027a575612d6 /lib/Solver/Solver.cpp
parent34829f7444038a254449702082e7852f9ae1cad7 (diff)
downloadklee-f651a4aaca1a12f7f481c0c43a16f3e26485164f.tar.gz
[NFC] Refactor SolverImpl out of Solver.cpp into its own file
(SolverImpl.cpp). Whilst I'm here also clang-format the modified
code.
Diffstat (limited to 'lib/Solver/Solver.cpp')
-rw-r--r--lib/Solver/Solver.cpp46
1 files changed, 0 insertions, 46 deletions
diff --git a/lib/Solver/Solver.cpp b/lib/Solver/Solver.cpp
index 6f4bbc5b..30424526 100644
--- a/lib/Solver/Solver.cpp
+++ b/lib/Solver/Solver.cpp
@@ -69,52 +69,6 @@ using namespace metaSMT::solver;
 
 #endif /* SUPPORT_METASMT */
 
-
-
-/***/
-
-SolverImpl::~SolverImpl() {
-}
-
-bool SolverImpl::computeValidity(const Query& query, Solver::Validity &result) {
-  bool isTrue, isFalse;
-  if (!computeTruth(query, isTrue))
-    return false;
-  if (isTrue) {
-    result = Solver::True;
-  } else {
-    if (!computeTruth(query.negateExpr(), isFalse))
-      return false;
-    result = isFalse ? Solver::False : Solver::Unknown;
-  }
-  return true;
-}
-
-const char* SolverImpl::getOperationStatusString(SolverRunStatus statusCode)
-{
-    switch (statusCode)
-    {
-        case SOLVER_RUN_STATUS_SUCCESS_SOLVABLE:
-            return "OPERATION SUCCESSFUL, QUERY IS SOLVABLE";
-        case SOLVER_RUN_STATUS_SUCCESS_UNSOLVABLE:
-            return "OPERATION SUCCESSFUL, QUERY IS UNSOLVABLE";
-        case SOLVER_RUN_STATUS_FAILURE:
-            return "OPERATION FAILED";
-        case SOLVER_RUN_STATUS_TIMEOUT:
-            return "SOLVER TIMEOUT";
-        case SOLVER_RUN_STATUS_FORK_FAILED:
-            return "FORK FAILED";
-        case SOLVER_RUN_STATUS_INTERRUPTED:
-            return "SOLVER PROCESS INTERRUPTED";
-        case SOLVER_RUN_STATUS_UNEXPECTED_EXIT_CODE:
-            return "UNEXPECTED SOLVER PROCESS EXIT CODE";
-        case SOLVER_RUN_STATUS_WAITPID_FAILED:
-            return "WAITPID FAILED FOR SOLVER PROCESS";
-        default:
-            return "UNRECOGNIZED OPERATION STATUS";        
-    }    
-}
-
 const char *Solver::validity_to_str(Validity v) {
   switch (v) {
   default:    return "Unknown";