Lines Matching refs:basic_stringbuf
1316 * include/std/sstream (basic_stringbuf::swap): Add exception
1318 (basic_stringbuf::str() const): Add ref-qualifier. Use new
1320 (basic_stringbuf::str(const SAlloc&) const): Define new function.
1321 (basic_stringbuf::str() &&): Likewise.
1322 (basic_stringbuf::str(const basic_string<C,T,SAlloc>&)):
1324 (basic_stringbuf::str(basic_string<C,T,Alloc>&&)): Likewise.
1325 (basic_stringbuf::view() const): Use _M_high_mark.
1328 * src/c++20/sstream-inst.cc (basic_stringbuf::str)
1348 * testsuite/27_io/basic_stringbuf/str/char/4.cc: New test.
1349 * testsuite/27_io/basic_stringbuf/str/wchar_t/4.cc: New test.
1356 * include/std/sstream (basic_stringbuf::_M_update_egptr)
1357 (basic_stringbuf::__xfer_bufptrs::__xfer_bufptrs): Check for
1458 for basic_stringbuf that refer to __xfer_bufptrs.
1501 * src/c++20/sstream-inst.cc (basic_stringbuf): Instantiate
1506 * include/std/sstream (basic_stringbuf(const allocator_type&):
1508 (basic_stringbuf(const basic_string<C,T,SA>&, openmode, const A&)):
1511 (basic_stringbuf::view()): Make __sv_type alias local to the
1525 * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
1526 * testsuite/27_io/basic_stringbuf/cons/char/2.cc: Likewise.
1527 * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
1528 * testsuite/27_io/basic_stringbuf/cons/wchar_t/2.cc: Likewise.
2017 * include/std/sstream (basic_stringbuf(__string_type&&, openmode)):
2033 (basic_stringbuf::basic_stringbuf(allocator const&)): New constructor.
2034 (basic_stringbuf::basic_stringbuf(openmode, allocator const&)): Likewise.
2035 (basic_stringbuf::basic_stringbuf(basic_string&&, openmode)): Likewise.
2036 (basic_stringbuf::basic_stringbuf(basic_stringbuf&&, allocator const&)):
2038 (basic_stringbuf::get_allocator()): New method.
2039 (basic_stringbuf::view()): Likewise.
2060 instantiations for basic_stringbuf, basic_istringstream,
2063 * testsuite/27_io/basic_stringbuf/cons/char/2.cc: New test.
2064 * testsuite/27_io/basic_stringbuf/cons/wchar_t/2.cc: Likewise.
2065 * testsuite/27_io/basic_stringbuf/view/char/1.cc: Likewise.
2066 * testsuite/27_io/basic_stringbuf/view/wchar_t/1.cc: Likewise.
2145 * include/bits/sstream.tcc (basic_stringbuf::overflow):
2422 * include/std/sstream (basic_stringbuf::str()): Check for