X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/b87fc0829538ec066fd077e6c30ee6270b8abd78..5f1dc33c9f76ee99973ba93f034f031451398ebe:/src/surf/surf_interface.cpp diff --git a/src/surf/surf_interface.cpp b/src/surf/surf_interface.cpp index 39c8b9d258..a8a7239d2c 100644 --- a/src/surf/surf_interface.cpp +++ b/src/surf/surf_interface.cpp @@ -137,7 +137,7 @@ std::ifstream* surf_ifsopen(std::string name) } /* search relative files in the path */ - for (auto path_elm : surf_path) { + for (auto const& path_elm : surf_path) { std::string buff = path_elm + FILE_DELIM + name; fs->open(buff.c_str(), std::ifstream::in); @@ -160,7 +160,7 @@ FILE *surf_fopen(const char *name, const char *mode) return fopen(name, mode); /* search relative files in the path */ - for (auto path_elm : surf_path) { + for (auto const& path_elm : surf_path) { std::string buff = path_elm + FILE_DELIM + name; file = fopen(buff.c_str(), mode); @@ -361,17 +361,17 @@ void surf_exit() sg_host_exit(); sg_link_exit(); - for (auto e : storage_types) { + for (auto const& e : storage_types) { simgrid::surf::StorageType* stype = e.second; delete stype->properties; delete stype->model_properties; delete stype; } - for (auto s : *simgrid::surf::StorageImpl::storagesMap()) + for (auto const& s : *simgrid::surf::StorageImpl::storagesMap()) delete s.second; delete simgrid::surf::StorageImpl::storagesMap(); - for (auto model : *all_existing_models) + for (auto const& model : *all_existing_models) delete model; delete all_existing_models; @@ -549,7 +549,7 @@ void Model::updateActionsStateFull(double /*now*/, double /*delta*/) namespace simgrid { namespace surf { -Resource::Resource(Model* model, const char* name, lmm_constraint_t constraint) +Resource::Resource(Model* model, const std::string& name, lmm_constraint_t constraint) : name_(name), model_(model), constraint_(constraint) {}