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;
209 class _LIBCPP_TEMPLATE_VIS basic_filebuf
221 basic_filebuf();
223 basic_filebuf(basic_filebuf&& __rhs);
225 virtual ~basic_filebuf();
230 basic_filebuf& operator=(basic_filebuf&& __rhs);
232 void swap(basic_filebuf& __rhs);
238 basic_filebuf* open(const char* __s, ios_base::openmode __mode);
240 basic_filebuf* open(const wchar_t* __s, ios_base::openmode __mode);
243 basic_filebuf* open(const string& __s, ios_base::openmode __mode);
247 basic_filebuf* open(const _VSTD_FS::path& __p, ios_base::openmode __mode) {
252 basic_filebuf* __open(int __fd, ios_base::openmode __mode);
254 basic_filebuf* close();
296 basic_filebuf<_CharT, _Traits>::basic_filebuf()
324 basic_filebuf<_CharT, _Traits>::basic_filebuf(basic_filebuf&& __rhs)
389 basic_filebuf<_CharT, _Traits>&
390 basic_filebuf<_CharT, _Traits>::operator=(basic_filebuf&& __rhs)
400 basic_filebuf<_CharT, _Traits>::~basic_filebuf()
421 basic_filebuf<_CharT, _Traits>::swap(basic_filebuf& __rhs)
500 swap(basic_filebuf<_CharT, _Traits>& __x, basic_filebuf<_CharT, _Traits>& __y)
508 basic_filebuf<_CharT, _Traits>::is_open() const
514 const char* basic_filebuf<_CharT, _Traits>::__make_mdstring(
555 basic_filebuf<_CharT, _Traits>*
556 basic_filebuf<_CharT, _Traits>::open(const char* __s, ios_base::openmode __mode)
558 basic_filebuf<_CharT, _Traits>* __rt = nullptr;
582 basic_filebuf<_CharT, _Traits>*
583 basic_filebuf<_CharT, _Traits>::__open(int __fd, ios_base::openmode __mode) {
584 basic_filebuf<_CharT, _Traits>* __rt = nullptr;
609 basic_filebuf<_CharT, _Traits>*
610 basic_filebuf<_CharT, _Traits>::open(const wchar_t* __s, ios_base::openmode __mode)
612 basic_filebuf<_CharT, _Traits>* __rt = nullptr;
691 basic_filebuf<_CharT, _Traits>*
692 basic_filebuf<_CharT, _Traits>::open(const string& __s, ios_base::openmode __mode)
699 basic_filebuf<_CharT, _Traits>*
700 basic_filebuf<_CharT, _Traits>::close()
702 basic_filebuf<_CharT, _Traits>* __rt = nullptr;
718 typename basic_filebuf<_CharT, _Traits>::int_type
719 basic_filebuf<_CharT, _Traits>::underflow()
788 typename basic_filebuf<_CharT, _Traits>::int_type
789 basic_filebuf<_CharT, _Traits>::pbackfail(int_type __c)
810 typename basic_filebuf<_CharT, _Traits>::int_type
811 basic_filebuf<_CharT, _Traits>::overflow(int_type __c)
876 basic_filebuf<_CharT, _Traits>::setbuf(char_type* __s, streamsize __n)
928 typename basic_filebuf<_CharT, _Traits>::pos_type
929 basic_filebuf<_CharT, _Traits>::seekoff(off_type __off, ios_base::seekdir __way,
968 typename basic_filebuf<_CharT, _Traits>::pos_type
969 basic_filebuf<_CharT, _Traits>::seekpos(pos_type __sp, ios_base::openmode)
986 basic_filebuf<_CharT, _Traits>::sync()
1055 basic_filebuf<_CharT, _Traits>::imbue(const locale& __loc)
1099 basic_filebuf<_CharT, _Traits>::__read_mode()
1118 basic_filebuf<_CharT, _Traits>::__write_mode()
1178 basic_filebuf<char_type, traits_type>* rdbuf() const;
1202 basic_filebuf<char_type, traits_type> __sb_;
1285 basic_filebuf<_CharT, _Traits>*
1288 return const_cast<basic_filebuf<char_type, traits_type>*>(&__sb_);
1393 basic_filebuf<char_type, traits_type>* rdbuf() const;
1416 basic_filebuf<char_type, traits_type> __sb_;
1499 basic_filebuf<_CharT, _Traits>*
1502 return const_cast<basic_filebuf<char_type, traits_type>*>(&__sb_);
1609 basic_filebuf<char_type, traits_type>* rdbuf() const;
1630 basic_filebuf<char_type, traits_type> __sb_;
1713 basic_filebuf<_CharT, _Traits>*
1716 return const_cast<basic_filebuf<char_type, traits_type>*>(&__sb_);
1773 _LIBCPP_EXTERN_TEMPLATE(class _LIBCPP_EXTERN_TEMPLATE_TYPE_VIS basic_filebuf<char>)