Lines Matching refs:basic_istream
18 class basic_istream
30 explicit basic_istream(basic_streambuf<char_type, traits_type>* sb);
31 basic_istream(basic_istream&& rhs);
32 virtual ~basic_istream();
35 basic_istream& operator=(basic_istream&& rhs);
36 void swap(basic_istream& rhs);
42 basic_istream& operator>>(basic_istream& (*pf)(basic_istream&));
43 basic_istream& operator>>(basic_ios<char_type, traits_type>&
45 basic_istream& operator>>(ios_base& (*pf)(ios_base&));
46 basic_istream& operator>>(basic_streambuf<char_type, traits_type>* sb);
47 basic_istream& operator>>(bool& n);
48 basic_istream& operator>>(short& n);
49 basic_istream& operator>>(unsigned short& n);
50 basic_istream& operator>>(int& n);
51 basic_istream& operator>>(unsigned int& n);
52 basic_istream& operator>>(long& n);
53 basic_istream& operator>>(unsigned long& n);
54 basic_istream& operator>>(long long& n);
55 basic_istream& operator>>(unsigned long long& n);
56 basic_istream& operator>>(float& f);
57 basic_istream& operator>>(double& f);
58 basic_istream& operator>>(long double& f);
59 basic_istream& operator>>(void*& p);
64 basic_istream& get(char_type& c);
65 basic_istream& get(char_type* s, streamsize n);
66 basic_istream& get(char_type* s, streamsize n, char_type delim);
67 basic_istream& get(basic_streambuf<char_type,traits_type>& sb);
68 basic_istream& get(basic_streambuf<char_type,traits_type>& sb, char_type delim);
70 basic_istream& getline(char_type* s, streamsize n);
71 basic_istream& getline(char_type* s, streamsize n, char_type delim);
73 basic_istream& ignore(streamsize n = 1, int_type delim = traits_type::eof());
75 basic_istream& read (char_type* s, streamsize n);
78 basic_istream& putback(char_type c);
79 basic_istream& unget();
83 basic_istream& seekg(pos_type);
84 basic_istream& seekg(off_type, ios_base::seekdir);
86 basic_istream(const basic_istream& rhs) = delete;
87 basic_istream(basic_istream&& rhs);
89 basic_istream& operator=(const basic_istream& rhs) = delete;
90 basic_istream& operator=(basic_istream&& rhs);
91 void swap(basic_istream& rhs);
96 basic_istream<charT,traits>& operator>>(basic_istream<charT,traits>&, charT&);
99 basic_istream<char,traits>& operator>>(basic_istream<char,traits>&, unsigned char&);
102 basic_istream<char,traits>& operator>>(basic_istream<char,traits>&, signed char&);
105 basic_istream<charT,traits>& operator>>(basic_istream<charT,traits>&, charT*);
108 basic_istream<char,traits>& operator>>(basic_istream<char,traits>&, unsigned char*);
111 basic_istream<char,traits>& operator>>(basic_istream<char,traits>&, signed char*);
115 swap(basic_istream<charT, traits>& x, basic_istream<charT, traits>& y);
117 typedef basic_istream<char> istream;
118 typedef basic_istream<wchar_t> wistream;
122 public basic_istream<charT,traits>,
151 basic_istream<charT,traits>&
152 ws(basic_istream<charT,traits>& is);
155 basic_istream<charT, traits>&
156 operator>>(basic_istream<charT, traits>&& is, T& x);
174 class _LIBCPP_TYPE_VIS_ONLY basic_istream
187 explicit basic_istream(basic_streambuf<char_type, traits_type>* __sb);
188 virtual ~basic_istream();
192 basic_istream(basic_istream&& __rhs);
197 basic_istream& operator=(basic_istream&& __rhs);
199 void swap(basic_istream& __rhs);
203 basic_istream (const basic_istream& __rhs) = delete;
204 basic_istream& operator=(const basic_istream& __rhs) = delete;
206 basic_istream (const basic_istream& __rhs); // not defined
207 basic_istream& operator=(const basic_istream& __rhs); // not defined
216 basic_istream& operator>>(basic_istream& (*__pf)(basic_istream&));
217 basic_istream& operator>>(basic_ios<char_type, traits_type>&
219 basic_istream& operator>>(ios_base& (*__pf)(ios_base&));
220 basic_istream& operator>>(basic_streambuf<char_type, traits_type>* __sb);
221 basic_istream& operator>>(bool& __n);
222 basic_istream& operator>>(short& __n);
223 basic_istream& operator>>(unsigned short& __n);
224 basic_istream& operator>>(int& __n);
225 basic_istream& operator>>(unsigned int& __n);
226 basic_istream& operator>>(long& __n);
227 basic_istream& operator>>(unsigned long& __n);
228 basic_istream& operator>>(long long& __n);
229 basic_istream& operator>>(unsigned long long& __n);
230 basic_istream& operator>>(float& __f);
231 basic_istream& operator>>(double& __f);
232 basic_istream& operator>>(long double& __f);
233 basic_istream& operator>>(void*& __p);
239 basic_istream& get(char_type& __c);
240 basic_istream& get(char_type* __s, streamsize __n);
241 basic_istream& get(char_type* __s, streamsize __n, char_type __dlm);
242 basic_istream& get(basic_streambuf<char_type, traits_type>& __sb);
243 basic_istream& get(basic_streambuf<char_type, traits_type>& __sb, char_type __dlm);
245 basic_istream& getline(char_type* __s, streamsize __n);
246 basic_istream& getline(char_type* __s, streamsize __n, char_type __dlm);
248 basic_istream& ignore(streamsize __n = 1, int_type __dlm = traits_type::eof());
250 basic_istream& read (char_type* __s, streamsize __n);
253 basic_istream& putback(char_type __c);
254 basic_istream& unget();
258 basic_istream& seekg(pos_type __pos);
259 basic_istream& seekg(off_type __off, ios_base::seekdir __dir);
263 class _LIBCPP_TYPE_VIS_ONLY basic_istream<_CharT, _Traits>::sentry
271 explicit sentry(basic_istream<_CharT, _Traits>& __is, bool __noskipws = false);
280 basic_istream<_CharT, _Traits>::sentry::sentry(basic_istream<_CharT, _Traits>& __is,
308 basic_istream<_CharT, _Traits>::basic_istream(basic_streambuf<char_type, traits_type>* __sb)
318 basic_istream<_CharT, _Traits>::basic_istream(basic_istream&& __rhs)
327 basic_istream<_CharT, _Traits>&
328 basic_istream<_CharT, _Traits>::operator=(basic_istream&& __rhs)
337 basic_istream<_CharT, _Traits>::~basic_istream()
344 basic_istream<_CharT, _Traits>::swap(basic_istream& __rhs)
351 basic_istream<_CharT, _Traits>&
352 basic_istream<_CharT, _Traits>::operator>>(unsigned short& __n)
378 basic_istream<_CharT, _Traits>&
379 basic_istream<_CharT, _Traits>::operator>>(unsigned int& __n)
405 basic_istream<_CharT, _Traits>&
406 basic_istream<_CharT, _Traits>::operator>>(long& __n)
432 basic_istream<_CharT, _Traits>&
433 basic_istream<_CharT, _Traits>::operator>>(unsigned long& __n)
459 basic_istream<_CharT, _Traits>&
460 basic_istream<_CharT, _Traits>::operator>>(long long& __n)
486 basic_istream<_CharT, _Traits>&
487 basic_istream<_CharT, _Traits>::operator>>(unsigned long long& __n)
513 basic_istream<_CharT, _Traits>&
514 basic_istream<_CharT, _Traits>::operator>>(float& __n)
540 basic_istream<_CharT, _Traits>&
541 basic_istream<_CharT, _Traits>::operator>>(double& __n)
567 basic_istream<_CharT, _Traits>&
568 basic_istream<_CharT, _Traits>::operator>>(long double& __n)
594 basic_istream<_CharT, _Traits>&
595 basic_istream<_CharT, _Traits>::operator>>(bool& __n)
621 basic_istream<_CharT, _Traits>&
622 basic_istream<_CharT, _Traits>::operator>>(void*& __n)
648 basic_istream<_CharT, _Traits>&
649 basic_istream<_CharT, _Traits>::operator>>(short& __n)
688 basic_istream<_CharT, _Traits>&
689 basic_istream<_CharT, _Traits>::operator>>(int& __n)
729 basic_istream<_CharT, _Traits>&
730 basic_istream<_CharT, _Traits>::operator>>(basic_istream& (*__pf)(basic_istream&))
737 basic_istream<_CharT, _Traits>&
738 basic_istream<_CharT, _Traits>::operator>>(basic_ios<char_type, traits_type>&
747 basic_istream<_CharT, _Traits>&
748 basic_istream<_CharT, _Traits>::operator>>(ios_base& (*__pf)(ios_base&))
755 basic_istream<_CharT, _Traits>&
756 operator>>(basic_istream<_CharT, _Traits>& __is, _CharT* __s)
762 typename basic_istream<_CharT, _Traits>::sentry __sen(__is);
804 basic_istream<char, _Traits>&
805 operator>>(basic_istream<char, _Traits>& __is, unsigned char* __s)
812 basic_istream<char, _Traits>&
813 operator>>(basic_istream<char, _Traits>& __is, signed char* __s)
819 basic_istream<_CharT, _Traits>&
820 operator>>(basic_istream<_CharT, _Traits>& __is, _CharT& __c)
826 typename basic_istream<_CharT, _Traits>::sentry __sen(__is);
847 basic_istream<char, _Traits>&
848 operator>>(basic_istream<char, _Traits>& __is, unsigned char& __c)
855 basic_istream<char, _Traits>&
856 operator>>(basic_istream<char, _Traits>& __is, signed char& __c)
862 basic_istream<_CharT, _Traits>&
863 basic_istream<_CharT, _Traits>::operator>>(basic_streambuf<char_type, traits_type>* __sb)
921 typename basic_istream<_CharT, _Traits>::int_type
922 basic_istream<_CharT, _Traits>::get()
951 basic_istream<_CharT, _Traits>&
952 basic_istream<_CharT, _Traits>::get(char_type& __c)
961 basic_istream<_CharT, _Traits>&
962 basic_istream<_CharT, _Traits>::get(char_type* __s, streamsize __n, char_type __dlm)
1010 basic_istream<_CharT, _Traits>&
1011 basic_istream<_CharT, _Traits>::get(char_type* __s, streamsize __n)
1017 basic_istream<_CharT, _Traits>&
1018 basic_istream<_CharT, _Traits>::get(basic_streambuf<char_type, traits_type>& __sb,
1072 basic_istream<_CharT, _Traits>&
1073 basic_istream<_CharT, _Traits>::get(basic_streambuf<char_type, traits_type>& __sb)
1079 basic_istream<_CharT, _Traits>&
1080 basic_istream<_CharT, _Traits>::getline(char_type* __s, streamsize __n, char_type __dlm)
1133 basic_istream<_CharT, _Traits>&
1134 basic_istream<_CharT, _Traits>::getline(char_type* __s, streamsize __n)
1140 basic_istream<_CharT, _Traits>&
1141 basic_istream<_CharT, _Traits>::ignore(streamsize __n, int_type __dlm)
1195 typename basic_istream<_CharT, _Traits>::int_type
1196 basic_istream<_CharT, _Traits>::peek()
1222 basic_istream<_CharT, _Traits>&
1223 basic_istream<_CharT, _Traits>::read(char_type* __s, streamsize __n)
1251 basic_istream<_CharT, _Traits>::readsome(char_type* __s, streamsize __n)
1270 basic_istream<_CharT, _Traits>&
1271 basic_istream<_CharT, _Traits>::putback(char_type __c)
1298 basic_istream<_CharT, _Traits>&
1299 basic_istream<_CharT, _Traits>::unget()
1327 basic_istream<_CharT, _Traits>::sync()
1356 typename basic_istream<_CharT, _Traits>::pos_type
1357 basic_istream<_CharT, _Traits>::tellg()
1378 basic_istream<_CharT, _Traits>&
1379 basic_istream<_CharT, _Traits>::seekg(pos_type __pos)
1403 basic_istream<_CharT, _Traits>&
1404 basic_istream<_CharT, _Traits>::seekg(off_type __off, ios_base::seekdir __dir)
1427 basic_istream<_CharT, _Traits>&
1428 ws(basic_istream<_CharT, _Traits>& __is)
1434 typename basic_istream<_CharT, _Traits>::sentry __sen(__is, true);
1465 basic_istream<_CharT, _Traits>&
1466 operator>>(basic_istream<_CharT, _Traits>&& __is, _Tp& __x)
1476 : public basic_istream<_CharT, _Traits>,
1508 : basic_istream<_CharT, _Traits>(__sb)
1517 : basic_istream<_CharT, _Traits>(_VSTD::move(__rhs))
1542 basic_istream<char_type, traits_type>::swap(__rhs);
1546 basic_istream<_CharT, _Traits>&
1547 operator>>(basic_istream<_CharT, _Traits>& __is,
1554 typename basic_istream<_CharT, _Traits>::sentry __sen(__is);
1599 basic_istream<_CharT, _Traits>&
1600 getline(basic_istream<_CharT, _Traits>& __is,
1607 typename basic_istream<_CharT, _Traits>::sentry __sen(__is, true);
1648 basic_istream<_CharT, _Traits>&
1649 getline(basic_istream<_CharT, _Traits>& __is,
1659 basic_istream<_CharT, _Traits>&
1660 getline(basic_istream<_CharT, _Traits>&& __is,
1668 basic_istream<_CharT, _Traits>&
1669 getline(basic_istream<_CharT, _Traits>&& __is,
1678 basic_istream<_CharT, _Traits>&
1679 operator>>(basic_istream<_CharT, _Traits>& __is, bitset<_Size>& __x)
1685 typename basic_istream<_CharT, _Traits>::sentry __sen(__is);
1726 _LIBCPP_EXTERN_TEMPLATE(class _LIBCPP_TYPE_VIS basic_istream<char>)
1727 _LIBCPP_EXTERN_TEMPLATE(class _LIBCPP_TYPE_VIS basic_istream<wchar_t>)