Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
f
[simgrid.git] / src / mc / mc_exit.hpp
index 6d1ec7c..234ea14 100644 (file)
@@ -23,17 +23,7 @@ enum class ExitStatus {
 
 struct McError : public std::exception {
   const ExitStatus value;
-  McError(ExitStatus v = ExitStatus::ERROR) : value(v) {}
-};
-
-struct DeadlockError : public McError {
-  DeadlockError() : McError(ExitStatus::DEADLOCK) {}
-};
-struct TerminationError : public McError {
-  TerminationError() : McError(ExitStatus::NON_TERMINATION) {}
-};
-struct LivenessError : public McError {
-  LivenessError() : McError(ExitStatus::LIVENESS) {}
+  explicit McError(ExitStatus v = ExitStatus::ERROR) : value(v) {}
 };
 } // namespace simgrid::mc