X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/loba.git/blobdiff_plain/cf0d125a496f82b6831925b514bc5b40717ee9ca..ed1b60f32b208ae07cc1f9d4d1aaa38f78359f53:/process.h?ds=sidebyside diff --git a/process.h b/process.h index 81e68d9..55ee792 100644 --- a/process.h +++ b/process.h @@ -6,7 +6,6 @@ #include #include -#include #ifdef USE_UNORDERED_MAP # include # define MAP_TEMPLATE std::unordered_map @@ -15,7 +14,7 @@ # define MAP_TEMPLATE std::map #endif #include -#include +#include #include #include "communicator.h" #include "misc.h" @@ -205,12 +204,10 @@ private: template void process::pneigh_sort_by_load(const Compare& comp) { - using std::placeholders::_1; - using std::placeholders::_2; std::sort(pneigh.begin(), pneigh.end(), - std::bind(comp, - std::bind(&neighbor::get_load, _1), - std::bind(&neighbor::get_load, _2))); + [&comp](const neighbor* a, const neighbor* b) { + return comp(a->get_load(), b->get_load()); + }); } #endif // !PROCESS_H