Whole document tree
    

Whole document tree

Templatestd::basic_istream class Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::basic_istream< _CharT, _Traits > Class Template Reference

#include <std_istream.h>

Inheritance diagram for std::basic_istream:

Inheritance graph
[legend]
Collaboration diagram for std::basic_istream< _CharT, _Traits >:

Collaboration graph
[legend]
List of all members.

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, _Traits > 
__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_typeoperator>> (__istream_type &(*__pf)(__istream_type &))
__istream_typeoperator>> (__ios_type &(*__pf)(__ios_type &))
__istream_typeoperator>> (ios_base &(*__pf)(ios_base &))
__istream_typeoperator>> (bool &__n)
__istream_typeoperator>> (short &__n)
__istream_typeoperator>> (unsigned short &__n)
__istream_typeoperator>> (int &__n)
__istream_typeoperator>> (unsigned int &__n)
__istream_typeoperator>> (long &__n)
__istream_typeoperator>> (unsigned long &__n)
__istream_typeoperator>> (float &__f)
__istream_typeoperator>> (double &__f)
__istream_typeoperator>> (long double &__f)
__istream_typeoperator>> (void *&__p)
__istream_typeoperator>> (__streambuf_type *__sb)
streamsize gcount (void) const
int_type get (void)
__istream_typeget (char_type &__c)
__istream_typeget (char_type *__s, streamsize __n, char_type __delim)
__istream_typeget (char_type *__s, streamsize __n)
__istream_typeget (__streambuf_type &__sb, char_type __delim)
__istream_typeget (__streambuf_type &__sb)
__istream_typegetline (char_type *__s, streamsize __n, char_type __delim)
__istream_typegetline (char_type *__s, streamsize __n)
__istream_typeignore (streamsize __n=1, int_type __delim=traits_type::eof())
int_type peek (void)
__istream_typeread (char_type *__s, streamsize __n)
streamsize readsome (char_type *__s, streamsize __n)
__istream_typeputback (char_type __c)
__istream_typeunget (void)
int sync (void)
pos_type tellg (void)
__istream_typeseekg (pos_type)
__istream_typeseekg (off_type, ios_base::seekdir)

Protected Attributes

streamsize _M_gcount

Friends

class sentry

template<typename _CharT, typename _Traits>
class std::basic_istream< _CharT, _Traits >


Member Typedef Documentation

template<typename _CharT, typename _Traits>
typedef ctype<_CharT> std::basic_istream< _CharT, _Traits >::__ctype_type
 

Reimplemented from std::basic_ios< _CharT, _Traits >.

Definition at line 62 of file std_istream.h.

template<typename _CharT, typename _Traits>
typedef basic_ios<_CharT, _Traits> std::basic_istream< _CharT, _Traits >::__ios_type
 

Reimplemented in std::basic_fstream< _CharT, _Traits >.

Definition at line 58 of file std_istream.h.

template<typename _CharT, typename _Traits>
typedef basic_istream<_CharT, _Traits> std::basic_istream< _CharT, _Traits >::__istream_type
 

Reimplemented in std::basic_ifstream< _CharT, _Traits >, std::basic_iostream< _CharT, _Traits >, and std::basic_istringstream< _CharT, _Traits, _Alloc >.

Definition at line 59 of file std_istream.h.

Referenced by std::basic_istream< _CharT, _Traits >::operator>>().

template<typename _CharT, typename _Traits>
typedef istreambuf_iterator<_CharT, _Traits> std::basic_istream< _CharT, _Traits >::__istreambuf_iter
 

Reimplemented from std::basic_ios< _CharT, _Traits >.

Definition at line 60 of file std_istream.h.

template<typename _CharT, typename _Traits>
typedef num_get<_CharT, __istreambuf_iter> std::basic_istream< _CharT, _Traits >::__numget_type
 

Reimplemented from std::basic_ios< _CharT, _Traits >.

Definition at line 61 of file std_istream.h.

template<typename _CharT, typename _Traits>
typedef basic_streambuf<_CharT, _Traits> std::basic_istream< _CharT, _Traits >::__streambuf_type
 

Definition at line 57 of file std_istream.h.

