LASS='literal'>"Hello World!"</SPAN>;
    string                     output;
    io::stream&lt;string_source&gt;  in(input);
    getline(in, output);
    assert(input == output);
}</PRE>

<P>Finally, I should mention that the Iostreams library provides an easier way to read from an STL container: instances of <A HREF="../../../range/doc/html/range/reference/utilities/iterator_range.html" TARGET="_top"><CODE>boost::iterator_range</CODE></A> can be added directly to <A HREF="../guide/filtering_streams.html">f