Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::basic_istream Class Template Reference

#include <std_istream.h>

Inherits std::basic_ios< _CharT, _Traits >.

Inherited by std::basic_ifstream, std::basic_iostream, and std::basic_istringstream.

List of all members.

Public Types


Public Methods


Protected Attributes


Friends

class  sentry

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


Member Typedef Documentation

typedef _CharT char_type
 

Reimplemented from std::basic_ios.

Reimplemented in std::basic_ifstream, std::basic_fstream, std::basic_istringstream, and std::basic_stringstream.

typedef _Traits::int_type int_type
 

Reimplemented from std::basic_ios.

Reimplemented in std::basic_ifstream, std::basic_fstream, std::basic_istringstream, and std::basic_stringstream.

typedef _Traits::pos_type pos_type
 

Reimplemented from std::basic_ios.

Reimplemented in std::basic_ifstream, std::basic_fstream, std::basic_istringstream, and std::basic_stringstream.

typedef _Traits::off_type off_type
 

Reimplemented from std::basic_ios.

Reimplemented in std::basic_ifstream, std::basic_fstream, std::basic_istringstream, and std::basic_stringstream.

typedef _Traits traits_type
 

Reimplemented from std::basic_ios.

Reimplemented in std::basic_ifstream, std::basic_fstream, std::basic_istringstream, and std::basic_stringstream.

typedef basic_streambuf<_CharT, _Traits> __streambuf_type
 

typedef basic_ios<_CharT, _Traits> __ios_type
 

Reimplemented in std::basic_fstream.

typedef basic_istream<_CharT, _Traits> __istream_type
 

Reimplemented in std::basic_ifstream, std::basic_iostream, and std::basic_istringstream.

typedef istreambuf_iterator<_CharT> __istreambuf_iter
 

Reimplemented from std::basic_ios.

typedef num_get<_CharT, __istreambuf_iter> __numget_type
 

Reimplemented from std::basic_ios.

typedef ctype<_CharT> __ctype_type
 

Reimplemented from std::basic_ios.


Constructor & Destructor Documentation

basic_istream ( __streambuf_type * __sb ) [inline, explicit]
 

~basic_istream ( ) [inline, virtual]
 


Member Function Documentation

__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 [inline]
 

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 ) [inline]
 

__istream_type& get ( __streambuf_type & __sb,
char_type __delim )
 

__istream_type & get ( __streambuf_type & __sb ) [inline]
 

__istream_type& getline ( char_type * __s,
streamsize __n,
char_type __delim )
 

__istream_type & getline ( char_type * __s,
streamsize __n ) [inline]
 

__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 )
 


Friends And Related Function Documentation

friend class sentry [friend]
 


Member Data Documentation

streamsize _M_gcount [protected]
 


The documentation for this class was generated from the following file:
Generated at Fri Apr 6 15:54:33 2001 for libstdc++ by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001