Public Types |
typedef _CharT | char_type |
typedef _Traits::int_type | int_type |
typedef _Traits::pos_type | pos_type |
typedef _Traits::off_type | off_type |
typedef _Traits | traits_type |
typedef basic_streambuf<_CharT,
_Traits> | __streambuf_type |
typedef basic_ios<_CharT,
_Traits> | __ios_type |
typedef basic_istream<_CharT,
_Traits> | __istream_type |
typedef istreambuf_iterator<
_CharT> | __istreambuf_iter |
typedef num_get<_CharT, __istreambuf_iter> | __numget_type |
typedef ctype<_CharT> | __ctype_type |
Public Methods |
| basic_istream (__streambuf_type *__sb) |
virtual | ~basic_istream () |
__istream_type& | operator>> (__istream_type &(*__pf)(__istream_type &)) |
__istream_type& | operator>> (__ios_type &(*__pf)(__ios_type &)) |
__istream_type& | operator>> (ios_base &(*__pf)(ios_base &)) |
__istream_type& | operator>> (bool &__n) |
__istream_type& | operator>> (short &__n) |
__istream_type& | operator>> (unsigned short &__n) |
__istream_type& | operator>> (int &__n) |
__istream_type& | operator>> (unsigned int &__n) |
__istream_type& | operator>> (long &__n) |
__istream_type& | operator>> (unsigned long &__n) |
__istream_type& | operator>> (float &__f) |
__istream_type& | operator>> (double &__f) |
__istream_type& | operator>> (long double &__f) |
__istream_type& | operator>> (void *&__p) |
__istream_type& | operator>> (__streambuf_type *__sb) |
streamsize | gcount (void) const |
int_type | get (void) |
__istream_type& | get (char_type &__c) |
__istream_type& | get (char_type *__s, streamsize __n, char_type __delim) |
__istream_type& | get (char_type *__s, streamsize __n) |
__istream_type& | get (__streambuf_type &__sb, char_type __delim) |
__istream_type& | get (__streambuf_type &__sb) |
__istream_type& | getline (char_type *__s, streamsize __n, char_type __delim) |
__istream_type& | getline (char_type *__s, streamsize __n) |
__istream_type& | ignore (streamsize __n=1, int_type __delim=traits_type::eof()) |
int_type | peek (void) |
__istream_type& | read (char_type *__s, streamsize __n) |
streamsize | readsome (char_type *__s, streamsize __n) |
__istream_type& | putback (char_type __c) |
__istream_type& | unget (void) |
int | sync (void) |
pos_type | tellg (void) |
__istream_type& | seekg (pos_type) |
__istream_type& | seekg (off_type, ios_base::seekdir) |
Protected Attributes |
streamsize | _M_gcount |
Friends |
class | sentry |