From 3622fe8cec33d2c4393be5ff35e6338d8e44472d Mon Sep 17 00:00:00 2001 From: Gabriel Corona Date: Thu, 24 Mar 2016 11:55:25 +0100 Subject: [PATCH] [mc] Remove FunctionalChecker --- src/mc/Checker.cpp | 9 --------- src/mc/Checker.hpp | 11 ----------- src/mc/mc_forward.hpp | 1 - src/mc/simgrid_mc.cpp | 7 ------- 4 files changed, 28 deletions(-) diff --git a/src/mc/Checker.cpp b/src/mc/Checker.cpp index 159e3d5780..cfa6563f3c 100644 --- a/src/mc/Checker.cpp +++ b/src/mc/Checker.cpp @@ -13,14 +13,5 @@ Checker::~Checker() { } -FunctionalChecker::~FunctionalChecker() -{ -} - -int FunctionalChecker::run() -{ - return function_(*session_); -} - } } diff --git a/src/mc/Checker.hpp b/src/mc/Checker.hpp index 478665a8f9..cf3e37af66 100644 --- a/src/mc/Checker.hpp +++ b/src/mc/Checker.hpp @@ -41,17 +41,6 @@ protected: Session& getSession() { return *session_; } }; -/** Adapt a std::function to a checker */ -class FunctionalChecker : public Checker { - Session* session_; - std::function function_; -public: - FunctionalChecker(Session& session, std::function f) - : Checker(session), function_(std::move(f)) {} - ~FunctionalChecker(); - int run() override; -}; - } } diff --git a/src/mc/mc_forward.hpp b/src/mc/mc_forward.hpp index 5b0cc70278..692d867cf9 100644 --- a/src/mc/mc_forward.hpp +++ b/src/mc/mc_forward.hpp @@ -30,7 +30,6 @@ class SimixProcessInformation; class Session; class Checker; -class FunctionalChecker; } } diff --git a/src/mc/simgrid_mc.cpp b/src/mc/simgrid_mc.cpp index 949ed65cd0..719087fc30 100644 --- a/src/mc/simgrid_mc.cpp +++ b/src/mc/simgrid_mc.cpp @@ -45,10 +45,6 @@ char** argvdup(int argc, char** argv) static std::unique_ptr createChecker(simgrid::mc::Session& session) { - using simgrid::mc::Session; - using simgrid::mc::FunctionalChecker; - - std::function code; if (_sg_mc_comms_determinism || _sg_mc_send_determinism) return std::unique_ptr( new simgrid::mc::CommunicationDeterminismChecker(session)); @@ -58,9 +54,6 @@ std::unique_ptr createChecker(simgrid::mc::Session& sessio else return std::unique_ptr( new simgrid::mc::LivenessChecker(session)); - - return std::unique_ptr( - new FunctionalChecker(session, std::move(code))); } int main(int argc, char** argv) -- 2.20.1