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;
218 class _LIBCPP_TEMPLATE_VIS basic_filebuf
230 basic_filebuf();
231 basic_filebuf(basic_filebuf&& __rhs);
232 ~basic_filebuf() override;
236 basic_filebuf& operator=(basic_filebuf&& __rhs);
237 void swap(basic_filebuf& __rhs);
242 basic_filebuf* open(const char* __s, ios_base::openmode __mode);
244 basic_filebuf* open(const wchar_t* __s, ios_base::openmode __mode);
247 basic_filebuf* open(const string& __s, ios_base::openmode __mode);
251 basic_filebuf* open(const _VSTD_FS::path& __p, ios_base::openmode __mode) {
256 basic_filebuf* __open(int __fd, ios_base::openmode __mode);
257 basic_filebuf* close();
299 basic_filebuf<_CharT, _Traits>::basic_filebuf()
325 basic_filebuf<_CharT, _Traits>::basic_filebuf(basic_filebuf&& __rhs)
390 basic_filebuf<_CharT, _Traits>&
391 basic_filebuf<_CharT, _Traits>::operator=(basic_filebuf&& __rhs)
399 basic_filebuf<_CharT, _Traits>::~basic_filebuf()
420 basic_filebuf<_CharT, _Traits>::swap(basic_filebuf& __rhs)
512 swap(basic_filebuf<_CharT, _Traits>& __x, basic_filebuf<_CharT, _Traits>& __y)
520 basic_filebuf<_CharT, _Traits>::is_open() const
526 const char* basic_filebuf<_CharT, _Traits>::__make_mdstring(
566 basic_filebuf<_CharT, _Traits>*
567 basic_filebuf<_CharT, _Traits>::open(const char* __s, ios_base::openmode __mode)
569 basic_filebuf<_CharT, _Traits>* __rt = nullptr;
593 basic_filebuf<_CharT, _Traits>*
594 basic_filebuf<_CharT, _Traits>::__open(int __fd, ios_base::openmode __mode) {
595 basic_filebuf<_CharT, _Traits>* __rt = nullptr;
620 basic_filebuf<_CharT, _Traits>*
621 basic_filebuf<_CharT, _Traits>::open(const wchar_t* __s, ios_base::openmode __mode)
623 basic_filebuf<_CharT, _Traits>* __rt = nullptr;
702 basic_filebuf<_CharT, _Traits>*
703 basic_filebuf<_CharT, _Traits>::open(const string& __s, ios_base::openmode __mode)
709 basic_filebuf<_CharT, _Traits>*
710 basic_filebuf<_CharT, _Traits>::close()
712 basic_filebuf<_CharT, _Traits>* __rt = nullptr;
728 typename basic_filebuf<_CharT, _Traits>::int_type
729 basic_filebuf<_CharT, _Traits>::underflow()
800 typename basic_filebuf<_CharT, _Traits>::int_type
801 basic_filebuf<_CharT, _Traits>::pbackfail(int_type __c)
822 typename basic_filebuf<_CharT, _Traits>::int_type
823 basic_filebuf<_CharT, _Traits>::overflow(int_type __c)
888 basic_filebuf<_CharT, _Traits>::setbuf(char_type* __s, streamsize __n)
940 typename basic_filebuf<_CharT, _Traits>::pos_type
941 basic_filebuf<_CharT, _Traits>::seekoff(off_type __off, ios_base::seekdir __way,
980 typename basic_filebuf<_CharT, _Traits>::pos_type
981 basic_filebuf<_CharT, _Traits>::seekpos(pos_type __sp, ios_base::openmode)
998 basic_filebuf<_CharT, _Traits>::sync()
1067 basic_filebuf<_CharT, _Traits>::imbue(const locale& __loc)
1111 basic_filebuf<_CharT, _Traits>::__read_mode()
1130 basic_filebuf<_CharT, _Traits>::__write_mode()
1185 basic_filebuf<char_type, traits_type>* rdbuf() const;
1207 basic_filebuf<char_type, traits_type> __sb_;
1284 basic_filebuf<_CharT, _Traits>*
1287 return const_cast<basic_filebuf<char_type, traits_type>*>(&__sb_);
1387 basic_filebuf<char_type, traits_type>* rdbuf() const;
1408 basic_filebuf<char_type, traits_type> __sb_;
1485 basic_filebuf<_CharT, _Traits>*
1488 return const_cast<basic_filebuf<char_type, traits_type>*>(&__sb_);
1590 basic_filebuf<char_type, traits_type>* rdbuf() const;
1609 basic_filebuf<char_type, traits_type> __sb_;
1686 basic_filebuf<_CharT, _Traits>*
1689 return const_cast<basic_filebuf<char_type, traits_type>*>(&__sb_);
1744 extern template class _LIBCPP_EXTERN_TEMPLATE_TYPE_VIS basic_filebuf<char>;