-/* Copyright (c) 2008-2016. The SimGrid Team.
+/* Copyright (c) 2008-2017. The SimGrid Team.
* All rights reserved. */
/* This program is free software; you can redistribute it and/or modify it
#include "src/mc/VisitedState.hpp"
#include "src/mc/checker/Checker.hpp"
#include "src/mc/mc_forward.hpp"
-#include "src/mc/mc_safety.h"
+#include "src/mc/mc_safety.hpp"
namespace simgrid {
namespace mc {
class XBT_PRIVATE SafetyChecker : public Checker {
simgrid::mc::ReductionMode reductionMode_ = simgrid::mc::ReductionMode::unset;
public:
- SafetyChecker(Session& session);
- ~SafetyChecker();
+ explicit SafetyChecker(Session& session);
+ ~SafetyChecker() = default;
void run() override;
RecordTrace getRecordTrace() override;
std::vector<std::string> getTextualTrace() override;