basic_ios< _CharT, _Traits > Class Template Reference

#include <_ios.h>

Inheritance diagram for basic_ios< _CharT, _Traits >:

ios_base basic_istream< _CharT, _Traits > basic_ostream< _CharT, _Traits > basic_ostream< char, char_traits< char > > basic_ifstream< _CharT, _Traits > basic_iostream< _CharT, _Traits > basic_iostream< char, char_traits< char > > basic_istringstream< _CharT, _Traits, _Alloc > basic_iostream< _CharT, _Traits > basic_ofstream< _CharT, _Traits > basic_ostringstream< _CharT, _Traits, _Alloc > ostrstream basic_iostream< char, char_traits< char > > 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

Public Member Functions

 basic_ios (basic_streambuf< _CharT, _Traits > *__streambuf)
virtual ~basic_ios ()
basic_ostream< _CharT, _Traits > * tie () const
basic_ostream< _CharT, _Traits > * tie (basic_ostream< char_type, traits_type > *__new_tied_ostream)
basic_streambuf< _CharT, _Traits > * rdbuf () const
basic_streambuf< _CharT, _Traits > * rdbuf (basic_streambuf< char_type, traits_type > *)
basic_ios< _CharT, _Traits > & copyfmt (const basic_ios< _CharT, _Traits > &__x)
char_type fill () const
char_type fill (char_type __fill)
void clear (iostate __state=goodbit)
void setstate (iostate __state)
iostate exceptions () const
void exceptions (iostate __mask)
locale imbue (const locale &)
char narrow (_CharT, char) const
_CharT widen (char) const
void _M_handle_exception (ios_base::iostate __flag)

Static Public Member Functions

static bool _STLP_CALL _S_eof (int_type __c)

Protected Member Functions

 basic_ios ()
void init (basic_streambuf< _CharT, _Traits > *__streambuf)

Friends

class ios_base

Detailed Description

template<class _CharT, class _Traits>
class basic_ios< _CharT, _Traits >

Definition at line 47 of file _ios.h.


Member Typedef Documentation


Constructor & Destructor Documentation

template<class _CharT, class _Traits>
_STLP_BEGIN_NAMESPACE basic_ios< _CharT, _Traits >::basic_ios ( basic_streambuf< _CharT, _Traits > *  __streambuf  )  [explicit]

Definition at line 40 of file _ios.c.

References basic_ios< _CharT, _Traits >::init().

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

Definition at line 58 of file _ios.h.

template<class _CharT, class _Traits>
basic_ios< _CharT, _Traits >::basic_ios (  )  [protected]

Definition at line 91 of file _ios.c.


Member Function Documentation

template<class _CharT, class _Traits>
basic_ostream<_CharT, _Traits>* basic_ios< _CharT, _Traits >::tie (  )  const [inline]

template<class _CharT, class _Traits>
basic_ostream<_CharT, _Traits>* basic_ios< _CharT, _Traits >::tie ( basic_ostream< char_type, traits_type > *  __new_tied_ostream  )  [inline]

Definition at line 65 of file _ios.h.

template<class _CharT, class _Traits>
basic_streambuf<_CharT, _Traits>* basic_ios< _CharT, _Traits >::rdbuf (  )  const [inline]

template<class _CharT, class _Traits>
basic_streambuf< _CharT, _Traits > * basic_ios< _CharT, _Traits >::rdbuf ( basic_streambuf< char_type, traits_type > *   ) 

Definition at line 48 of file _ios.c.

References basic_ios< _CharT, _Traits >::clear().

template<class _CharT, class _Traits>
char_type basic_ios< _CharT, _Traits >::fill (  )  const [inline]

template<class _CharT, class _Traits>
char_type basic_ios< _CharT, _Traits >::fill ( char_type  __fill  )  [inline]

Definition at line 81 of file _ios.h.

template<class _CharT, class _Traits>
void basic_ios< _CharT, _Traits >::clear ( iostate  __state = goodbit  )  [inline]

template<class _CharT, class _Traits>
iostate basic_ios< _CharT, _Traits >::exceptions (  )  const [inline]

Definition at line 96 of file _ios.h.

Referenced by basic_ios< _CharT, _Traits >::copyfmt().

template<class _CharT, class _Traits>
void basic_ios< _CharT, _Traits >::exceptions ( iostate  __mask  )  [inline]

Definition at line 97 of file _ios.h.

template<class _CharT, class _Traits>
locale basic_ios< _CharT, _Traits >::imbue ( const locale  ) 

template<class _CharT, class _Traits>
char basic_ios< _CharT, _Traits >::narrow ( _CharT  ,
char   
) const [inline]

Definition at line 136 of file _ios.h.

References __STATIC_CAST.

Referenced by operator>>().

template<class _CharT, class _Traits>
_CharT basic_ios< _CharT, _Traits >::widen ( char   )  const [inline]

Definition at line 141 of file _ios.h.

References __STATIC_CAST.

Referenced by endl(), getline(), and basic_ios< _CharT, _Traits >::init().

template<class _CharT, class _Traits>
static bool _STLP_CALL basic_ios< _CharT, _Traits >::_S_eof ( int_type  __c  )  [inline, static]


Friends And Related Function Documentation

template<class _CharT, class _Traits>
friend class ios_base [friend]

Definition at line 48 of file _ios.h.


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



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