basic_istream< _CharT, _Traits > Class Template Reference

#include <_istream.h>

Inheritance diagram for basic_istream< _CharT, _Traits >:

basic_ios< _CharT, _Traits > ios_base basic_ifstream< _CharT, _Traits > basic_iostream< _CharT, _Traits > basic_iostream< char, char_traits< char > > basic_istringstream< _CharT, _Traits, _Alloc > basic_fstream< _CharT, _Traits > basic_stringstream< _CharT, _Traits, _Alloc > strstream 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_ios< _CharT,
_Traits > 
_Basic_ios
typedef basic_ios< _CharT,
_Traits > &(_STLP_CALL *) 
__ios_fn (basic_ios< _CharT, _Traits > &)
typedef ios_base &(_STLP_CALL *) __ios_base_fn (ios_base &)
typedef _Self &(_STLP_CALL *) __istream_fn (_Self &)

Public Member Functions

 basic_istream (basic_streambuf< _CharT, _Traits > *__buf)
 ~basic_istream ()
_Selfoperator>> (__istream_fn __f)
_Selfoperator>> (__ios_fn __f)
_Selfoperator>> (__ios_base_fn __f)
_Selfoperator>> (short &__val)
_Selfoperator>> (int &__val)
_Selfoperator>> (unsigned short &__val)
_Selfoperator>> (unsigned int &__val)
_Selfoperator>> (long &__val)
_Selfoperator>> (unsigned long &__val)
_Selfoperator>> (float &__val)
_Selfoperator>> (double &__val)
_Selfoperator>> (long double &__val)
_Selfoperator>> (bool &__val)
_Selfoperator>> (void *&__val)
_Selfoperator>> (basic_streambuf< _CharT, _Traits > *)
streamsize gcount () const
int_type peek ()
int_type get ()
_Selfget (char_type &__c)
_Selfget (char_type *__s, streamsize __n, char_type __delim)
_Selfget (char_type *__s, streamsize __n)
_Selfget (basic_streambuf< _CharT, _Traits > &__buf, char_type __delim)
_Selfget (basic_streambuf< _CharT, _Traits > &__buf)
_Selfgetline (char_type *__s, streamsize __n, char_type delim)
_Selfgetline (char_type *__s, streamsize __n)
_Selfignore ()
_Selfignore (streamsize __n)
_Selfignore (streamsize __n, int_type __delim)
_Selfread (char_type *__s, streamsize __n)
streamsize readsome (char_type *__s, streamsize __n)
_Selfputback (char_type __c)
_Selfunget ()
int sync ()
pos_type tellg ()
_Selfseekg (pos_type __pos)
_Selfseekg (off_type, ios_base::seekdir)
void _M_formatted_get (_CharT &__c)
void _M_formatted_get (_CharT *__s)
void _M_skip_whitespace (bool __set_failbit)

Classes

class  sentry

Detailed Description

template<class _CharT, class _Traits>
class basic_istream< _CharT, _Traits >

Definition at line 63 of file _istream.h.


Member Typedef Documentation

template<class _CharT, class _Traits>
typedef _CharT basic_istream< _CharT, _Traits >::char_type

template<class _CharT, class _Traits>
typedef _Traits::int_type basic_istream< _CharT, _Traits >::int_type

template<class _CharT, class _Traits>
typedef _Traits::pos_type basic_istream< _CharT, _Traits >::pos_type

template<class _CharT, class _Traits>
typedef _Traits::off_type basic_istream< _CharT, _Traits >::off_type

template<class _CharT, class _Traits>
typedef _Traits basic_istream< _CharT, _Traits >::traits_type

template<class _CharT, class _Traits>
typedef basic_ios<_CharT, _Traits>&(_STLP_CALL *) basic_istream< _CharT, _Traits >::__ios_fn(basic_ios< _CharT, _Traits > &)

Definition at line 81 of file _istream.h.

