Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[sonar] bunch of smells
[simgrid.git] / include / simgrid / s4u / Actor.hpp
index 9d7e994d98f46e8129edb01bec0e91414087406d..901695cc9c67004ff122cd3fff22abd1a02ad984 100644 (file)
@@ -83,7 +83,7 @@ public:
   /** Add a callback fired when a new actor has been created **/
   static void on_creation_cb(const std::function<void(Actor&)>& cb) { on_creation.connect(cb); }
   /** Add a callback fired when an actor has been suspended**/
   /** Add a callback fired when a new actor has been created **/
   static void on_creation_cb(const std::function<void(Actor&)>& cb) { on_creation.connect(cb); }
   /** Add a callback fired when an actor has been suspended**/
-  static void on_suspend_cb(const std::function<void(Actor const&)> cb) { on_suspend.connect(cb); }
+  static void on_suspend_cb(const std::function<void(Actor const&)>& cb) { on_suspend.connect(cb); }
   /** Add a callback fired when an actor has been resumed **/
   static void on_resume_cb(const std::function<void(Actor const&)>& cb) { on_resume.connect(cb); }
   /** Add a callback fired when an actor starts sleeping **/
   /** Add a callback fired when an actor has been resumed **/
   static void on_resume_cb(const std::function<void(Actor const&)>& cb) { on_resume.connect(cb); }
   /** Add a callback fired when an actor starts sleeping **/