diff --git a/include/boost/iterator/function_output_iterator.hpp b/include/boost/iterator/function_output_iterator.hpp index 80c29c7..a0b1573 100644 --- a/include/boost/iterator/function_output_iterator.hpp +++ b/include/boost/iterator/function_output_iterator.hpp @@ -37,7 +37,7 @@ namespace iterators { : m_f(f) {} struct output_proxy { - output_proxy(UnaryFunction& f) : m_f(f) { } + explicit output_proxy(UnaryFunction& f) : m_f(f) { } #ifdef BOOST_NO_CXX11_RVALUE_REFERENCES template output_proxy& operator=(const T& value) {