Referenced by std::basic_istream< _CharT, _Traits >::get(), std::basic_istream< _CharT, _Traits >::getline(), std::basic_istream< _CharT, _Traits >::ignore(), std::basic_istream< _CharT, _Traits >::operator>>(), std::basic_istream< _CharT, _Traits >::putback(), std::basic_istream< _CharT, _Traits >::read(), std::basic_istream< _CharT, _Traits >::sync(), and std::basic_istream< _CharT, _Traits >::unget().

template<typename _CharT, typename _Traits>
typedef _CharT std::basic_istream< _CharT, _Traits >::char_type
 

Reimplemented from std::basic_ios< _CharT, _Traits >.

Reimplemented in std::basic_ifstream< _CharT, _Traits >, std::basic_fstream< _CharT, _Traits >, std::basic_istringstream< _CharT, _Traits, _Alloc >, and std::basic_stringstream< _CharT, _Traits, _Alloc >.

Definition at line 50 of file std_istream.h.

Referenced by std::basic_istream< _CharT, _Traits >::get(), and std::basic_istream< _CharT, _Traits >::getline().

template<typename _CharT, typename _Traits>
typedef _Traits::int_type std::basic_istream< _CharT, _Traits >::int_type
 

Reimplemented from std::basic_ios< _CharT, _Traits >.

Reimplemented in std::basic_ifstream< _CharT, _Traits >, std::basic_fstream< _CharT, _Traits >, std::basic_istringstream< _CharT, _Traits, _Alloc >, and std::basic_stringstream< _CharT, _Traits, _Alloc >.

Definition at line 51 of file std_istream.h.

Referenced by std::basic_istream< _CharT, _Traits >::get(), std::basic_istream< _CharT, _Traits >::getline(), std::basic_istream< _CharT, _Traits >::ignore(), std::basic_istream< _CharT, _Traits >::peek(), std::basic_istream< _CharT, _Traits >::putback(), std::basic_istream< _CharT, _Traits >::read(), std::basic_istream< _CharT, _Traits >::readsome(), and std::basic_istream< _CharT, _Traits >::unget().

template<typename _CharT, typename _Traits>
typedef _Traits::off_type std::basic_istream< _CharT, _Traits >::off_type
 

Reimplemented from std::basic_ios< _CharT, _Traits >.

Reimplemented in std::basic_ifstream< _CharT, _Traits >, std::basic_fstream< _CharT, _Traits >, std::basic_istringstream< _CharT, _Traits, _Alloc >, and std::basic_stringstream< _CharT, _Traits, _Alloc >.

Definition at line 53 of file std_istream.h.

Referenced by std::basic_istream< _CharT, _Traits >::seekg().

template<typename _CharT, typename _Traits>
typedef _Traits::pos_type std::basic_istream< _CharT, _Traits >::pos_type
 

Reimplemented from std::basic_ios< _CharT, _Traits >.

Reimplemented in std::basic_ifstream< _CharT, _Traits >, std::basic_fstream< _CharT, _Traits >, std::basic_istringstream< _CharT, _Traits, _Alloc >, and std::basic_stringstream< _CharT, _Traits, _Alloc >.

Definition at line 52 of file std_istream.h.

Referenced by std::basic_istream< _CharT, _Traits >::seekg(), and std::basic_istream< _CharT, _Traits >::tellg().

template<typename _CharT, typename _Traits>
typedef _Traits std::basic_istream< _CharT, _Traits >::traits_type
 

Reimplemented from std::basic_ios< _CharT, _Traits >.

Reimplemented in std::basic_ifstream< _CharT, _Traits >, std::basic_fstream< _CharT, _Traits >, std::basic_istringstream< _CharT, _Traits, _Alloc >, and std::basic_stringstream< _CharT, _Traits, _Alloc >.

Definition at line 54 of file std_istream.h.


Constructor & Destructor Documentation

template<typename _CharT, typename _Traits>
std::basic_istream< _CharT, _Traits >::basic_istream __streambuf_type   __sb [inline, explicit]
 

Definition at line 71 of file std_istream.h.

References std::basic_istream< _CharT, _Traits >::_M_gcount, and std::basic_ios< _CharT, _Traits >::init().

