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);
185 class _LIBCPP_TEMPLATE_VIS basic_istream : virtual public basic_ios<_CharT, _Traits> {
202 …inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 explicit basic_istream(basic_streambuf<char_type, traits_typ…
206 ~basic_istream() override;
209 inline _LIBCPP_HIDE_FROM_ABI basic_istream(basic_istream&& __rhs);
212 inline _LIBCPP_HIDE_FROM_ABI basic_istream& operator=(basic_istream&& __rhs);
214 inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 void swap(basic_istream& __rhs) {
220 basic_istream(const basic_istream& __rhs) = delete;
221 basic_istream& operator=(const basic_istream& __rhs) = delete;
227 …inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_istream& operator>>(basic_istream& (*__pf)(basic_istre…
231 inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_istream&
237 inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_istream& operator>>(ios_base& (*__pf)(ios_base&)) {
242 basic_istream& operator>>(basic_streambuf<char_type, traits_type>* __sb);
243 basic_istream& operator>>(bool& __n);
244 basic_istream& operator>>(short& __n);
245 basic_istream& operator>>(unsigned short& __n);
246 basic_istream& operator>>(int& __n);
247 basic_istream& operator>>(unsigned int& __n);
248 basic_istream& operator>>(long& __n);
249 basic_istream& operator>>(unsigned long& __n);
250 basic_istream& operator>>(long long& __n);
251 basic_istream& operator>>(unsigned long long& __n);
252 basic_istream& operator>>(float& __f);
253 basic_istream& operator>>(double& __f);
254 basic_istream& operator>>(long double& __f);
255 basic_istream& operator>>(void*& __p);
261 inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_istream& get(char_type& __c) {
268 inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_istream& get(char_type* __s, streamsize __n) {
272 basic_istream& get(char_type* __s, streamsize __n, char_type __dlm);
274 …inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_istream& get(basic_streambuf<char_type, traits_type>& …
278 basic_istream& get(basic_streambuf<char_type, traits_type>& __sb, char_type __dlm);
280 inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_istream& getline(char_type* __s, streamsize __n) {
284 basic_istream& getline(char_type* __s, streamsize __n, char_type __dlm);
286 basic_istream& ignore(streamsize __n = 1, int_type __dlm = traits_type::eof());
288 basic_istream& read(char_type* __s, streamsize __n);
291 basic_istream& putback(char_type __c);
292 basic_istream& unget();
296 basic_istream& seekg(pos_type __pos);
297 basic_istream& seekg(off_type __off, ios_base::seekdir __dir);
301 class _LIBCPP_TEMPLATE_VIS basic_istream<_CharT, _Traits>::sentry {
305 explicit sentry(basic_istream<_CharT, _Traits>& __is, bool __noskipws = false);
315 basic_istream<_CharT, _Traits>::sentry::sentry(basic_istream<_CharT, _Traits>& __is, bool __noskipw…
336 basic_istream<_CharT, _Traits>::basic_istream(basic_istream&& __rhs) : __gc_(__rhs.__gc_) {
342 basic_istream<_CharT, _Traits>& basic_istream<_CharT, _Traits>::operator=(basic_istream&& __rhs) {
348 basic_istream<_CharT, _Traits>::~basic_istream() {}
351 _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
352 __input_arithmetic(basic_istream<_CharT, _Traits>& __is, _Tp& __n) {
354 typename basic_istream<_CharT, _Traits>::sentry __s(__is);
377 basic_istream<_CharT, _Traits>& basic_istream<_CharT, _Traits>::operator>>(unsigned short& __n) {
382 basic_istream<_CharT, _Traits>& basic_istream<_CharT, _Traits>::operator>>(unsigned int& __n) {
387 basic_istream<_CharT, _Traits>& basic_istream<_CharT, _Traits>::operator>>(long& __n) {
392 basic_istream<_CharT, _Traits>& basic_istream<_CharT, _Traits>::operator>>(unsigned long& __n) {
397 basic_istream<_CharT, _Traits>& basic_istream<_CharT, _Traits>::operator>>(long long& __n) {
402 basic_istream<_CharT, _Traits>& basic_istream<_CharT, _Traits>::operator>>(unsigned long long& __n)…
407 basic_istream<_CharT, _Traits>& basic_istream<_CharT, _Traits>::operator>>(float& __n) {
412 basic_istream<_CharT, _Traits>& basic_istream<_CharT, _Traits>::operator>>(double& __n) {
417 basic_istream<_CharT, _Traits>& basic_istream<_CharT, _Traits>::operator>>(long double& __n) {
422 basic_istream<_CharT, _Traits>& basic_istream<_CharT, _Traits>::operator>>(bool& __n) {
427 basic_istream<_CharT, _Traits>& basic_istream<_CharT, _Traits>::operator>>(void*& __n) {
432 _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
433 __input_arithmetic_with_numeric_limits(basic_istream<_CharT, _Traits>& __is, _Tp& __n) {
435 typename basic_istream<_CharT, _Traits>::sentry __s(__is);
468 basic_istream<_CharT, _Traits>& basic_istream<_CharT, _Traits>::operator>>(short& __n) {
473 basic_istream<_CharT, _Traits>& basic_istream<_CharT, _Traits>::operator>>(int& __n) {
478 _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
479 __input_c_string(basic_istream<_CharT, _Traits>& __is, _CharT* __p, size_t __n) {
481 typename basic_istream<_CharT, _Traits>::sentry __sen(__is);
521 inline _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
522 operator>>(basic_istream<_CharT, _Traits>& __is, _CharT (&__buf)[_Np]) {
530 inline _LIBCPP_HIDE_FROM_ABI basic_istream<char, _Traits>&
531 operator>>(basic_istream<char, _Traits>& __is, unsigned char (&__buf)[_Np]) {
536 inline _LIBCPP_HIDE_FROM_ABI basic_istream<char, _Traits>&
537 operator>>(basic_istream<char, _Traits>& __is, signed char (&__buf)[_Np]) {
544 inline _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
545 operator>>(basic_istream<_CharT, _Traits>& __is, _CharT* __s) {
553 inline _LIBCPP_HIDE_FROM_ABI basic_istream<char, _Traits>&
554 operator>>(basic_istream<char, _Traits>& __is, unsigned char* __s) {
559 inline _LIBCPP_HIDE_FROM_ABI basic_istream<char, _Traits>&
560 operator>>(basic_istream<char, _Traits>& __is, signed char* __s) {
567 _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>& operator>>(basic_istream<_CharT, _Traits>& __…
569 typename basic_istream<_CharT, _Traits>::sentry __sen(__is);
594 inline _LIBCPP_HIDE_FROM_ABI basic_istream<char, _Traits>&
595 operator>>(basic_istream<char, _Traits>& __is, unsigned char& __c) {
600 inline _LIBCPP_HIDE_FROM_ABI basic_istream<char, _Traits>&
601 operator>>(basic_istream<char, _Traits>& __is, signed char& __c) {
606 basic_istream<_CharT, _Traits>&
607 basic_istream<_CharT, _Traits>::operator>>(basic_streambuf<char_type, traits_type>* __sb) {
650 typename basic_istream<_CharT, _Traits>::int_type basic_istream<_CharT, _Traits>::get() {
678 basic_istream<_CharT, _Traits>& basic_istream<_CharT, _Traits>::get(char_type* __s, streamsize __n,…
727 basic_istream<_CharT, _Traits>&
728 basic_istream<_CharT, _Traits>::get(basic_streambuf<char_type, traits_type>& __sb, char_type __dlm)…
764 basic_istream<_CharT, _Traits>&
765 basic_istream<_CharT, _Traits>::getline(char_type* __s, streamsize __n, char_type __dlm) {
816 basic_istream<_CharT, _Traits>& basic_istream<_CharT, _Traits>::ignore(streamsize __n, int_type __d…
862 typename basic_istream<_CharT, _Traits>::int_type basic_istream<_CharT, _Traits>::peek() {
889 basic_istream<_CharT, _Traits>& basic_istream<_CharT, _Traits>::read(char_type* __s, streamsize __n…
917 streamsize basic_istream<_CharT, _Traits>::readsome(char_type* __s, streamsize __n) {
956 basic_istream<_CharT, _Traits>& basic_istream<_CharT, _Traits>::putback(char_type __c) {
984 basic_istream<_CharT, _Traits>& basic_istream<_CharT, _Traits>::unget() {
1012 int basic_istream<_CharT, _Traits>::sync() {
1042 typename basic_istream<_CharT, _Traits>::pos_type basic_istream<_CharT, _Traits>::tellg() {
1066 basic_istream<_CharT, _Traits>& basic_istream<_CharT, _Traits>::seekg(pos_type __pos) {
1091 basic_istream<_CharT, _Traits>& basic_istream<_CharT, _Traits>::seekg(off_type __off, ios_base::see…
1116 _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>& ws(basic_istream<_CharT, _Traits>& __is) {
1118 typename basic_istream<_CharT, _Traits>::sentry __sen(__is, true);
1164 : public basic_istream<_CharT, _Traits>,
1176 : basic_istream<_CharT, _Traits>(__sb) {}
1187 basic_istream<char_type, traits_type>::swap(__rhs);
1193 : basic_istream<_CharT, _Traits>(std::move(__rhs)) {}
1205 _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
1206 operator>>(basic_istream<_CharT, _Traits>& __is, basic_string<_CharT, _Traits, _Allocator>& __str) {
1208 typename basic_istream<_CharT, _Traits>::sentry __sen(__is);
1252 _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
1253 getline(basic_istream<_CharT, _Traits>& __is, basic_string<_CharT, _Traits, _Allocator>& __str, _Ch…
1255 typename basic_istream<_CharT, _Traits>::sentry __sen(__is, true);
1295 inline _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
1296 getline(basic_istream<_CharT, _Traits>& __is, basic_string<_CharT, _Traits, _Allocator>& __str) {
1301 inline _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
1302 getline(basic_istream<_CharT, _Traits>&& __is, basic_string<_CharT, _Traits, _Allocator>& __str, _C…
1307 inline _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
1308 getline(basic_istream<_CharT, _Traits>&& __is, basic_string<_CharT, _Traits, _Allocator>& __str) {
1313 _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
1314 operator>>(basic_istream<_CharT, _Traits>& __is, bitset<_Size>& __x) {
1316 typename basic_istream<_CharT, _Traits>::sentry __sen(__is);
1356 extern template class _LIBCPP_EXTERN_TEMPLATE_TYPE_VIS basic_istream<char>;
1358 extern template class _LIBCPP_EXTERN_TEMPLATE_TYPE_VIS basic_istream<wchar_t>;