TextWriter::TextWriter(TextOutputStream *stream)
: impl_(new Impl(TextOutputStreamPointer(stream, no_delete<TextOutputStream>())))
{
TextWriter::TextWriter(TextOutputStream *stream)
: impl_(new Impl(TextOutputStreamPointer(stream, no_delete<TextOutputStream>())))
{