Standard C++ Library Reference ISO/IEC (VERSION3)
 typedef typename basic_ios<Elem, Tr>::off_type off_type;
 explicit basic_istream(basic_streambuf<Elem, Tr> *strbuf);
 class sentry;
 virtual ~istream();
 basic_istream& operator>>(
 basic_istream& (*pfn)(basic_istream&));
 basic_istream& operator>>(
 ios_base& (*pfn)(ios_base&));
 basic_istream& operator>>(
 basic_ios<Elem, Tr>& (*pfn)(basic_ios<Elem, Tr>&));
 basic_istream& operator>>(
 basic_streambuf<Elem, Tr> *strbuf);
 basic_istream& operator>>(bool& val);
 basic_istream& operator>>(short& val);
 basic_istream& operator>>(unsigned short& val);
 basic_istream& operator>>(int& val);
 basic_istream& operator>>(unsigned int& val);
 basic_istream& operator>>(long& val);
 basic_istream& operator>>(unsigned long& val);
 basic_istream& operator>>(void *& val);
 basic_istream& operator>>(float& val);
 basic_istream& operator>>(double& val);
 basic_istream& operator>>(long double& val);
 streamsize gcount() const;
 int_type get();
 basic_istream& get(char_type& ch);
 basic_istream& get(char_type *str, streamsize count);
 basic_istream&
 get(char_type *str, streamsize count, char_type delim);
 basic_istream&
 get(basic_streambuf<char_type, Tr> *strbuf);
 basic_istream&
 get(basic_streambuf<Elem, Tr> *strbuf, char_type delim);
 basic_istream& getline(char_type *str, streamsize count);
 basic_istream& getline(char_type *str, streamsize count,
 char_type delim);
 basic_istream& ignore(streamsize count = 1,
 int_type delim = traits_type::eof());
 int_type peek();
 basic_istream& read(char_type *str, streamsize count);
 streamsize readsome(char_type *str, streamsize count);
 basic_istream& putback(char_type ch);










