Marked output_proxy constructor explicit.

This commit is contained in:
Andrey Semashev 2022-06-30 23:25:33 +03:00
parent 7b6edb6a7d
commit dd37a27067

View File

@ -37,7 +37,7 @@ namespace iterators {
: m_f(f) {} : m_f(f) {}
struct output_proxy { struct output_proxy {
output_proxy(UnaryFunction& f) : m_f(f) { } explicit output_proxy(UnaryFunction& f) : m_f(f) { }
#ifdef BOOST_NO_CXX11_RVALUE_REFERENCES #ifdef BOOST_NO_CXX11_RVALUE_REFERENCES
template <class T> output_proxy& operator=(const T& value) { template <class T> output_proxy& operator=(const T& value) {