X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7cf8d7e8f6c14b423e56e790adbfe695cca9ee51..af145f151a5ad703658a0f9f3093d74bf2ebe6ef:/src/mc/explo/udpor/maximal_subsets_iterator.hpp diff --git a/src/mc/explo/udpor/maximal_subsets_iterator.hpp b/src/mc/explo/udpor/maximal_subsets_iterator.hpp index 3c3291a2cc..49872d809a 100644 --- a/src/mc/explo/udpor/maximal_subsets_iterator.hpp +++ b/src/mc/explo/udpor/maximal_subsets_iterator.hpp @@ -40,13 +40,14 @@ public: maximal_subsets_iterator() = default; explicit maximal_subsets_iterator(const Configuration& config, - std::optional filter = std::nullopt, - std::optional maximum_subset_size = std::nullopt) + const std::optional& filter = std::nullopt, + std::optional maximum_subset_size = std::nullopt) : maximal_subsets_iterator(config.get_events(), filter, maximum_subset_size) { } - explicit maximal_subsets_iterator(const EventSet& events, std::optional filter = std::nullopt, - std::optional maximum_subset_size = std::nullopt); + explicit maximal_subsets_iterator(const EventSet& events, + const std::optional& filter = std::nullopt, + std::optional maximum_subset_size = std::nullopt); private: std::vector topological_ordering;