basic_istream Class Reference
| class basic_istream : public basic_ios |
Nested Classes and Structures
| Public Member Functions |
|---|
| basic_istream(basic_streambuf< _CharT, _Traits > *) |
| ~basic_istream() |
| void | _M_formatted_get(_CharT &) |
| void | _M_formatted_get(_CharT *) |
| void | _M_skip_whitespace(bool) |
|
streamsize
| gcount() |
|
int_type
| get() |
|
_Self & | get(char_type &) |
|
_Self & | get(char_type *, streamsize, char_type) |
|
_Self & | get(char_type *, streamsize) |
|
_Self & | get(basic_streambuf< _CharT, _Traits > &, char_type) |
|
_Self & | get(basic_streambuf< _CharT, _Traits > &) |
|
_Self & | getline(char_type *, streamsize, char_type) |
|
_Self & | getline(char_type *, streamsize) |
|
_Self & | ignore() |
|
_Self & | ignore(streamsize) |
|
_Self & | ignore(streamsize, int_type) |
|
_Self & | operator>>(__istream_fn) |
|
_Self & | operator>>(__ios_fn) |
|
_Self & | operator>>(__ios_base_fn) |
|
_Self & | operator>>(short &) |
|
_Self & | operator>>(int &) |
|
_Self & | operator>>(unsigned short &) |
|
_Self & | operator>>(unsigned int &) |
|
_Self & | operator>>(long &) |
|
_Self & | operator>>(unsigned long &) |
|
_Self & | operator>>(float &) |
|
_Self & | operator>>(double &) |
|
_Self & | operator>>(long double &) |
|
_Self & | operator>>(bool &) |
|
_Self & | operator>>(void *&) |
|
_Self & | operator>>(basic_streambuf< _CharT, _Traits > *) |
|
int_type
| peek() |
|
_Self & | putback(char_type) |
|
_Self & | read(char_type *, streamsize) |
|
streamsize
| readsome(char_type *, streamsize) |
|
_Self & | seekg(pos_type) |
|
_Self & | seekg(off_type, ios_base::seekdir) |
| int | sync() |
|
pos_type
| tellg() |
|
_Self & | unget() |
Constructor & Destructor Documentation
basic_istream(basic_streambuf< _CharT, _Traits > *)
Member Functions Documentation
_M_formatted_get(_CharT &)
| void | _M_formatted_get | ( | _CharT & | __c | ) | |
_M_formatted_get(_CharT *)
| void | _M_formatted_get | ( | _CharT * | __s | ) | |
_M_skip_whitespace(bool)
| void | _M_skip_whitespace | ( | bool | __set_failbit | ) | |
get(char_type *, streamsize, char_type)
get(char_type *, streamsize)
get(basic_streambuf< _CharT, _Traits > &, char_type)
get(basic_streambuf< _CharT, _Traits > &)
getline(char_type *, streamsize, char_type)
getline(char_type *, streamsize)
ignore(streamsize, int_type)
operator>>(__ios_base_fn)
operator>>(short &)
|
_Self & | operator>> | ( | short & | __val | ) | |
operator>>(int &)
|
_Self & | operator>> | ( | int & | __val | ) | |
operator>>(unsigned short &)
|
_Self & | operator>> | ( | unsigned short & | __val | ) | |
operator>>(unsigned int &)
|
_Self & | operator>> | ( | unsigned int & | __val | ) | |
operator>>(long &)
|
_Self & | operator>> | ( | long & | __val | ) | |
operator>>(unsigned long &)
|
_Self & | operator>> | ( | unsigned long & | __val | ) | |
operator>>(float &)
|
_Self & | operator>> | ( | float & | __val | ) | |
operator>>(double &)
|
_Self & | operator>> | ( | double & | __val | ) | |
operator>>(long double &)
|
_Self & | operator>> | ( | long double & | __val | ) | |
operator>>(bool &)
|
_Self & | operator>> | ( | bool & | __val | ) | |
operator>>(void *&)
|
_Self & | operator>> | ( | void *& | __val | ) | |
operator>>(basic_streambuf< _CharT, _Traits > *)
read(char_type *, streamsize)
readsome(char_type *, streamsize)
seekg(off_type, ios_base::seekdir)
Member Type Definitions Documentation
Typedef _Basic_ios
| typedef
basic_ios< _CharT, _Traits > | _Basic_ios |
Typedef __ios_base_fn
| typedef
ios_base &(_STLP_CALL * | __ios_base_fn |
Typedef __ios_fn
| typedef
basic_ios< _CharT, _Traits > &(_STLP_CALL * | __ios_fn |
Typedef __istream_fn
| typedef
_Self &(_STLP_CALL * | __istream_fn |
Typedef int_type
| typedef _Traits::int_type | int_type |
Typedef off_type
| typedef _Traits::off_type | off_type |
Typedef pos_type
| typedef _Traits::pos_type | pos_type |
Typedef traits_type
| typedef _Traits | traits_type |
Member Data Documentation
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.