From d52d9c1bdb5ebd9ac54fccec085112e1bcc0aec6 Mon Sep 17 00:00:00 2001 From: Jonathan Turkanis Date: Mon, 11 Apr 2005 14:54:54 +0000 Subject: [PATCH] made ctors explicit [SVN r28108] --- include/boost/iostreams/code_converter.hpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/include/boost/iostreams/code_converter.hpp b/include/boost/iostreams/code_converter.hpp index 7c6bb50..b242772 100755 --- a/include/boost/iostreams/code_converter.hpp +++ b/include/boost/iostreams/code_converter.hpp @@ -135,7 +135,7 @@ struct code_converter_impl { buf_.second().resize(buffer_size); buf_.second().set(0, buffer_size); } - dev_ = dev; + dev_ = concept_adapter(dev); flags_ |= f_open; } @@ -254,13 +254,13 @@ public: public: code_converter() { } // BEGIN DEBUG - code_converter( typename detail::param_type::type t, - int buffer_size = -1 ) + explicit code_converter( typename detail::param_type::type t, + int buffer_size = -1 ) { this->open_impl(detail::wrap(t), buffer_size); } - code_converter( const reference_wrapper& ref, - int buffer_size = -1 ) + explicit code_converter( const reference_wrapper& ref, + int buffer_size = -1 ) { this->open_impl(ref , buffer_size); }