X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/16d193aba087abf10fa87f418a11fc9406bdf476..a97f2839040f0b031287c5b81e8e2e9bd252479e:/src/xbt/utils/iter/iterator_wrapping.hpp diff --git a/src/xbt/utils/iter/iterator_wrapping.hpp b/src/xbt/utils/iter/iterator_wrapping.hpp index c6d2c9572a..e865995c86 100644 --- a/src/xbt/utils/iter/iterator_wrapping.hpp +++ b/src/xbt/utils/iter/iterator_wrapping.hpp @@ -40,7 +40,6 @@ template using ref_or_value_t = typename ref_or_value::type; template struct iterator_wrapping { private: std::tuple...> m_args; - iterator_wrapping(Args&&... begin_iteration) : m_args(std::forward>(begin_iteration)...) {} template friend constexpr iterator_wrapping make_iterator_wrapping(Arguments&&... args); @@ -49,6 +48,7 @@ private: friend constexpr iterator_wrapping make_iterator_wrapping_explicit(Arguments... args); public: + iterator_wrapping(Args&&... begin_iteration) : m_args(std::forward>(begin_iteration)...) {} iterator_wrapping(const iterator_wrapping&) = delete; iterator_wrapping(iterator_wrapping&&) = delete; iterator_wrapping& operator=(const iterator_wrapping&) = delete;