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;
76 …using native_handle_type = typename basic_filebuf<charT, traits>::native_handle_type; // Since C++…
88 basic_filebuf<char_type, traits_type>* rdbuf() const;
115 …using native_handle_type = typename basic_filebuf<charT, traits>::native_handle_type; // Since C++…
127 basic_filebuf<char_type, traits_type>* rdbuf() const;
156 …using native_handle_type = typename basic_filebuf<charT, traits>::native_handle_type; // Since C++…
168 basic_filebuf<char_type, traits_type>* rdbuf() const;
225 class _LIBCPP_TEMPLATE_VIS basic_filebuf : public basic_streambuf<_CharT, _Traits> {
244 basic_filebuf();
245 basic_filebuf(basic_filebuf&& __rhs);
246 ~basic_filebuf() override;
249 _LIBCPP_HIDE_FROM_ABI basic_filebuf& operator=(basic_filebuf&& __rhs);
250 void swap(basic_filebuf& __rhs);
254 basic_filebuf* open(const char* __s, ios_base::openmode __mode);
256 basic_filebuf* open(const wchar_t* __s, ios_base::openmode __mode);
258 _LIBCPP_HIDE_FROM_ABI basic_filebuf* open(const string& __s, ios_base::openmode __mode);
261 _LIBCPP_AVAILABILITY_FILESYSTEM_LIBRARY _LIBCPP_HIDE_FROM_ABI basic_filebuf*
266 _LIBCPP_HIDE_FROM_ABI basic_filebuf* __open(int __fd, ios_base::openmode __mode);
267 basic_filebuf* close();
320 basic_filebuf<_CharT, _Traits>::basic_filebuf()
344 basic_filebuf<_CharT, _Traits>::basic_filebuf(basic_filebuf&& __rhs) : basic_streambuf<_CharT, _Tra…
398 inline basic_filebuf<_CharT, _Traits>& basic_filebuf<_CharT, _Traits>::operator=(basic_filebuf&& __…
405 basic_filebuf<_CharT, _Traits>::~basic_filebuf() {
421 void basic_filebuf<_CharT, _Traits>::swap(basic_filebuf& __rhs) {
491 inline _LIBCPP_HIDE_FROM_ABI void swap(basic_filebuf<_CharT, _Traits>& __x, basic_filebuf<_CharT, _…
496 inline bool basic_filebuf<_CharT, _Traits>::is_open() const {
501 const char* basic_filebuf<_CharT, _Traits>::__make_mdstring(ios_base::openmode __mode) _NOEXCEPT {
552 basic_filebuf<_CharT, _Traits>* basic_filebuf<_CharT, _Traits>::open(const char* __s, ios_base::ope…
553 basic_filebuf<_CharT, _Traits>* __rt = nullptr;
575 inline basic_filebuf<_CharT, _Traits>* basic_filebuf<_CharT, _Traits>::__open(int __fd, ios_base::o…
576 basic_filebuf<_CharT, _Traits>* __rt = nullptr;
601 basic_filebuf<_CharT, _Traits>* basic_filebuf<_CharT, _Traits>::open(const wchar_t* __s, ios_base::…
602 basic_filebuf<_CharT, _Traits>* __rt = nullptr;
689 inline basic_filebuf<_CharT, _Traits>*
690 basic_filebuf<_CharT, _Traits>::open(const string& __s, ios_base::openmode __mode) {
695 basic_filebuf<_CharT, _Traits>* basic_filebuf<_CharT, _Traits>::close() {
696 basic_filebuf<_CharT, _Traits>* __rt = nullptr;
711 typename basic_filebuf<_CharT, _Traits>::int_type basic_filebuf<_CharT, _Traits>::underflow() {
767 typename basic_filebuf<_CharT, _Traits>::int_type basic_filebuf<_CharT, _Traits>::pbackfail(int_typ…
783 typename basic_filebuf<_CharT, _Traits>::int_type basic_filebuf<_CharT, _Traits>::overflow(int_type…
834 basic_streambuf<_CharT, _Traits>* basic_filebuf<_CharT, _Traits>::setbuf(char_type* __s, streamsize…
873 typename basic_filebuf<_CharT, _Traits>::pos_type
874 basic_filebuf<_CharT, _Traits>::seekoff(off_type __off, ios_base::seekdir __way, ios_base::openmode…
910 typename basic_filebuf<_CharT, _Traits>::pos_type
911 basic_filebuf<_CharT, _Traits>::seekpos(pos_type __sp, ios_base::openmode) {
926 int basic_filebuf<_CharT, _Traits>::sync() {
984 void basic_filebuf<_CharT, _Traits>::imbue(const locale& __loc) {
1021 bool basic_filebuf<_CharT, _Traits>::__read_mode() {
1035 void basic_filebuf<_CharT, _Traits>::__write_mode() {
1060 using native_handle_type = typename basic_filebuf<_CharT, _Traits>::native_handle_type;
1078 _LIBCPP_HIDE_FROM_ABI basic_filebuf<char_type, traits_type>* rdbuf() const;
1099 basic_filebuf<char_type, traits_type> __sb_;
1153 inline basic_filebuf<_CharT, _Traits>* basic_ifstream<_CharT, _Traits>::rdbuf() const {
1154 return const_cast<basic_filebuf<char_type, traits_type>*>(&__sb_);
1213 using native_handle_type = typename basic_filebuf<_CharT, _Traits>::native_handle_type;
1233 _LIBCPP_HIDE_FROM_ABI basic_filebuf<char_type, traits_type>* rdbuf() const;
1255 basic_filebuf<char_type, traits_type> __sb_;
1309 inline basic_filebuf<_CharT, _Traits>* basic_ofstream<_CharT, _Traits>::rdbuf() const {
1310 return const_cast<basic_filebuf<char_type, traits_type>*>(&__sb_);
1369 using native_handle_type = typename basic_filebuf<_CharT, _Traits>::native_handle_type;
1394 _LIBCPP_HIDE_FROM_ABI basic_filebuf<char_type, traits_type>* rdbuf() const;
1415 basic_filebuf<char_type, traits_type> __sb_;
1469 inline basic_filebuf<_CharT, _Traits>* basic_fstream<_CharT, _Traits>::rdbuf() const {
1470 return const_cast<basic_filebuf<char_type, traits_type>*>(&__sb_);
1513 extern template class _LIBCPP_EXTERN_TEMPLATE_TYPE_VIS basic_filebuf<char>;