Lines Matching refs:basic_stringbuf
17 class basic_stringbuf
29 … explicit basic_stringbuf(ios_base::openmode which = ios_base::in | ios_base::out); // before C++20
30 basic_stringbuf() : basic_stringbuf(ios_base::in | ios_base::out) {} // C++20
31 explicit basic_stringbuf(ios_base::openmode which); // C++20
32 explicit basic_stringbuf(const basic_string<char_type, traits_type, allocator_type>& str,
34 basic_stringbuf(basic_stringbuf&& rhs);
37 basic_stringbuf& operator=(basic_stringbuf&& rhs);
38 void swap(basic_stringbuf& rhs);
57 void swap(basic_stringbuf<charT, traits, Allocator>& x,
58 basic_stringbuf<charT, traits, Allocator>& y);
60 typedef basic_stringbuf<char> stringbuf;
61 typedef basic_stringbuf<wchar_t> wstringbuf;
89 basic_stringbuf<char_type, traits_type, allocator_type>* rdbuf() const;
128 basic_stringbuf<char_type, traits_type, allocator_type>* rdbuf() const;
167 basic_stringbuf<char_type, traits_type, allocator_type>* rdbuf() const;
198 // basic_stringbuf
201 class _LIBCPP_TEMPLATE_VIS basic_stringbuf
223 basic_stringbuf()
227 explicit basic_stringbuf(ios_base::openmode __wch)
231 explicit basic_stringbuf(const string_type& __s,
238 basic_stringbuf(basic_stringbuf&& __rhs);
241 basic_stringbuf& operator=(basic_stringbuf&& __rhs);
242 void swap(basic_stringbuf& __rhs);
263 basic_stringbuf<_CharT, _Traits, _Allocator>::basic_stringbuf(basic_stringbuf&& __rhs)
304 basic_stringbuf<_CharT, _Traits, _Allocator>&
305 basic_stringbuf<_CharT, _Traits, _Allocator>::operator=(basic_stringbuf&& __rhs)
353 basic_stringbuf<_CharT, _Traits, _Allocator>::swap(basic_stringbuf& __rhs)
431 swap(basic_stringbuf<_CharT, _Traits, _Allocator>& __x,
432 basic_stringbuf<_CharT, _Traits, _Allocator>& __y)
439 basic_stringbuf<_CharT, _Traits, _Allocator>::str() const
454 basic_stringbuf<_CharT, _Traits, _Allocator>::str(const string_type& __s)
486 typename basic_stringbuf<_CharT, _Traits, _Allocator>::int_type
487 basic_stringbuf<_CharT, _Traits, _Allocator>::underflow()
502 typename basic_stringbuf<_CharT, _Traits, _Allocator>::int_type
503 basic_stringbuf<_CharT, _Traits, _Allocator>::pbackfail(int_type __c)
526 typename basic_stringbuf<_CharT, _Traits, _Allocator>::int_type
527 basic_stringbuf<_CharT, _Traits, _Allocator>::overflow(int_type __c)
568 typename basic_stringbuf<_CharT, _Traits, _Allocator>::pos_type
569 basic_stringbuf<_CharT, _Traits, _Allocator>::seekoff(off_type __off,
636 basic_stringbuf<char_type, traits_type, allocator_type> __sb_;
677 basic_stringbuf<char_type, traits_type, allocator_type>* rdbuf() const {
678 return const_cast<basic_stringbuf<char_type, traits_type, allocator_type>*>(&__sb_);
716 basic_stringbuf<char_type, traits_type, allocator_type> __sb_;
758 basic_stringbuf<char_type, traits_type, allocator_type>* rdbuf() const {
759 return const_cast<basic_stringbuf<char_type, traits_type, allocator_type>*>(&__sb_);
797 basic_stringbuf<char_type, traits_type, allocator_type> __sb_;
838 basic_stringbuf<char_type, traits_type, allocator_type>* rdbuf() const {
839 return const_cast<basic_stringbuf<char_type, traits_type, allocator_type>*>(&__sb_);
861 _LIBCPP_EXTERN_TEMPLATE(class _LIBCPP_EXTERN_TEMPLATE_TYPE_VIS basic_stringbuf<char>)