template<typename _CharT, typename _Traits>
virtual std::basic_istream< _CharT, _Traits >::~basic_istream   [inline, virtual]
 

Definition at line 78 of file std_istream.h.

References std::basic_istream< _CharT, _Traits >::_M_gcount.


Member Function Documentation

template<typename _CharT, typename _Traits>
streamsize std::basic_istream< _CharT, _Traits >::gcount void    const [inline]
 

Definition at line 143 of file std_istream.h.

References std::basic_istream< _CharT, _Traits >::_M_gcount.

template<typename _CharT, typename _Traits>
__istream_type& std::basic_istream< _CharT, _Traits >::get __streambuf_type   __sb [inline]
 

Definition at line 163 of file std_istream.h.

References std::basic_istream< _CharT, _Traits >::get().

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits > & std::basic_istream< _CharT, _Traits >::get __streambuf_type   __sb,
char_type    __delim
 

Definition at line 582 of file istream.tcc.

References std::basic_istream< _CharT, _Traits >::__streambuf_type, std::basic_istream< _CharT, _Traits >::_M_gcount, std::basic_istream< _CharT, _Traits >::int_type, std::basic_ios< _CharT, _Traits >::rdbuf(), and std::basic_ios< _CharT, _Traits >::setstate().

template<typename _CharT, typename _Traits>
__istream_type& std::basic_istream< _CharT, _Traits >::get char_type   __s,
streamsize    __n
[inline]
 

Definition at line 156 of file std_istream.h.

References std::basic_istream< _CharT, _Traits >::char_type, and std::basic_istream< _CharT, _Traits >::get().

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits > & std::basic_istream< _CharT, _Traits >::get char_type   __s,
streamsize    __n,
char_type    __delim
 

Definition at line 536 of file istream.tcc.

References std::basic_istream< _CharT, _Traits >::__streambuf_type, __throw_exception_again, std::basic_istream< _CharT, _Traits >::_M_gcount, std::basic_istream< _CharT, _Traits >::char_type, std::basic_ios< _CharT, _Traits >::exceptions(), std::basic_istream< _CharT, _Traits >::int_type, std::basic_ios< _CharT, _Traits >::rdbuf(), and std::basic_ios< _CharT, _Traits >::setstate().

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits > & std::basic_istream< _CharT, _Traits >::get char_type   __c
 

Definition at line 502 of file istream.tcc.

References __throw_exception_again, std::basic_istream< _CharT, _Traits >::_M_gcount, std::basic_ios< _CharT, _Traits >::exceptions(), std::basic_istream< _CharT, _Traits >::int_type, std::basic_ios< _CharT, _Traits >::rdbuf(), and std::basic_ios< _CharT, _Traits >::setstate().

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits >::int_type std::basic_istream< _CharT, _Traits >::get void   
 

Definition at line 470 of file istream.tcc.

References __throw_exception_again, std::basic_istream< _CharT, _Traits >::_M_gcount, std::basic_ios< _CharT, _Traits >::exceptions(), std::basic_istream< _CharT, _Traits >::int_type, std::basic_ios< _CharT, _Traits >::rdbuf(), and std::basic_ios< _CharT, _Traits >::setstate().

Referenced by std::basic_istream< _CharT, _Traits >::get(), and std::operator>>().

template<typename _CharT, typename _Traits>
__istream_type& std::basic_istream< _CharT, _Traits >::getline char_type   __s,
streamsize    __n
[inline]
 

Definition at line 170 of file std_istream.h.

References std::basic_istream< _CharT, _Traits >::char_type, and std::basic_istream< _CharT, _Traits >::getline().

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits > & std::basic_istream< _CharT, _Traits >::getline char_type   __s,
streamsize    __n,
char_type    __delim
 

Definition at line 627 of file istream.tcc.

References std::basic_istream< _CharT, _Traits >::__streambuf_type, __throw_exception_again, std::basic_istream< _CharT, _Traits >::_M_gcount, std::basic_istream< _CharT, _Traits >::char_type, std::basic_ios< _CharT, _Traits >::exceptions(), std::basic_istream< _CharT, _Traits >::int_type, std::basic_ios< _CharT, _Traits >::rdbuf(), and std::basic_ios< _CharT, _Traits >::setstate().

