Lines Matching refs:basic_fstream

147 class basic_fstream
158 basic_fstream();
159 explicit basic_fstream(const char* s, ios_base::openmode mode = ios_base::in|ios_base::out);
160 explicit basic_fstream(const string& s, ios_base::openmode mode = ios_base::in|ios_base::out);
162 explicit basic_fstream(const T& s, ios_base::openmode mode = ios_base::in | ios_base::out); // Since C++17
163 basic_fstream(basic_fstream&& rhs);
165 basic_fstream& operator=(basic_fstream&& rhs);
166 void swap(basic_fstream& rhs);
180 void swap(basic_fstream<charT, traits>& x, basic_fstream<charT, traits>& y);
182 typedef basic_fstream<char> fstream;
183 typedef basic_fstream<wchar_t> wfstream;
1395 // basic_fstream
1398 class _LIBCPP_TEMPLATE_VIS basic_fstream : public basic_iostream<_CharT, _Traits> {
1409 _LIBCPP_HIDE_FROM_ABI basic_fstream();
1410 _LIBCPP_HIDE_FROM_ABI explicit basic_fstream(const char* __s,
1413 _LIBCPP_HIDE_FROM_ABI explicit basic_fstream(const wchar_t* __s,
1416 _LIBCPP_HIDE_FROM_ABI explicit basic_fstream(const string& __s,
1421 _LIBCPP_AVAILABILITY_FILESYSTEM_LIBRARY _LIBCPP_HIDE_FROM_ABI explicit basic_fstream(
1423 : basic_fstream(__p.c_str(), __mode) {}
1426 _LIBCPP_HIDE_FROM_ABI basic_fstream(basic_fstream&& __rhs);
1428 _LIBCPP_HIDE_FROM_ABI basic_fstream& operator=(basic_fstream&& __rhs);
1430 _LIBCPP_HIDE_FROM_ABI void swap(basic_fstream& __rhs);
1457 inline basic_fstream<_CharT, _Traits>::basic_fstream() : basic_iostream<char_type, traits_type>(&__sb_) {}
1460 inline basic_fstream<_CharT, _Traits>::basic_fstream(const char* __s, ios_base::openmode __mode)
1468 inline basic_fstream<_CharT, _Traits>::basic_fstream(const wchar_t* __s, ios_base::openmode __mode)
1476 inline basic_fstream<_CharT, _Traits>::basic_fstream(const string& __s, ios_base::openmode __mode)
1483 inline basic_fstream<_CharT, _Traits>::basic_fstream(basic_fstream&& __rhs)
1489 inline basic_fstream<_CharT, _Traits>& basic_fstream<_CharT, _Traits>::operator=(basic_fstream&& __rhs) {
1496 inline void basic_fstream<_CharT, _Traits>::swap(basic_fstream& __rhs) {
1502 inline _LIBCPP_HIDE_FROM_ABI void swap(basic_fstream<_CharT, _Traits>& __x, basic_fstream<_CharT, _Traits>& __y) {
1507 inline basic_filebuf<_CharT, _Traits>* basic_fstream<_CharT, _Traits>::rdbuf() const {
1512 inline bool basic_fstream<_CharT, _Traits>::is_open() const {
1517 void basic_fstream<_CharT, _Traits>::open(const char* __s, ios_base::openmode __mode) {
1526 void basic_fstream<_CharT, _Traits>::open(const wchar_t* __s, ios_base::openmode __mode) {
1535 void basic_fstream<_CharT, _Traits>::open(const string& __s, ios_base::openmode __mode) {
1543 inline void basic_fstream<_CharT, _Traits>::close() {