|
libstdc++
|
Inherits basic_streambuf< _Elem, _Tr >.
Public Types | |
| typedef _Codecvt::state_type | state_type |
Public Member Functions | |
| wbuffer_convert (streambuf *__bytebuf=0, _Codecvt *__pcvt=new _Codecvt, state_type __state=state_type()) | |
| wbuffer_convert (const wbuffer_convert &)=delete | |
| wbuffer_convert & | operator= (const wbuffer_convert &)=delete |
| streambuf * | rdbuf () const noexcept |
| streambuf * | rdbuf (streambuf *__bytebuf) noexcept |
| state_type | state () const noexcept |
Protected Member Functions | |
| _Wide_streambuf::int_type | overflow (typename _Wide_streambuf::int_type __out) |
| int | sync () |
| _Wide_streambuf::int_type | underflow () |
| streamsize | xsputn (const typename _Wide_streambuf::char_type *__s, streamsize __n) |
Buffer conversions.
Definition at line 246 of file locale_conv.h.
|
inlineexplicit |
Default constructor.
| __bytebuf | The underlying byte stream buffer. |
| __pcvt | The facet to use for conversions. |
| __state | Initial conversion state. |
Takes ownership of __pcvt and will delete it in the destructor.
Definition at line 262 of file locale_conv.h.
|
inlinenoexcept |
The conversion state following the last conversion.
Definition at line 298 of file locale_conv.h.