#include "xbt/automaton.hpp"
#include "xbt/base.h"
-namespace simgrid {
-namespace mc {
+namespace simgrid::mc {
XBT_DECLARE_ENUM_CLASS(ExplorationAlgorithm, Safety, UDPOR, Liveness, CommDeterminism);
XBT_ATTRIB_NORETURN void mc_exit(int status) const;
// STATE APIs
- void restore_state(Snapshot* system_state) const;
+ void restore_state(const Snapshot* system_state) const;
// SNAPSHOT APIs
bool snapshot_equal(const Snapshot* s1, const Snapshot* s2) const;
xbt_automaton_state_t get_automaton_transition_dst(xbt_dynar_t const& dynar, int index) const;
};
-} // namespace mc
-} // namespace simgrid
+} // namespace simgrid::mc
#endif