Referenced by std::basic_istream< _CharT, _Traits >::getline().

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits > & std::basic_istream< _CharT, _Traits >::ignore streamsize    __n = 1,
int_type    __delim = traits_type::eof()
 

Definition at line 682 of file istream.tcc.

References std::basic_istream< _CharT, _Traits >::__streambuf_type, __throw_exception_again, std::basic_istream< _CharT, _Traits >::_M_gcount, std::basic_ios< _CharT, _Traits >::exceptions(), std::basic_istream< _CharT, _Traits >::int_type, std::max(), std::min(), std::basic_ios< _CharT, _Traits >::rdbuf(), and std::basic_ios< _CharT, _Traits >::setstate().

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits > & std::basic_istream< _CharT, _Traits >::operator>> __streambuf_type   __sb
 

Definition at line 455 of file istream.tcc.

References std::__copy_streambufs(), std::basic_istream< _CharT, _Traits >::__streambuf_type, std::basic_ios< _CharT, _Traits >::rdbuf(), and std::basic_ios< _CharT, _Traits >::setstate().

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits > & std::basic_istream< _CharT, _Traits >::operator>> void *&    __p
 

Definition at line 428 of file istream.tcc.

References __throw_exception_again, std::basic_ios< _CharT, _Traits >::_M_check_facet(), std::basic_ios< _CharT, _Traits >::_M_fnumget, std::basic_ios< _CharT, _Traits >::exceptions(), and std::basic_ios< _CharT, _Traits >::setstate().

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits > & std::basic_istream< _CharT, _Traits >::operator>> long double &    __f
 

Definition at line 401 of file istream.tcc.

References __throw_exception_again, std::basic_ios< _CharT, _Traits >::_M_check_facet(), std::basic_ios< _CharT, _Traits >::_M_fnumget, std::basic_ios< _CharT, _Traits >::exceptions(), and std::basic_ios< _CharT, _Traits >::setstate().

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits > & std::basic_istream< _CharT, _Traits >::operator>> double &    __f
 

Definition at line 374 of file istream.tcc.

References __throw_exception_again, std::basic_ios< _CharT, _Traits >::_M_check_facet(), std::basic_ios< _CharT, _Traits >::_M_fnumget, std::basic_ios< _CharT, _Traits >::exceptions(), and std::basic_ios< _CharT, _Traits >::setstate().

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits > & std::basic_istream< _CharT, _Traits >::operator>> float &    __f
 

Definition at line 347 of file istream.tcc.

References __throw_exception_again, std::basic_ios< _CharT, _Traits >::_M_check_facet(), std::basic_ios< _CharT, _Traits >::_M_fnumget, std::basic_ios< _CharT, _Traits >::exceptions(), and std::basic_ios< _CharT, _Traits >::setstate().

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits > & std::basic_istream< _CharT, _Traits >::operator>> unsigned long &    __n
 

Definition at line 264 of file istream.tcc.

References __throw_exception_again, std::basic_ios< _CharT, _Traits >::_M_check_facet(), std::basic_ios< _CharT, _Traits >::_M_fnumget, std::basic_ios< _CharT, _Traits >::exceptions(), and std::basic_ios< _CharT, _Traits >::setstate().

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits > & std::basic_istream< _CharT, _Traits >::operator>> long &    __n
 

Definition at line 237 of file istream.tcc.

References __throw_exception_again, std::basic_ios< _CharT, _Traits >::_M_check_facet(), std::basic_ios< _CharT, _Traits >::_M_fnumget, std::basic_ios< _CharT, _Traits >::exceptions(), and std::basic_ios< _CharT, _Traits >::setstate().

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits > & std::basic_istream< _CharT, _Traits >::operator>> unsigned int &    __n
 

Definition at line 210 of file istream.tcc.

References __throw_exception_again, std::basic_ios< _CharT, _Traits >::_M_check_facet(), std::basic_ios< _CharT, _Traits >::_M_fnumget, std::basic_ios< _CharT, _Traits >::exceptions(), and std::basic_ios< _CharT, _Traits >::setstate().

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits > & std::basic_istream< _CharT, _Traits >::operator>> int &    __n
 

