Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Pass parameter "callback".
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Tue, 17 Apr 2018 21:21:03 +0000 (23:21 +0200)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Wed, 18 Apr 2018 20:54:08 +0000 (22:54 +0200)
include/xbt/config.hpp

index 33adc28..701b5b3 100644 (file)
@@ -132,7 +132,7 @@ template <class T, class F>
 typename std::enable_if<std::is_same<void, decltype(std::declval<F>()(std::declval<const T&>()))>::value, void>::type
 bindFlag(T& value, std::initializer_list<const char*> names, const char* description, F callback)
 {
-  bindFlag(value, *names.begin(), description);
+  bindFlag(value, *names.begin(), description, std::move(callback));
   alias(names);
 }