template<class _CharT, class _Traits>
typedef ios_base&(_STLP_CALL *) basic_istream< _CharT, _Traits >::__ios_base_fn(ios_base &)

Definition at line 82 of file _istream.h.

template<class _CharT, class _Traits>
typedef _Self&(_STLP_CALL *) basic_istream< _CharT, _Traits >::__istream_fn(_Self &)

Definition at line 83 of file _istream.h.


Constructor & Destructor Documentation

template<class _CharT, class _Traits>
basic_istream< _CharT, _Traits >::basic_istream ( basic_streambuf< _CharT, _Traits > *  __buf  )  [inline, explicit]

Definition at line 86 of file _istream.h.

template<class _CharT, class _Traits>
basic_istream< _CharT, _Traits >::~basic_istream (  )  [inline]

Definition at line 90 of file _istream.h.


Member Function Documentation

template<class _CharT, class _Traits>
_Self& basic_istream< _CharT, _Traits >::operator>> ( __istream_fn  __f  )  [inline]

Definition at line 96 of file _istream.h.

template<class _CharT, class _Traits>
_Self& basic_istream< _CharT, _Traits >::operator>> ( __ios_fn  __f  )  [inline]

Definition at line 97 of file _istream.h.

template<class _CharT, class _Traits>
_Self& basic_istream< _CharT, _Traits >::operator>> ( __ios_base_fn  __f  )  [inline]

Definition at line 98 of file _istream.h.

template<class _CharT, class _Traits>
_STLP_MOVE_TO_STD_NAMESPACE basic_istream< _CharT, _Traits > & basic_istream< _CharT, _Traits >::operator>> ( short &  __val  ) 

template<class _CharT, class _Traits>
basic_istream< _CharT, _Traits > & basic_istream< _CharT, _Traits >::operator>> ( int &  __val  ) 

template<class _CharT, class _Traits>
basic_istream< _CharT, _Traits > & basic_istream< _CharT, _Traits >::operator>> ( unsigned short &  __val  ) 

Definition at line 243 of file _istream.c.

References __get_num(), and _STLP_PRIV.

template<class _CharT, class _Traits>
basic_istream< _CharT, _Traits > & basic_istream< _CharT, _Traits >::operator>> ( unsigned int &  __val  ) 

Definition at line 249 of file _istream.c.

References __get_num(), and _STLP_PRIV.

template<class _CharT, class _Traits>
basic_istream< _CharT, _Traits > & basic_istream< _CharT, _Traits >::operator>> ( long &  __val  ) 

Definition at line 255 of file _istream.c.

References __get_num(), and _STLP_PRIV.

template<class _CharT, class _Traits>
basic_istream< _CharT, _Traits > & basic_istream< _CharT, _Traits >::operator>> ( unsigned long &  __val  ) 

Definition at line 261 of file _istream.c.

References __get_num(), and _STLP_PRIV.

template<class _CharT, class _Traits>
basic_istream< _CharT, _Traits > & basic_istream< _CharT, _Traits >::operator>> ( float &  __val  ) 

Definition at line 280 of file _istream.c.

References __get_num(), and _STLP_PRIV.

template<class _CharT, class _Traits>
basic_istream< _CharT, _Traits > & basic_istream< _CharT, _Traits >::operator>> ( double &  __val  ) 

Definition at line 285 of file _istream.c.

References __get_num(), and _STLP_PRIV.

template<class _CharT, class _Traits>
basic_istream< _CharT, _Traits > & basic_istream< _CharT, _Traits >::operator>> ( long double &  __val  ) 

Definition at line 291 of file _istream.c.

References __get_num(), and _STLP_PRIV.

template<class _CharT, class _Traits>
basic_istream< _CharT, _Traits > & basic_istream< _CharT, _Traits >::operator>> ( bool &  __val  ) 

Definition at line 298 of file _istream.c.

References __get_num(), and _STLP_PRIV.

