default (1) | explicit basic_stringbuf (ios_base::openmode which = ios_base::in | ios_base::out); |
---|---|
initialization (2) | explicit basic_stringbuf (const basic_string<char_type,traits_type,allocator_type>& str, ios_base::openmode which = ios_base::in | ios_base::out); |
default (1) | explicit basic_stringbuf (ios_base::openmode which = ios_base::in | ios_base::out); |
---|---|
initialization (2) | explicit basic_stringbuf (const basic_string<char_type,traits_type,allocator_type>& str, ios_base::openmode which = ios_base::in | ios_base::out); |
copy (3) | basic_stringbuf (const basic_stringbuf&) = delete; |
move (4) | basic_stringbuf (basic_stringbuf&& x); |
value | stands for | access |
---|---|---|
ios_base::in | input | The sequence can be read: Members eback, gptr and egptr are maintained with values pointing to elements of the internal character sequence. |
ios_base::out | output | The sequence can be written: Members pbase, pptr and epptr are maintained with values pointing to elements of the internal character sequence. |
value | stands for | access |
---|---|---|
ios_base::in | input | The sequence can be read: Members eback, gptr and egptr are maintained with values pointing to elements of the internal character sequence. |
ios_base::out | output | The sequence can be written: Members pbase, pptr and epptr are maintained with values pointing to elements of the internal character sequence. |
ios_base::ate | at end | The put pointer (pptr) starts at the end of the sequence, and is reset to that position every time the contents are changed using member str. |
|
|
255 in hexadecimal: ff |