r</CODE> a newly constructed instance of the Device <CODE>T</CODE> constructed from the given lists of arguments, if there is no such instance currently associated; otherwise, they throw <CODE>std::ios_base::failure</CODE>.  The <CODE>T</CODE> constructor must take all arguments other than the first by value or <CODE>const</CODE> reference. 
</P>
<P>
    It is not possible to specify a custom buffer size or putback buffer size using these members.
</P>

<A NAME="stream_buffer_is_open"></A>
<H4><CODE>stream_