Definition at line 183 of file istream.tcc.

References __throw_exception_again, std::basic_ios< _CharT, _Traits >::_M_check_facet(), std::basic_ios< _CharT, _Traits >::_M_fnumget, std::basic_ios< _CharT, _Traits >::exceptions(), and std::basic_ios< _CharT, _Traits >::setstate().

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits > & std::basic_istream< _CharT, _Traits >::operator>> unsigned short &    __n
 

Definition at line 156 of file istream.tcc.

References __throw_exception_again, std::basic_ios< _CharT, _Traits >::_M_check_facet(), std::basic_ios< _CharT, _Traits >::_M_fnumget, std::basic_ios< _CharT, _Traits >::exceptions(), and std::basic_ios< _CharT, _Traits >::setstate().

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits > & std::basic_istream< _CharT, _Traits >::operator>> short &    __n
 

Definition at line 129 of file istream.tcc.

References __throw_exception_again, std::basic_ios< _CharT, _Traits >::_M_check_facet(), std::basic_ios< _CharT, _Traits >::_M_fnumget, std::basic_ios< _CharT, _Traits >::exceptions(), and std::basic_ios< _CharT, _Traits >::setstate().

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits > & std::basic_istream< _CharT, _Traits >::operator>> bool &    __n
 

Definition at line 102 of file istream.tcc.

References __throw_exception_again, std::basic_ios< _CharT, _Traits >::_M_check_facet(), std::basic_ios< _CharT, _Traits >::_M_fnumget, std::basic_ios< _CharT, _Traits >::exceptions(), and std::basic_ios< _CharT, _Traits >::setstate().

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits > & std::basic_istream< _CharT, _Traits >::operator>> ios_base &(*    __pf)(ios_base &)
 

Definition at line 93 of file istream.tcc.

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits > & std::basic_istream< _CharT, _Traits >::operator>> __ios_type &(*    __pf)(__ios_type &)
 

Definition at line 84 of file istream.tcc.

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits > & std::basic_istream< _CharT, _Traits >::operator>> __istream_type &(*    __pf)(__istream_type &)
 

Definition at line 75 of file istream.tcc.

References std::basic_istream< _CharT, _Traits >::__istream_type.

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits >::int_type std::basic_istream< _CharT, _Traits >::peek void   
 

Definition at line 725 of file istream.tcc.

References __throw_exception_again, std::basic_istream< _CharT, _Traits >::_M_gcount, std::basic_ios< _CharT, _Traits >::exceptions(), std::basic_istream< _CharT, _Traits >::int_type, std::basic_ios< _CharT, _Traits >::rdbuf(), and std::basic_ios< _CharT, _Traits >::setstate().

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits > & std::basic_istream< _CharT, _Traits >::putback char_type    __c
 

Definition at line 836 of file istream.tcc.

References std::basic_istream< _CharT, _Traits >::__streambuf_type, __throw_exception_again, std::basic_ios< _CharT, _Traits >::exceptions(), std::basic_istream< _CharT, _Traits >::int_type, std::basic_ios< _CharT, _Traits >::rdbuf(), and std::basic_ios< _CharT, _Traits >::setstate().

Referenced by std::operator>>().

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits > & std::basic_istream< _CharT, _Traits >::read char_type   __s,
streamsize    __n
 

Definition at line 749 of file istream.tcc.

References std::basic_istream< _CharT, _Traits >::__streambuf_type, __throw_exception_again, std::basic_istream< _CharT, _Traits >::_M_gcount, std::basic_ios< _CharT, _Traits >::exceptions(), std::basic_istream< _CharT, _Traits >::int_type, std::basic_ios< _CharT, _Traits >::rdbuf(), and std::basic_ios< _CharT, _Traits >::setstate().

template<typename _CharT, typename _Traits>
streamsize std::basic_istream< _CharT, _Traits >::readsome char_type   __s,
streamsize    __n
 

Definition at line 798 of file istream.tcc.

