X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/195684c354bbc5332b25b80a3362602ae0351e6f..f653eea6a35035be81a9b60f6c2fa7c48292d9c4:/include/xbt/config.hpp diff --git a/include/xbt/config.hpp b/include/xbt/config.hpp index 10440094fd..7d5572cfe2 100644 --- a/include/xbt/config.hpp +++ b/include/xbt/config.hpp @@ -117,7 +117,7 @@ template void bind_flag(T& value, const char* name, std::initializer_list aliases, const char* description) { bind_flag(value, name, description); - alias(name, std::move(aliases)); + alias(name, aliases); } /** Bind a variable to configuration flag @@ -146,7 +146,7 @@ typename std::enable_if()(std::declv bind_flag(T& value, const char* name, std::initializer_list aliases, const char* description, F callback) { bind_flag(value, name, description, std::move(callback)); - alias(name, std::move(aliases)); + alias(name, aliases); } template @@ -177,7 +177,7 @@ bind_flag(T& value, const char* name, std::initializer_list aliases const std::map& valid_values, F callback) { bind_flag(value, name, description, valid_values, std::move(callback)); - alias(name, std::move(aliases)); + alias(name, aliases); } /** Bind a variable to configuration flag @@ -228,7 +228,7 @@ public: Flag(const char* name, std::initializer_list aliases, const char* desc, T value) : value_(value), name_(name) { - simgrid::config::bind_flag(value_, name, std::move(aliases), desc); + simgrid::config::bind_flag(value_, name, aliases, desc); } /* A constructor accepting a callback that will be passed the parameter. @@ -243,7 +243,7 @@ public: Flag(const char* name, std::initializer_list aliases, const char* desc, T value, F callback) : value_(value), name_(name) { - simgrid::config::bind_flag(value_, name, std::move(aliases), desc, std::move(callback)); + simgrid::config::bind_flag(value_, name, aliases, desc, std::move(callback)); } /* A constructor accepting a map of valid values -> their description, @@ -262,7 +262,7 @@ public: const std::map& valid_values, F callback) : value_(value), name_(name) { - simgrid::config::bind_flag(value_, name, std::move(aliases), desc, valid_values, std::move(callback)); + simgrid::config::bind_flag(value_, name, aliases, desc, valid_values, std::move(callback)); } // No copy: