Lines Matching refs:basic_istream

17 class basic_istream
29 explicit basic_istream(basic_streambuf<char_type, traits_type>* sb);
30 basic_istream(basic_istream&& rhs);
31 virtual ~basic_istream();
34 basic_istream& operator=(basic_istream&& rhs);
35 void swap(basic_istream& rhs);
41 basic_istream& operator>>(basic_istream& (*pf)(basic_istream&));
42 basic_istream& operator>>(basic_ios<char_type, traits_type>&
44 basic_istream& operator>>(ios_base& (*pf)(ios_base&));
45 basic_istream& operator>>(basic_streambuf<char_type, traits_type>* sb);
46 basic_istream& operator>>(bool& n);
47 basic_istream& operator>>(short& n);
48 basic_istream& operator>>(unsigned short& n);
49 basic_istream& operator>>(int& n);
50 basic_istream& operator>>(unsigned int& n);
51 basic_istream& operator>>(long& n);
52 basic_istream& operator>>(unsigned long& n);
53 basic_istream& operator>>(long long& n);
54 basic_istream& operator>>(unsigned long long& n);
55 basic_istream& operator>>(float& f);
56 basic_istream& operator>>(double& f);
57 basic_istream& operator>>(long double& f);
58 basic_istream& operator>>(void*& p);
63 basic_istream& get(char_type& c);
64 basic_istream& get(char_type* s, streamsize n);
65 basic_istream& get(char_type* s, streamsize n, char_type delim);
66 basic_istream& get(basic_streambuf<char_type,traits_type>& sb);
67 basic_istream& get(basic_streambuf<char_type,traits_type>& sb, char_type delim);
69 basic_istream& getline(char_type* s, streamsize n);
70 basic_istream& getline(char_type* s, streamsize n, char_type delim);
72 basic_istream& ignore(streamsize n = 1, int_type delim = traits_type::eof());
74 basic_istream& read (char_type* s, streamsize n);
77 basic_istream& putback(char_type c);
78 basic_istream& unget();
82 basic_istream& seekg(pos_type);
83 basic_istream& seekg(off_type, ios_base::seekdir);
85 basic_istream(const basic_istream& rhs) = delete;
86 basic_istream(basic_istream&& rhs);
88 basic_istream& operator=(const basic_istream& rhs) = delete;
89 basic_istream& operator=(basic_istream&& rhs);
90 void swap(basic_istream& rhs);
95 basic_istream<charT,traits>& operator>>(basic_istream<charT,traits>&, charT&);
98 basic_istream<char,traits>& operator>>(basic_istream<char,traits>&, unsigned char&);
101 basic_istream<char,traits>& operator>>(basic_istream<char,traits>&, signed char&);
104 basic_istream<charT,traits>& operator>>(basic_istream<charT,traits>&, charT*);
107 basic_istream<char,traits>& operator>>(basic_istream<char,traits>&, unsigned char*);
110 basic_istream<char,traits>& operator>>(basic_istream<char,traits>&, signed char*);
114 swap(basic_istream<charT, traits>& x, basic_istream<charT, traits>& y);
116 typedef basic_istream<char> istream;
117 typedef basic_istream<wchar_t> wistream;
121 public basic_istream<charT,traits>,
150 basic_istream<charT,traits>&
151 ws(basic_istream<charT,traits>& is);
179 class _LIBCPP_TEMPLATE_VIS basic_istream
193 explicit basic_istream(basic_streambuf<char_type, traits_type>* __sb) : __gc_(0)
195 ~basic_istream() override;
198 basic_istream(basic_istream&& __rhs);
202 basic_istream& operator=(basic_istream&& __rhs);
205 void swap(basic_istream& __rhs) {
210 basic_istream (const basic_istream& __rhs) = delete;
211 basic_istream& operator=(const basic_istream& __rhs) = delete;
219 basic_istream& operator>>(basic_istream& (*__pf)(basic_istream&))
223 basic_istream& operator>>(basic_ios<char_type, traits_type>&
228 basic_istream& operator>>(ios_base& (*__pf)(ios_base&))
231 basic_istream& operator>>(basic_streambuf<char_type, traits_type>* __sb);
232 basic_istream& operator>>(bool& __n);
233 basic_istream& operator>>(short& __n);
234 basic_istream& operator>>(unsigned short& __n);
235 basic_istream& operator>>(int& __n);
236 basic_istream& operator>>(unsigned int& __n);
237 basic_istream& operator>>(long& __n);
238 basic_istream& operator>>(unsigned long& __n);
239 basic_istream& operator>>(long long& __n);
240 basic_istream& operator>>(unsigned long long& __n);
241 basic_istream& operator>>(float& __f);
242 basic_istream& operator>>(double& __f);
243 basic_istream& operator>>(long double& __f);
244 basic_istream& operator>>(void*& __p);
252 basic_istream& get(char_type& __c) {
260 basic_istream& get(char_type* __s, streamsize __n)
263 basic_istream& get(char_type* __s, streamsize __n, char_type __dlm);
266 basic_istream& get(basic_streambuf<char_type, traits_type>& __sb)
269 basic_istream& get(basic_streambuf<char_type, traits_type>& __sb, char_type __dlm);
272 basic_istream& getline(char_type* __s, streamsize __n)
275 basic_istream& getline(char_type* __s, streamsize __n, char_type __dlm);
277 basic_istream& ignore(streamsize __n = 1, int_type __dlm = traits_type::eof());
279 basic_istream& read (char_type* __s, streamsize __n);
282 basic_istream& putback(char_type __c);
283 basic_istream& unget();
287 basic_istream& seekg(pos_type __pos);
288 basic_istream& seekg(off_type __off, ios_base::seekdir __dir);
292 class _LIBCPP_TEMPLATE_VIS basic_istream<_CharT, _Traits>::sentry
297 explicit sentry(basic_istream<_CharT, _Traits>& __is, bool __noskipws = false);
308 basic_istream<_CharT, _Traits>::sentry::sentry(basic_istream<_CharT, _Traits>& __is,
335 basic_istream<_CharT, _Traits>::basic_istream(basic_istream&& __rhs)
343 basic_istream<_CharT, _Traits>&
344 basic_istream<_CharT, _Traits>::operator=(basic_istream&& __rhs)
351 basic_istream<_CharT, _Traits>::~basic_istream()
357 basic_istream<_CharT, _Traits>&
358 __input_arithmetic(basic_istream<_CharT, _Traits>& __is, _Tp& __n) {
360 typename basic_istream<_CharT, _Traits>::sentry __s(__is);
388 basic_istream<_CharT, _Traits>&
389 basic_istream<_CharT, _Traits>::operator>>(unsigned short& __n)
395 basic_istream<_CharT, _Traits>&
396 basic_istream<_CharT, _Traits>::operator>>(unsigned int& __n)
402 basic_istream<_CharT, _Traits>&
403 basic_istream<_CharT, _Traits>::operator>>(long& __n)
409 basic_istream<_CharT, _Traits>&
410 basic_istream<_CharT, _Traits>::operator>>(unsigned long& __n)
416 basic_istream<_CharT, _Traits>&
417 basic_istream<_CharT, _Traits>::operator>>(long long& __n)
423 basic_istream<_CharT, _Traits>&
424 basic_istream<_CharT, _Traits>::operator>>(unsigned long long& __n)
430 basic_istream<_CharT, _Traits>&
431 basic_istream<_CharT, _Traits>::operator>>(float& __n)
437 basic_istream<_CharT, _Traits>&
438 basic_istream<_CharT, _Traits>::operator>>(double& __n)
444 basic_istream<_CharT, _Traits>&
445 basic_istream<_CharT, _Traits>::operator>>(long double& __n)
451 basic_istream<_CharT, _Traits>&
452 basic_istream<_CharT, _Traits>::operator>>(bool& __n)
458 basic_istream<_CharT, _Traits>&
459 basic_istream<_CharT, _Traits>::operator>>(void*& __n)
466 basic_istream<_CharT, _Traits>&
467 __input_arithmetic_with_numeric_limits(basic_istream<_CharT, _Traits>& __is, _Tp& __n) {
469 typename basic_istream<_CharT, _Traits>::sentry __s(__is);
512 basic_istream<_CharT, _Traits>&
513 basic_istream<_CharT, _Traits>::operator>>(short& __n)
519 basic_istream<_CharT, _Traits>&
520 basic_istream<_CharT, _Traits>::operator>>(int& __n)
527 basic_istream<_CharT, _Traits>&
528 __input_c_string(basic_istream<_CharT, _Traits>& __is, _CharT* __p, size_t __n)
531 typename basic_istream<_CharT, _Traits>::sentry __sen(__is);
579 basic_istream<_CharT, _Traits>&
580 operator>>(basic_istream<_CharT, _Traits>& __is, _CharT (&__buf)[_Np])
590 basic_istream<char, _Traits>&
591 operator>>(basic_istream<char, _Traits>& __is, unsigned char (&__buf)[_Np])
598 basic_istream<char, _Traits>&
599 operator>>(basic_istream<char, _Traits>& __is, signed char (&__buf)[_Np])
608 basic_istream<_CharT, _Traits>&
609 operator>>(basic_istream<_CharT, _Traits>& __is, _CharT* __s)
619 basic_istream<char, _Traits>&
620 operator>>(basic_istream<char, _Traits>& __is, unsigned char* __s)
627 basic_istream<char, _Traits>&
628 operator>>(basic_istream<char, _Traits>& __is, signed char* __s)
636 _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
637 operator>>(basic_istream<_CharT, _Traits>& __is, _CharT& __c)
640 typename basic_istream<_CharT, _Traits>::sentry __sen(__is);
671 basic_istream<char, _Traits>&
672 operator>>(basic_istream<char, _Traits>& __is, unsigned char& __c)
679 basic_istream<char, _Traits>&
680 operator>>(basic_istream<char, _Traits>& __is, signed char& __c)
686 basic_istream<_CharT, _Traits>&
687 basic_istream<_CharT, _Traits>::operator>>(basic_streambuf<char_type, traits_type>* __sb)
743 typename basic_istream<_CharT, _Traits>::int_type
744 basic_istream<_CharT, _Traits>::get()
778 basic_istream<_CharT, _Traits>&
779 basic_istream<_CharT, _Traits>::get(char_type* __s, streamsize __n, char_type __dlm)
839 basic_istream<_CharT, _Traits>&
840 basic_istream<_CharT, _Traits>::get(basic_streambuf<char_type, traits_type>& __sb,
884 basic_istream<_CharT, _Traits>&
885 basic_istream<_CharT, _Traits>::getline(char_type* __s, streamsize __n, char_type __dlm)
946 basic_istream<_CharT, _Traits>&
947 basic_istream<_CharT, _Traits>::ignore(streamsize __n, int_type __dlm)
1006 typename basic_istream<_CharT, _Traits>::int_type
1007 basic_istream<_CharT, _Traits>::peek()
1040 basic_istream<_CharT, _Traits>&
1041 basic_istream<_CharT, _Traits>::read(char_type* __s, streamsize __n)
1078 basic_istream<_CharT, _Traits>::readsome(char_type* __s, streamsize __n)
1126 basic_istream<_CharT, _Traits>&
1127 basic_istream<_CharT, _Traits>::putback(char_type __c)
1163 basic_istream<_CharT, _Traits>&
1164 basic_istream<_CharT, _Traits>::unget()
1201 basic_istream<_CharT, _Traits>::sync()
1237 typename basic_istream<_CharT, _Traits>::pos_type
1238 basic_istream<_CharT, _Traits>::tellg()
1268 basic_istream<_CharT, _Traits>&
1269 basic_istream<_CharT, _Traits>::seekg(pos_type __pos)
1300 basic_istream<_CharT, _Traits>&
1301 basic_istream<_CharT, _Traits>::seekg(off_type __off, ios_base::seekdir __dir)
1332 _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
1333 ws(basic_istream<_CharT, _Traits>& __is)
1336 typename basic_istream<_CharT, _Traits>::sentry __sen(__is, true);
1394 : public basic_istream<_CharT, _Traits>,
1408 : basic_istream<_CharT, _Traits>(__sb)
1422 { basic_istream<char_type, traits_type>::swap(__rhs); }
1427 : basic_istream<_CharT, _Traits>(_VSTD::move(__rhs))
1445 _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
1446 operator>>(basic_istream<_CharT, _Traits>& __is,
1450 typename basic_istream<_CharT, _Traits>::sentry __sen(__is);
1501 _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
1502 getline(basic_istream<_CharT, _Traits>& __is,
1506 typename basic_istream<_CharT, _Traits>::sentry __sen(__is, true);
1555 basic_istream<_CharT, _Traits>&
1556 getline(basic_istream<_CharT, _Traits>& __is,
1564 basic_istream<_CharT, _Traits>&
1565 getline(basic_istream<_CharT, _Traits>&& __is,
1573 basic_istream<_CharT, _Traits>&
1574 getline(basic_istream<_CharT, _Traits>&& __is,
1581 _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
1582 operator>>(basic_istream<_CharT, _Traits>& __is, bitset<_Size>& __x)
1585 typename basic_istream<_CharT, _Traits>::sentry __sen(__is);
1632 extern template class _LIBCPP_EXTERN_TEMPLATE_TYPE_VIS basic_istream<char>;
1634 extern template class _LIBCPP_EXTERN_TEMPLATE_TYPE_VIS basic_istream<wchar_t>;