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;
201 // basic_stringbuf
204 class _LIBCPP_TEMPLATE_VIS basic_stringbuf
226 basic_stringbuf()
230 explicit basic_stringbuf(ios_base::openmode __wch)
234 explicit basic_stringbuf(const string_type& __s,
241 basic_stringbuf(basic_stringbuf&& __rhs);
244 basic_stringbuf& operator=(basic_stringbuf&& __rhs);
245 void swap(basic_stringbuf& __rhs);
266 basic_stringbuf<_CharT, _Traits, _Allocator>::basic_stringbuf(basic_stringbuf&& __rhs)
307 basic_stringbuf<_CharT, _Traits, _Allocator>&
308 basic_stringbuf<_CharT, _Traits, _Allocator>::operator=(basic_stringbuf&& __rhs)
356 basic_stringbuf<_CharT, _Traits, _Allocator>::swap(basic_stringbuf& __rhs)
434 swap(basic_stringbuf<_CharT, _Traits, _Allocator>& __x,
435 basic_stringbuf<_CharT, _Traits, _Allocator>& __y)
442 basic_stringbuf<_CharT, _Traits, _Allocator>::str() const
457 basic_stringbuf<_CharT, _Traits, _Allocator>::str(const string_type& __s)
489 typename basic_stringbuf<_CharT, _Traits, _Allocator>::int_type
490 basic_stringbuf<_CharT, _Traits, _Allocator>::underflow()
505 typename basic_stringbuf<_CharT, _Traits, _Allocator>::int_type
506 basic_stringbuf<_CharT, _Traits, _Allocator>::pbackfail(int_type __c)
529 typename basic_stringbuf<_CharT, _Traits, _Allocator>::int_type
530 basic_stringbuf<_CharT, _Traits, _Allocator>::overflow(int_type __c)
571 typename basic_stringbuf<_CharT, _Traits, _Allocator>::pos_type
572 basic_stringbuf<_CharT, _Traits, _Allocator>::seekoff(off_type __off,
639 basic_stringbuf<char_type, traits_type, allocator_type> __sb_;
680 basic_stringbuf<char_type, traits_type, allocator_type>* rdbuf() const {
681 return const_cast<basic_stringbuf<char_type, traits_type, allocator_type>*>(&__sb_);
719 basic_stringbuf<char_type, traits_type, allocator_type> __sb_;
761 basic_stringbuf<char_type, traits_type, allocator_type>* rdbuf() const {
762 return const_cast<basic_stringbuf<char_type, traits_type, allocator_type>*>(&__sb_);
800 basic_stringbuf<char_type, traits_type, allocator_type> __sb_;
841 basic_stringbuf<char_type, traits_type, allocator_type>* rdbuf() const {
842 return const_cast<basic_stringbuf<char_type, traits_type, allocator_type>*>(&__sb_);
864 extern template class _LIBCPP_EXTERN_TEMPLATE_TYPE_VIS basic_stringbuf<char>;