X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/bae801393879cdf0856f2f87fcc0a8052afa1d35..9307f09ec533f91aa7b56350e96cb3971256eceb:/src/mc/mc_private.h diff --git a/src/mc/mc_private.h b/src/mc/mc_private.h index 9f36659a5e..e41f8c0ad7 100644 --- a/src/mc/mc_private.h +++ b/src/mc/mc_private.h @@ -37,6 +37,23 @@ #include "src/mc/mc_protocol.h" +#ifdef __cplusplus +namespace simgrid { +namespace mc { + +struct DerefAndCompareByNbProcessesAndUsedHeap { + template + bool operator()(X const& a, Y const& b) + { + return std::make_pair(a->nb_processes, a->heap_bytes_used) < + std::make_pair(b->nb_processes, b->heap_bytes_used); + } +}; + +} +} +#endif + SG_BEGIN_DECL() /********************************* MC Global **********************************/