X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7636345391e90f6f243e68da98a641af136d1f77..d52700ac49b5cf1b2629461c9f2807f3d04c9f39:/include/simgrid/s4u/NetZone.hpp diff --git a/include/simgrid/s4u/NetZone.hpp b/include/simgrid/s4u/NetZone.hpp index c100c59ebe..21c0606be3 100644 --- a/include/simgrid/s4u/NetZone.hpp +++ b/include/simgrid/s4u/NetZone.hpp @@ -190,9 +190,10 @@ struct ClusterCallbacks { std::function netpoint; std::function loopback = {}; std::function limiter = {}; - explicit ClusterCallbacks(std::function set_netpoint) : netpoint(set_netpoint){/*nothing to do */}; - ClusterCallbacks(std::function set_netpoint, std::function set_loopback, - std::function set_limiter) + explicit ClusterCallbacks(const std::function& set_netpoint) + : netpoint(set_netpoint){/*nothing to do */}; + ClusterCallbacks(const std::function& set_netpoint, + const std::function& set_loopback, const std::function& set_limiter) : netpoint(set_netpoint), loopback(set_loopback), limiter(set_limiter){/*nothing to do */}; }; /**