Lines Matching refs:basic_stringbuf

46   // [27.7.1] template class basic_stringbuf
65 class basic_stringbuf : public basic_streambuf<_CharT, _Traits>
73 // 251. basic_stringbuf missing allocator_type
99 basic_stringbuf()
111 basic_stringbuf(ios_base::openmode __mode)
124 basic_stringbuf(const __string_type& __str,
131 basic_stringbuf(const basic_stringbuf&) = delete;
133 basic_stringbuf(basic_stringbuf&& __rhs)
134 : basic_stringbuf(std::move(__rhs), __xfer_bufptrs(__rhs, this))
139 basic_stringbuf&
140 operator=(const basic_stringbuf&) = delete;
142 basic_stringbuf&
143 operator=(basic_stringbuf&& __rhs)
156 swap(basic_stringbuf& __rhs)
314 __xfer_bufptrs(const basic_stringbuf& __from, basic_stringbuf* __to)
340 auto& __mut_from = const_cast<basic_stringbuf&>(__from);
354 basic_stringbuf* _M_to;
362 __xfer_bufptrs(const basic_stringbuf&, basic_stringbuf*) { }
368 basic_stringbuf(basic_stringbuf&& __rhs, __xfer_bufptrs&&)
388 * the associated sequence, an instance of std::basic_stringbuf is used,
399 // 251. basic_stringbuf missing allocator_type
407 typedef basic_stringbuf<_CharT, _Traits, _Alloc> __stringbuf_type;
506 * @return The current basic_stringbuf buffer.
546 * the associated sequence, an instance of std::basic_stringbuf is used,
557 // 251. basic_stringbuf missing allocator_type
565 typedef basic_stringbuf<_CharT, _Traits, _Alloc> __stringbuf_type;
664 * @return The current basic_stringbuf buffer.
705 * of std::basic_stringbuf is used, which this page refers to as @c sb.
715 // 251. basic_stringbuf missing allocator_type
723 typedef basic_stringbuf<_CharT, _Traits, _Alloc> __stringbuf_type;
818 * @return The current basic_stringbuf buffer.
849 swap(basic_stringbuf<_CharT, _Traits, _Allocator>& __x,
850 basic_stringbuf<_CharT, _Traits, _Allocator>& __y)