Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Use transparent comparator 'std::less<>' with associative string container (sonar).
[simgrid.git] / src / kernel / EngineImpl.cpp
index b0ca669..8cf08b7 100644 (file)
@@ -39,7 +39,7 @@ EngineImpl::~EngineImpl()
       kv.second->destroy();
 }
 
-void EngineImpl::load_deployment(const std::string& file)
+void EngineImpl::load_deployment(const std::string& file) const
 {
   sg_platf_exit();
   sg_platf_init();
@@ -49,11 +49,11 @@ void EngineImpl::load_deployment(const std::string& file)
   surf_parse_close();
 }
 
-void EngineImpl::register_function(const std::string& name, actor::ActorCodeFactory code)
+void EngineImpl::register_function(const std::string& name, const actor::ActorCodeFactory& code)
 {
   registered_functions[name] = code;
 }
-void EngineImpl::register_default(actor::ActorCodeFactory code)
+void EngineImpl::register_default(const actor::ActorCodeFactory& code)
 {
   default_function = code;
 }