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.