From: Gabriel Corona Date: Thu, 3 Mar 2016 17:15:10 +0000 (+0100) Subject: [mc] Remove usage of boost::iterator_range X-Git-Tag: v3_13~570 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/cf71783d4bf34090b9ba489365fcf85b22b04e50 [mc] Remove usage of boost::iterator_range Just use the container now that we use C++ containers. --- diff --git a/src/mc/Process.cpp b/src/mc/Process.cpp index 8ae6fff9b4..5360933c4a 100644 --- a/src/mc/Process.cpp +++ b/src/mc/Process.cpp @@ -698,13 +698,11 @@ void Process::ignore_local_variable(const char *var_name, const char *frame_name info->remove_local_variable(var_name, frame_name); } -boost::iterator_range Process::simix_processes() +std::vector& Process::simix_processes() { xbt_assert(mc_mode != MC_MODE_CLIENT); MC_process_smx_refresh(&mc_model_checker->process()); - return boost::iterator_range( - &*smx_process_infos.begin(), - &*smx_process_infos.end()); + return smx_process_infos; } } diff --git a/src/mc/Process.hpp b/src/mc/Process.hpp index aa934047eb..724d068133 100644 --- a/src/mc/Process.hpp +++ b/src/mc/Process.hpp @@ -14,15 +14,12 @@ #include #include -#include - #include #include #include #include -#include #include #ifdef HAVE_MC @@ -217,7 +214,7 @@ public: void ignore_local_variable(const char *var_name, const char *frame_name); int socket() { return socket_; } - simgrid::xbt::DynarRange simix_processes(); + std::vector& simix_processes(); private: void init_memory_map_info(); diff --git a/src/mc/mc_smx.h b/src/mc/mc_smx.h index d83a73e0cc..cecce1b235 100644 --- a/src/mc/mc_smx.h +++ b/src/mc/mc_smx.h @@ -11,7 +11,6 @@ #include #include -#include #include #include