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;
226 class _LIBCPP_TEMPLATE_VIS basic_filebuf : public basic_streambuf<_CharT, _Traits> {
245 basic_filebuf();
246 basic_filebuf(basic_filebuf&& __rhs);
247 ~basic_filebuf() override;
250 _LIBCPP_HIDE_FROM_ABI basic_filebuf& operator=(basic_filebuf&& __rhs);
251 void swap(basic_filebuf& __rhs);
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);
262 _LIBCPP_AVAILABILITY_FILESYSTEM_LIBRARY _LIBCPP_HIDE_FROM_ABI basic_filebuf*
267 _LIBCPP_HIDE_FROM_ABI basic_filebuf* __open(int __fd, ios_base::openmode __mode);
268 basic_filebuf* close();
362 _LIBCPP_HIDE_FROM_ABI basic_filebuf* __do_open(FILE* __file, ios_base::openmode __mode) {
401 basic_filebuf<_CharT, _Traits>::basic_filebuf()
425 basic_filebuf<_CharT, _Traits>::basic_filebuf(basic_filebuf&& __rhs) : basic_streambuf<_CharT, _Tra…
479 inline basic_filebuf<_CharT, _Traits>& basic_filebuf<_CharT, _Traits>::operator=(basic_filebuf&& __…
486 basic_filebuf<_CharT, _Traits>::~basic_filebuf() {
502 void basic_filebuf<_CharT, _Traits>::swap(basic_filebuf& __rhs) {
572 inline _LIBCPP_HIDE_FROM_ABI void swap(basic_filebuf<_CharT, _Traits>& __x, basic_filebuf<_CharT, _…
577 inline bool basic_filebuf<_CharT, _Traits>::is_open() const {
582 const char* basic_filebuf<_CharT, _Traits>::__make_mdstring(ios_base::openmode __mode) _NOEXCEPT {
634 const wchar_t* basic_filebuf<_CharT, _Traits>::__make_mdwstring(ios_base::openmode __mode) _NOEXCEP…
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::…
723 inline basic_filebuf<_CharT, _Traits>*
724 basic_filebuf<_CharT, _Traits>::open(const string& __s, ios_base::openmode __mode) {
729 basic_filebuf<_CharT, _Traits>* basic_filebuf<_CharT, _Traits>::close() {
730 basic_filebuf<_CharT, _Traits>* __rt = nullptr;
745 typename basic_filebuf<_CharT, _Traits>::int_type basic_filebuf<_CharT, _Traits>::underflow() {
801 typename basic_filebuf<_CharT, _Traits>::int_type basic_filebuf<_CharT, _Traits>::pbackfail(int_typ…
817 typename basic_filebuf<_CharT, _Traits>::int_type basic_filebuf<_CharT, _Traits>::overflow(int_type…
868 basic_streambuf<_CharT, _Traits>* basic_filebuf<_CharT, _Traits>::setbuf(char_type* __s, streamsize…
908 typename basic_filebuf<_CharT, _Traits>::pos_type
909 basic_filebuf<_CharT, _Traits>::seekoff(off_type __off, ios_base::seekdir __way, ios_base::openmode…
945 typename basic_filebuf<_CharT, _Traits>::pos_type
946 basic_filebuf<_CharT, _Traits>::seekpos(pos_type __sp, ios_base::openmode) {
961 int basic_filebuf<_CharT, _Traits>::sync() {
1019 void basic_filebuf<_CharT, _Traits>::imbue(const locale& __loc) {
1056 bool basic_filebuf<_CharT, _Traits>::__read_mode() {
1070 void basic_filebuf<_CharT, _Traits>::__write_mode() {
1095 using native_handle_type = typename basic_filebuf<_CharT, _Traits>::native_handle_type;
1114 _LIBCPP_HIDE_FROM_ABI basic_filebuf<char_type, traits_type>* rdbuf() const;
1135 basic_filebuf<char_type, traits_type> __sb_;
1189 inline basic_filebuf<_CharT, _Traits>* basic_ifstream<_CharT, _Traits>::rdbuf() const {
1190 return const_cast<basic_filebuf<char_type, traits_type>*>(&__sb_);
1249 using native_handle_type = typename basic_filebuf<_CharT, _Traits>::native_handle_type;
1270 _LIBCPP_HIDE_FROM_ABI basic_filebuf<char_type, traits_type>* rdbuf() const;
1292 basic_filebuf<char_type, traits_type> __sb_;
1346 inline basic_filebuf<_CharT, _Traits>* basic_ofstream<_CharT, _Traits>::rdbuf() const {
1347 return const_cast<basic_filebuf<char_type, traits_type>*>(&__sb_);
1406 using native_handle_type = typename basic_filebuf<_CharT, _Traits>::native_handle_type;
1432 _LIBCPP_HIDE_FROM_ABI basic_filebuf<char_type, traits_type>* rdbuf() const;
1453 basic_filebuf<char_type, traits_type> __sb_;
1507 inline basic_filebuf<_CharT, _Traits>* basic_fstream<_CharT, _Traits>::rdbuf() const {
1508 return const_cast<basic_filebuf<char_type, traits_type>*>(&__sb_);
1551 extern template class _LIBCPP_EXTERN_TEMPLATE_TYPE_VIS basic_filebuf<char>;