Lines Matching refs:ios_base
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
51 virtual pos_type seekoff(off_type off, ios_base::seekdir way,
52 ios_base::openmode which = ios_base::in | ios_base::out);
54 ios_base::openmode which = ios_base::in | ios_base::out);
79 explicit basic_ifstream(const char* s, ios_base::openmode mode = ios_base::in);
80 explicit basic_ifstream(const string& s, ios_base::openmode mode = ios_base::in);
82 explicit basic_ifstream(const T& s, ios_base::openmode mode = ios_base::in); // Since C++17
91 void open(const char* s, ios_base::openmode mode = ios_base::in);
92 void open(const string& s, ios_base::openmode mode = ios_base::in);
93 void open(const filesystem::path& s, ios_base::openmode mode = ios_base::in); // C++17
118 explicit basic_ofstream(const char* s, ios_base::openmode mode = ios_base::out);
119 explicit basic_ofstream(const string& s, ios_base::openmode mode = ios_base::out);
121 explicit basic_ofstream(const T& s, ios_base::openmode mode = ios_base::out); // Since C++17
131 void open(const char* s, ios_base::openmode mode = ios_base::out);
132 void open(const string& s, ios_base::openmode mode = ios_base::out);
134 ios_base::openmode mode = ios_base::out); // C++17
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); // Sin…
171 void open(const char* s, ios_base::openmode mode = ios_base::in|ios_base::out);
172 void open(const string& s, ios_base::openmode mode = ios_base::in|ios_base::out);
174 ios_base::openmode mode = ios_base::in|ios_base::out); // C++17
255 basic_filebuf* open(const char* __s, ios_base::openmode __mode);
257 basic_filebuf* open(const wchar_t* __s, ios_base::openmode __mode);
259 _LIBCPP_HIDE_FROM_ABI basic_filebuf* open(const string& __s, ios_base::openmode __mode);
263 open(const filesystem::path& __p, ios_base::openmode __mode) {
267 _LIBCPP_HIDE_FROM_ABI basic_filebuf* __open(int __fd, ios_base::openmode __mode);
282 …_LIBCPP_HIDE_FROM_ABI inline static const char* __make_mdstring(ios_base::openmode __mode) _NOEXCE…
284 …_LIBCPP_HIDE_FROM_ABI inline static const wchar_t* __make_mdwstring(ios_base::openmode __mode) _NO…
294 …seekoff(off_type __off, ios_base::seekdir __way, ios_base::openmode __wch = ios_base::in | ios_bas…
295 pos_type seekpos(pos_type __sp, ios_base::openmode __wch = ios_base::in | ios_base::out) override;
311 ios_base::openmode __om_;
314 static const ios_base::openmode __no_io_operations = ios_base::trunc;
316 static const ios_base::openmode __use_unbuffered_io = ios_base::ate;
329 // Note that opening a file with ios_base::ate does a seek operation.
330 // Normally underflow, overflow, and sync change this flag to ios_base::in,
333 // The ios_base::trunc and ios_base::ate flags are not used in __cm_. They
349 ios_base::openmode __cm_;
362 _LIBCPP_HIDE_FROM_ABI basic_filebuf* __do_open(FILE* __file, ios_base::openmode __mode) {
373 if (__mode & ios_base::ate) {
582 const char* basic_filebuf<_CharT, _Traits>::__make_mdstring(ios_base::openmode __mode) _NOEXCEPT {
583 switch (__mode & ~ios_base::ate) {
584 case ios_base::out:
585 case ios_base::out | ios_base::trunc:
587 case ios_base::out | ios_base::app:
588 case ios_base::app:
590 case ios_base::in:
592 case ios_base::in | ios_base::out:
594 case ios_base::in | ios_base::out | ios_base::trunc:
596 case ios_base::in | ios_base::out | ios_base::app:
597 case ios_base::in | ios_base::app:
599 case ios_base::out | ios_base::binary:
600 case ios_base::out | ios_base::trunc | ios_base::binary:
602 case ios_base::out | ios_base::app | ios_base::binary:
603 case ios_base::app | ios_base::binary:
605 case ios_base::in | ios_base::binary:
607 case ios_base::in | ios_base::out | ios_base::binary:
609 case ios_base::in | ios_base::out | ios_base::trunc | ios_base::binary:
611 case ios_base::in | ios_base::out | ios_base::app | ios_base::binary:
612 case ios_base::in | ios_base::app | ios_base::binary:
615 case ios_base::out | ios_base::noreplace:
616 case ios_base::out | ios_base::trunc | ios_base::noreplace:
618 case ios_base::in | ios_base::out | ios_base::trunc | ios_base::noreplace:
620 case ios_base::out | ios_base::binary | ios_base::noreplace:
621 case ios_base::out | ios_base::trunc | ios_base::binary | ios_base::noreplace:
623 case ios_base::in | ios_base::out | ios_base::trunc | ios_base::binary | ios_base::noreplace:
634 const wchar_t* basic_filebuf<_CharT, _Traits>::__make_mdwstring(ios_base::openmode __mode) _NOEXCEP…
635 switch (__mode & ~ios_base::ate) {
636 case ios_base::out:
637 case ios_base::out | ios_base::trunc:
639 case ios_base::out | ios_base::app:
640 case ios_base::app:
642 case ios_base::in:
644 case ios_base::in | ios_base::out:
646 case ios_base::in | ios_base::out | ios_base::trunc:
648 case ios_base::in | ios_base::out | ios_base::app:
649 case ios_base::in | ios_base::app:
651 case ios_base::out | ios_base::binary:
652 case ios_base::out | ios_base::trunc | ios_base::binary:
654 case ios_base::out | ios_base::app | ios_base::binary:
655 case ios_base::app | ios_base::binary:
657 case ios_base::in | ios_base::binary:
659 case ios_base::in | ios_base::out | ios_base::binary:
661 case ios_base::in | ios_base::out | ios_base::trunc | ios_base::binary:
663 case ios_base::in | ios_base::out | ios_base::app | ios_base::binary:
664 case ios_base::in | ios_base::app | ios_base::binary:
667 case ios_base::out | ios_base::noreplace:
668 case ios_base::out | ios_base::trunc | ios_base::noreplace:
670 case ios_base::in | ios_base::out | ios_base::trunc | ios_base::noreplace:
672 case ios_base::out | ios_base::binary | ios_base::noreplace:
673 case ios_base::out | ios_base::trunc | ios_base::binary | ios_base::noreplace:
675 case ios_base::in | ios_base::out | ios_base::trunc | ios_base::binary | ios_base::noreplace:
686 basic_filebuf<_CharT, _Traits>* basic_filebuf<_CharT, _Traits>::open(const char* __s, ios_base::ope…
697 inline basic_filebuf<_CharT, _Traits>* basic_filebuf<_CharT, _Traits>::__open(int __fd, ios_base::o…
711 basic_filebuf<_CharT, _Traits>* basic_filebuf<_CharT, _Traits>::open(const wchar_t* __s, ios_base::…
724 basic_filebuf<_CharT, _Traits>::open(const string& __s, ios_base::openmode __mode) {
807 …if ((__om_ & ios_base::out) || traits_type::eq(traits_type::to_char_type(__c), this->gptr()[-1])) {
909 basic_filebuf<_CharT, _Traits>::seekoff(off_type __off, ios_base::seekdir __way, ios_base::openmode…
919 case ios_base::beg:
922 case ios_base::cur:
925 case ios_base::end:
946 basic_filebuf<_CharT, _Traits>::seekpos(pos_type __sp, ios_base::openmode) {
967 if (__cm_ & ios_base::out) {
983 } else if (__cm_ & ios_base::in) {
1057 if (!(__cm_ & ios_base::in)) {
1063 __cm_ = ios_base::in;
1071 if (!(__cm_ & ios_base::out)) {
1080 __cm_ = ios_base::out;
1099 …PP_HIDE_FROM_ABI explicit basic_ifstream(const char* __s, ios_base::openmode __mode = ios_base::in…
1101 …HIDE_FROM_ABI explicit basic_ifstream(const wchar_t* __s, ios_base::openmode __mode = ios_base::in…
1103 …_HIDE_FROM_ABI explicit basic_ifstream(const string& __s, ios_base::openmode __mode = ios_base::in…
1107 …CPP_HIDE_FROM_ABI explicit basic_ifstream(const _Tp& __p, ios_base::openmode __mode = ios_base::in)
1119 void open(const char* __s, ios_base::openmode __mode = ios_base::in);
1121 void open(const wchar_t* __s, ios_base::openmode __mode = ios_base::in);
1123 void open(const string& __s, ios_base::openmode __mode = ios_base::in);
1126 open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in) {
1131 _LIBCPP_HIDE_FROM_ABI void __open(int __fd, ios_base::openmode __mode);
1142 inline basic_ifstream<_CharT, _Traits>::basic_ifstream(const char* __s, ios_base::openmode __mode)
1144 if (__sb_.open(__s, __mode | ios_base::in) == nullptr)
1145 this->setstate(ios_base::failbit);
1150 inline basic_ifstream<_CharT, _Traits>::basic_ifstream(const wchar_t* __s, ios_base::openmode __mod…
1152 if (__sb_.open(__s, __mode | ios_base::in) == nullptr)
1153 this->setstate(ios_base::failbit);
1158 inline basic_ifstream<_CharT, _Traits>::basic_ifstream(const string& __s, ios_base::openmode __mode)
1160 if (__sb_.open(__s, __mode | ios_base::in) == nullptr)
1161 this->setstate(ios_base::failbit);
1199 void basic_ifstream<_CharT, _Traits>::open(const char* __s, ios_base::openmode __mode) {
1200 if (__sb_.open(__s, __mode | ios_base::in))
1203 this->setstate(ios_base::failbit);
1208 void basic_ifstream<_CharT, _Traits>::open(const wchar_t* __s, ios_base::openmode __mode) {
1209 if (__sb_.open(__s, __mode | ios_base::in))
1212 this->setstate(ios_base::failbit);
1217 void basic_ifstream<_CharT, _Traits>::open(const string& __s, ios_base::openmode __mode) {
1218 if (__sb_.open(__s, __mode | ios_base::in))
1221 this->setstate(ios_base::failbit);
1225 inline void basic_ifstream<_CharT, _Traits>::__open(int __fd, ios_base::openmode __mode) {
1226 if (__sb_.__open(__fd, __mode | ios_base::in))
1229 this->setstate(ios_base::failbit);
1235 this->setstate(ios_base::failbit);
1253 …PP_HIDE_FROM_ABI explicit basic_ofstream(const char* __s, ios_base::openmode __mode = ios_base::ou…
1255 …HIDE_FROM_ABI explicit basic_ofstream(const wchar_t* __s, ios_base::openmode __mode = ios_base::ou…
1257 …_HIDE_FROM_ABI explicit basic_ofstream(const string& __s, ios_base::openmode __mode = ios_base::ou…
1262 …CPP_HIDE_FROM_ABI explicit basic_ofstream(const _Tp& __p, ios_base::openmode __mode = ios_base::ou…
1275 void open(const char* __s, ios_base::openmode __mode = ios_base::out);
1277 void open(const wchar_t* __s, ios_base::openmode __mode = ios_base::out);
1279 void open(const string& __s, ios_base::openmode __mode = ios_base::out);
1283 open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::out) {
1288 _LIBCPP_HIDE_FROM_ABI void __open(int __fd, ios_base::openmode __mode);
1299 inline basic_ofstream<_CharT, _Traits>::basic_ofstream(const char* __s, ios_base::openmode __mode)
1301 if (__sb_.open(__s, __mode | ios_base::out) == nullptr)
1302 this->setstate(ios_base::failbit);
1307 inline basic_ofstream<_CharT, _Traits>::basic_ofstream(const wchar_t* __s, ios_base::openmode __mod…
1309 if (__sb_.open(__s, __mode | ios_base::out) == nullptr)
1310 this->setstate(ios_base::failbit);
1315 inline basic_ofstream<_CharT, _Traits>::basic_ofstream(const string& __s, ios_base::openmode __mode)
1317 if (__sb_.open(__s, __mode | ios_base::out) == nullptr)
1318 this->setstate(ios_base::failbit);
1356 void basic_ofstream<_CharT, _Traits>::open(const char* __s, ios_base::openmode __mode) {
1357 if (__sb_.open(__s, __mode | ios_base::out))
1360 this->setstate(ios_base::failbit);
1365 void basic_ofstream<_CharT, _Traits>::open(const wchar_t* __s, ios_base::openmode __mode) {
1366 if (__sb_.open(__s, __mode | ios_base::out))
1369 this->setstate(ios_base::failbit);
1374 void basic_ofstream<_CharT, _Traits>::open(const string& __s, ios_base::openmode __mode) {
1375 if (__sb_.open(__s, __mode | ios_base::out))
1378 this->setstate(ios_base::failbit);
1382 inline void basic_ofstream<_CharT, _Traits>::__open(int __fd, ios_base::openmode __mode) {
1383 if (__sb_.__open(__fd, __mode | ios_base::out))
1386 this->setstate(ios_base::failbit);
1392 this->setstate(ios_base::failbit);
1411 … ios_base::openmode __mode = ios_base::in | ios_base::out);
1414 … ios_base::openmode __mode = ios_base::in | ios_base::out);
1417 … ios_base::openmode __mode = ios_base::in | ios_base::out);
1422 const _Tp& __p, ios_base::openmode __mode = ios_base::in | ios_base::out)
1437 …_LIBCPP_HIDE_FROM_ABI void open(const char* __s, ios_base::openmode __mode = ios_base::in | ios_ba…
1439 void open(const wchar_t* __s, ios_base::openmode __mode = ios_base::in | ios_base::out);
1441 …_LIBCPP_HIDE_FROM_ABI void open(const string& __s, ios_base::openmode __mode = ios_base::in | ios_…
1445 open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in | ios_base::out) {
1460 inline basic_fstream<_CharT, _Traits>::basic_fstream(const char* __s, ios_base::openmode __mode)
1463 this->setstate(ios_base::failbit);
1468 inline basic_fstream<_CharT, _Traits>::basic_fstream(const wchar_t* __s, ios_base::openmode __mode)
1471 this->setstate(ios_base::failbit);
1476 inline basic_fstream<_CharT, _Traits>::basic_fstream(const string& __s, ios_base::openmode __mode)
1479 this->setstate(ios_base::failbit);
1517 void basic_fstream<_CharT, _Traits>::open(const char* __s, ios_base::openmode __mode) {
1521 this->setstate(ios_base::failbit);
1526 void basic_fstream<_CharT, _Traits>::open(const wchar_t* __s, ios_base::openmode __mode) {
1530 this->setstate(ios_base::failbit);
1535 void basic_fstream<_CharT, _Traits>::open(const string& __s, ios_base::openmode __mode) {
1539 this->setstate(ios_base::failbit);
1545 this->setstate(ios_base::failbit);