Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Whenever possible, use std::move() for parameters (mostly std::string).
[simgrid.git] / src / instr / jedule / jedule_events.cpp
index 96db16e..55c22f7 100644 (file)
@@ -13,7 +13,7 @@ namespace simgrid{
 namespace jedule{
 
 Event::Event(std::string name, double start_time, double end_time, std::string type)
 namespace jedule{
 
 Event::Event(std::string name, double start_time, double end_time, std::string type)
-    : name_(name), start_time_(start_time), end_time_(end_time), type_(type)
+    : name_(std::move(name)), start_time_(start_time), end_time_(end_time), type_(std::move(type))
 {
   this->resource_subsets_ = new std::vector<jed_subset_t>();
 }
 {
   this->resource_subsets_ = new std::vector<jed_subset_t>();
 }