References __throw_exception_again, std::basic_istream< _CharT, _Traits >::_M_gcount, std::basic_ios< _CharT, _Traits >::exceptions(), std::basic_istream< _CharT, _Traits >::int_type, std::min(), std::basic_ios< _CharT, _Traits >::rdbuf(), and std::basic_ios< _CharT, _Traits >::setstate().

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits > & std::basic_istream< _CharT, _Traits >::seekg off_type   ,
ios_base::seekdir   
 

Definition at line 984 of file istream.tcc.

References __throw_exception_again, std::basic_istream< _CharT, _Traits >::_M_gcount, std::basic_ios< _CharT, _Traits >::exceptions(), std::ios_base::failbit, std::basic_istream< _CharT, _Traits >::off_type, std::basic_istream< _CharT, _Traits >::pos_type, std::basic_ios< _CharT, _Traits >::rdbuf(), and std::basic_ios< _CharT, _Traits >::setstate().

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits > & std::basic_istream< _CharT, _Traits >::seekg pos_type   
 

Definition at line 952 of file istream.tcc.

References __throw_exception_again, std::basic_istream< _CharT, _Traits >::_M_gcount, std::basic_ios< _CharT, _Traits >::exceptions(), std::ios_base::failbit, std::basic_istream< _CharT, _Traits >::off_type, std::basic_istream< _CharT, _Traits >::pos_type, std::basic_ios< _CharT, _Traits >::rdbuf(), and std::basic_ios< _CharT, _Traits >::setstate().

template<typename _CharT, typename _Traits>
int std::basic_istream< _CharT, _Traits >::sync void   
 

Definition at line 895 of file istream.tcc.

References std::basic_istream< _CharT, _Traits >::__streambuf_type, __throw_exception_again, std::basic_istream< _CharT, _Traits >::_M_gcount, std::basic_ios< _CharT, _Traits >::exceptions(), std::basic_ios< _CharT, _Traits >::rdbuf(), and std::basic_ios< _CharT, _Traits >::setstate().

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits >::pos_type std::basic_istream< _CharT, _Traits >::tellg void   
 

Definition at line 925 of file istream.tcc.

References __throw_exception_again, std::basic_istream< _CharT, _Traits >::_M_gcount, std::basic_ios< _CharT, _Traits >::exceptions(), std::basic_istream< _CharT, _Traits >::pos_type, std::basic_ios< _CharT, _Traits >::rdbuf(), and std::basic_ios< _CharT, _Traits >::setstate().

template<typename _CharT, typename _Traits>
basic_istream< _CharT, _Traits > & std::basic_istream< _CharT, _Traits >::unget void   
 

Definition at line 865 of file istream.tcc.

References std::basic_istream< _CharT, _Traits >::__streambuf_type, __throw_exception_again, std::basic_istream< _CharT, _Traits >::_M_gcount, std::basic_ios< _CharT, _Traits >::exceptions(), std::basic_istream< _CharT, _Traits >::int_type, std::basic_ios< _CharT, _Traits >::rdbuf(), and std::basic_ios< _CharT, _Traits >::setstate().


Friends And Related Function Documentation

template<typename _CharT, typename _Traits>
friend class sentry [friend]
 

Definition at line 83 of file std_istream.h.


Member Data Documentation

template<typename _CharT, typename _Traits>
streamsize std::basic_istream< _CharT, _Traits >::_M_gcount [protected]
 

Definition at line 66 of file std_istream.h.

Referenced by std::basic_istream< _CharT, _Traits >::basic_istream(), std::basic_istream< _CharT, _Traits >::gcount(), std::basic_istream< _CharT, _Traits >::get(), std::basic_istream< _CharT, _Traits >::getline(), std::basic_istream< _CharT, _Traits >::ignore(), std::basic_istream< _CharT, _Traits >::peek(), std::basic_istream< _CharT, _Traits >::read(), std::basic_istream< _CharT, _Traits >::readsome(), std::basic_istream< _CharT, _Traits >::seekg(), std::basic_istream< _CharT, _Traits >::sync(), std::basic_istream< _CharT, _Traits >::tellg(), std::basic_istream< _CharT, _Traits >::unget(), and std::basic_istream< _CharT, _Traits >::~basic_istream().


The documentation for this class was generated from the following files:
Generated on Mon Apr 8 03:18:06 2002 for libstdc++-v3 Source by doxygen1.2.15