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 > *)
basic_istream
|
(
|
basic_streambuf
< _CharT, _Traits > *
|
__buf
|
)
|
[inline, explicit]
|
~basic_istream()
~basic_istream
|
(
|
)
|
[inline]
|
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.