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
100 basic_stringbuf(ios_base::openmode __mode = ios_base::in | ios_base::out)
113 basic_stringbuf(const __string_type& __str,
120 basic_stringbuf(const basic_stringbuf&) = delete;
122 basic_stringbuf(basic_stringbuf&& __rhs)
123 : basic_stringbuf(std::move(__rhs), __xfer_bufptrs(__rhs, this))
128 basic_stringbuf&
129 operator=(const basic_stringbuf&) = delete;
131 basic_stringbuf&
132 operator=(basic_stringbuf&& __rhs)
145 swap(basic_stringbuf& __rhs)
303 __xfer_bufptrs(const basic_stringbuf& __from, basic_stringbuf* __to)
329 auto& __mut_from = const_cast<basic_stringbuf&>(__from);
343 basic_stringbuf* _M_to;
351 __xfer_bufptrs(const basic_stringbuf&, basic_stringbuf*) { }
357 basic_stringbuf(basic_stringbuf&& __rhs, __xfer_bufptrs&&)
377 * the associated sequence, an instance of std::basic_stringbuf is used,
388 // 251. basic_stringbuf missing allocator_type
396 typedef basic_stringbuf<_CharT, _Traits, _Alloc> __stringbuf_type;
481 * @return The current basic_stringbuf buffer.
521 * the associated sequence, an instance of std::basic_stringbuf is used,
532 // 251. basic_stringbuf missing allocator_type
540 typedef basic_stringbuf<_CharT, _Traits, _Alloc> __stringbuf_type;
625 * @return The current basic_stringbuf buffer.
666 * of std::basic_stringbuf is used, which this page refers to as @c sb.
676 // 251. basic_stringbuf missing allocator_type
684 typedef basic_stringbuf<_CharT, _Traits, _Alloc> __stringbuf_type;
766 * @return The current basic_stringbuf buffer.
797 swap(basic_stringbuf<_CharT, _Traits, _Allocator>& __x,
798 basic_stringbuf<_CharT, _Traits, _Allocator>& __y)