Index: function_output_iterator.hpp =================================================================== --- function_output_iterator.hpp (revision 89044) +++ function_output_iterator.hpp (revision 89045) @@ -30,7 +30,7 @@ explicit function_output_iterator(const UnaryFunction& f) : m_f(f) {} - struct output_proxy { + struct output_proxy : noncopyable { output_proxy(UnaryFunction& f) : m_f(f) { } template output_proxy& operator=(const T& value) { m_f(value);