]> AND Public Git Repository - simgrid.git/blobdiff - src/mc/explo/LivenessChecker.hpp
Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Declare functions "const" (sonar).
[simgrid.git] / src / mc / explo / LivenessChecker.hpp
index a2a860c483358218c035b8ce24e700512820964b..a9008f9f0281e7c9aa25ad91cf17ad4cb7f9b437 100644 (file)
@@ -51,7 +51,7 @@ public:
 class XBT_PRIVATE LivenessChecker : public Exploration {
 public:
   explicit LivenessChecker(const std::vector<char*>& args);
-  virtual ~LivenessChecker();
+  ~LivenessChecker() override;
 
   void run() override;
   RecordTrace get_record_trace() override;
@@ -93,14 +93,14 @@ private:
   bool evaluate_label(const xbt_automaton_exp_label* l, std::vector<int> const& values);
 
 public:
-  void automaton_load(const char* file);
+  void automaton_load(const char* file) const;
   std::vector<int> automaton_propositional_symbol_evaluate() const;
   std::vector<xbt_automaton_state_t> get_automaton_state() const;
   int compare_automaton_exp_label(const xbt_automaton_exp_label* l) const;
   void set_property_automaton(xbt_automaton_state_t const& automaton_state) const;
   xbt_automaton_exp_label_t get_automaton_transition_label(xbt_dynar_t const& dynar, int index) const;
   xbt_automaton_state_t get_automaton_transition_dst(xbt_dynar_t const& dynar, int index) const;
-  static void automaton_register_symbol(RemoteProcess& remote_process, const char* name, RemotePtr<int> addr);
+  static void automaton_register_symbol(RemoteProcess const& remote_process, const char* name, RemotePtr<int> addr);
 };
 
 } // namespace simgrid::mc