template<class _CharT, class _Traits>
basic_istream< _CharT, _Traits > & basic_istream< _CharT, _Traits >::operator>> ( void *&  __val  ) 

Definition at line 305 of file _istream.c.

References __get_num(), and _STLP_PRIV.

template<class _CharT, class _Traits>
basic_istream< _CharT, _Traits > & basic_istream< _CharT, _Traits >::operator>> ( basic_streambuf< _CharT, _Traits > *   ) 

template<class _CharT, class _Traits>
streamsize basic_istream< _CharT, _Traits >::gcount (  )  const [inline]

Definition at line 125 of file _istream.h.

template<class _CharT, class _Traits>
__BIS_int_type__ basic_istream< _CharT, _Traits >::peek (  ) 

template<class _CharT, class _Traits>
_STLP_MOVE_TO_STD_NAMESPACE basic_istream< _CharT, _Traits > & basic_istream< _CharT, _Traits >::get ( char_type __s,
streamsize  __n,
char_type  __delim 
)

template<class _CharT, class _Traits>
_Self& basic_istream< _CharT, _Traits >::get ( char_type __s,
streamsize  __n 
) [inline]

Definition at line 134 of file _istream.h.

template<class _CharT, class _Traits>
_STLP_MOVE_TO_STD_NAMESPACE basic_istream< _CharT, _Traits > & basic_istream< _CharT, _Traits >::get ( basic_streambuf< _CharT, _Traits > &  __buf,
char_type  __delim 
)

template<class _CharT, class _Traits>
_Self& basic_istream< _CharT, _Traits >::get ( basic_streambuf< _CharT, _Traits > &  __buf  )  [inline]

Definition at line 140 of file _istream.h.

template<class _CharT, class _Traits>
_Self& basic_istream< _CharT, _Traits >::getline ( char_type __s,
streamsize  __n 
) [inline]

Definition at line 145 of file _istream.h.

template<class _CharT, class _Traits>
basic_istream< _CharT, _Traits > & basic_istream< _CharT, _Traits >::ignore (  ) 

template<class _CharT, class _Traits>
basic_istream< _CharT, _Traits > & basic_istream< _CharT, _Traits >::ignore ( streamsize  __n  ) 

template<class _CharT, class _Traits>
basic_istream< _CharT, _Traits > & basic_istream< _CharT, _Traits >::ignore ( streamsize  __n,
int_type  __delim 
)

template<class _CharT, class _Traits>
basic_istream< _CharT, _Traits > & basic_istream< _CharT, _Traits >::read ( char_type __s,
streamsize  __n 
)

template<class _CharT, class _Traits>
streamsize basic_istream< _CharT, _Traits >::readsome ( char_type __s,
streamsize  __n 
)

template<class _CharT, class _Traits>
int basic_istream< _CharT, _Traits >::sync (  ) 

template<class _CharT, class _Traits>
__BIS_pos_type__ basic_istream< _CharT, _Traits >::tellg (  ) 

template<class _CharT, class _Traits>
basic_istream< _CharT, _Traits > & basic_istream< _CharT, _Traits >::seekg ( pos_type  __pos  ) 

template<class _CharT, class _Traits>
basic_istream< _CharT, _Traits > & basic_istream< _CharT, _Traits >::seekg ( off_type  ,
ios_base::seekdir   
)

template<class _CharT, class _Traits>
void basic_istream< _CharT, _Traits >::_M_formatted_get ( _CharT &  __c  ) 

template<class _CharT, class _Traits>
void basic_istream< _CharT, _Traits >::_M_skip_whitespace ( bool  __set_failbit  ) 


The documentation for this class was generated from the following files:
  • /home/ntakagi/work/STLport-5.1.5/stlport/stl/_istream.h
  • /home/ntakagi/work/STLport-5.1.5/stlport/stl/_istream.c



Generated on Mon Mar 10 15:32:56 2008 by  doxygen 1.5.1