Lines Matching refs:basic_filebuf
17 class basic_filebuf
28 basic_filebuf();
29 basic_filebuf(basic_filebuf&& rhs);
30 virtual ~basic_filebuf();
33 basic_filebuf& operator=(basic_filebuf&& rhs);
34 void swap(basic_filebuf& rhs);
38 basic_filebuf* open(const char* s, ios_base::openmode mode);
39 basic_filebuf* open(const string& s, ios_base::openmode mode);
40 basic_filebuf* open(const filesystem::path& p, ios_base::openmode mode); // C++17
41 basic_filebuf* close();
61 swap(basic_filebuf<charT, traits>& x, basic_filebuf<charT, traits>& y);
63 typedef basic_filebuf<char> filebuf;
64 typedef basic_filebuf<wchar_t> wfilebuf;
87 basic_filebuf<char_type, traits_type>* rdbuf() const;
124 basic_filebuf<char_type, traits_type>* rdbuf() const;
162 basic_filebuf<char_type, traits_type>* rdbuf() const;
215 class _LIBCPP_TEMPLATE_VIS basic_filebuf
227 basic_filebuf();
228 basic_filebuf(basic_filebuf&& __rhs);
229 virtual ~basic_filebuf();
233 basic_filebuf& operator=(basic_filebuf&& __rhs);
234 void swap(basic_filebuf& __rhs);
239 basic_filebuf* open(const char* __s, ios_base::openmode __mode);
241 basic_filebuf* open(const wchar_t* __s, ios_base::openmode __mode);
244 basic_filebuf* open(const string& __s, ios_base::openmode __mode);
248 basic_filebuf* open(const _VSTD_FS::path& __p, ios_base::openmode __mode) {
253 basic_filebuf* __open(int __fd, ios_base::openmode __mode);
254 basic_filebuf* close();
296 basic_filebuf<_CharT, _Traits>::basic_filebuf()
322 basic_filebuf<_CharT, _Traits>::basic_filebuf(basic_filebuf&& __rhs)
387 basic_filebuf<_CharT, _Traits>&
388 basic_filebuf<_CharT, _Traits>::operator=(basic_filebuf&& __rhs)
396 basic_filebuf<_CharT, _Traits>::~basic_filebuf()
417 basic_filebuf<_CharT, _Traits>::swap(basic_filebuf& __rhs)
509 swap(basic_filebuf<_CharT, _Traits>& __x, basic_filebuf<_CharT, _Traits>& __y)
517 basic_filebuf<_CharT, _Traits>::is_open() const
523 const char* basic_filebuf<_CharT, _Traits>::__make_mdstring(
563 basic_filebuf<_CharT, _Traits>*
564 basic_filebuf<_CharT, _Traits>::open(const char* __s, ios_base::openmode __mode)
566 basic_filebuf<_CharT, _Traits>* __rt = nullptr;
590 basic_filebuf<_CharT, _Traits>*
591 basic_filebuf<_CharT, _Traits>::__open(int __fd, ios_base::openmode __mode) {
592 basic_filebuf<_CharT, _Traits>* __rt = nullptr;
617 basic_filebuf<_CharT, _Traits>*
618 basic_filebuf<_CharT, _Traits>::open(const wchar_t* __s, ios_base::openmode __mode)
620 basic_filebuf<_CharT, _Traits>* __rt = nullptr;
699 basic_filebuf<_CharT, _Traits>*
700 basic_filebuf<_CharT, _Traits>::open(const string& __s, ios_base::openmode __mode)
706 basic_filebuf<_CharT, _Traits>*
707 basic_filebuf<_CharT, _Traits>::close()
709 basic_filebuf<_CharT, _Traits>* __rt = nullptr;
725 typename basic_filebuf<_CharT, _Traits>::int_type
726 basic_filebuf<_CharT, _Traits>::underflow()
795 typename basic_filebuf<_CharT, _Traits>::int_type
796 basic_filebuf<_CharT, _Traits>::pbackfail(int_type __c)
817 typename basic_filebuf<_CharT, _Traits>::int_type
818 basic_filebuf<_CharT, _Traits>::overflow(int_type __c)
883 basic_filebuf<_CharT, _Traits>::setbuf(char_type* __s, streamsize __n)
935 typename basic_filebuf<_CharT, _Traits>::pos_type
936 basic_filebuf<_CharT, _Traits>::seekoff(off_type __off, ios_base::seekdir __way,
975 typename basic_filebuf<_CharT, _Traits>::pos_type
976 basic_filebuf<_CharT, _Traits>::seekpos(pos_type __sp, ios_base::openmode)
993 basic_filebuf<_CharT, _Traits>::sync()
1062 basic_filebuf<_CharT, _Traits>::imbue(const locale& __loc)
1106 basic_filebuf<_CharT, _Traits>::__read_mode()
1125 basic_filebuf<_CharT, _Traits>::__write_mode()
1180 basic_filebuf<char_type, traits_type>* rdbuf() const;
1202 basic_filebuf<char_type, traits_type> __sb_;
1279 basic_filebuf<_CharT, _Traits>*
1282 return const_cast<basic_filebuf<char_type, traits_type>*>(&__sb_);
1382 basic_filebuf<char_type, traits_type>* rdbuf() const;
1403 basic_filebuf<char_type, traits_type> __sb_;
1480 basic_filebuf<_CharT, _Traits>*
1483 return const_cast<basic_filebuf<char_type, traits_type>*>(&__sb_);
1585 basic_filebuf<char_type, traits_type>* rdbuf() const;
1604 basic_filebuf<char_type, traits_type> __sb_;
1681 basic_filebuf<_CharT, _Traits>*
1684 return const_cast<basic_filebuf<char_type, traits_type>*>(&__sb_);
1739 extern template class _LIBCPP_EXTERN_TEMPLATE_TYPE_VIS basic_filebuf<char>;