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

std::basic_ios Class Template Reference

#include <basic_ios.h>

Inherits std::ios_base.

Inherited by std::basic_istream [virtual], and std::basic_ostream [virtual].

List of all members.

Public Types


Public Methods


Protected Methods


Protected Attributes

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


Member Typedef Documentation

typedef _CharT char_type
 

Reimplemented in std::basic_ifstream, std::basic_ofstream, std::basic_fstream, std::basic_istream, std::basic_ostream, std::basic_istringstream, std::basic_ostringstream, and std::basic_stringstream.

typedef _Traits::int_type int_type
 

Reimplemented in std::basic_ifstream, std::basic_ofstream, std::basic_fstream, std::basic_istream, std::basic_ostream, std::basic_istringstream, std::basic_ostringstream, and std::basic_stringstream.

typedef _Traits::pos_type pos_type
 

Reimplemented in std::basic_ifstream, std::basic_ofstream, std::basic_fstream, std::basic_istream, std::basic_ostream, std::basic_istringstream, std::basic_ostringstream, and std::basic_stringstream.

typedef _Traits::off_type off_type
 

Reimplemented in std::basic_ifstream, std::basic_ofstream, std::basic_fstream, std::basic_istream, std::basic_ostream, std::basic_istringstream, std::basic_ostringstream, and std::basic_stringstream.

typedef _Traits traits_type
 

Reimplemented in std::basic_ifstream, std::basic_ofstream, std::basic_fstream, std::basic_istream, std::basic_ostream, std::basic_istringstream, std::basic_ostringstream, and std::basic_stringstream.

typedef ctype<_CharT> __ctype_type
 

Reimplemented in std::basic_istream, and std::basic_ostream.

typedef ostreambuf_iterator<_CharT> __ostreambuf_iter
 

Reimplemented in std::basic_ostream.

typedef num_put<_CharT, __ostreambuf_iter> __numput_type
 

Reimplemented in std::basic_ostream.

typedef istreambuf_iterator<_CharT> __istreambuf_iter
 

Reimplemented in std::basic_istream.

typedef num_get<_CharT, __istreambuf_iter> __numget_type
 

Reimplemented in std::basic_istream.


Constructor & Destructor Documentation

basic_ios ( basic_streambuf< _CharT, _Traits > * __sb ) [inline, explicit]
 

~basic_ios ( ) [inline, virtual]
 

basic_ios ( ) [inline, protected]
 


Member Function Documentation

const __ctype_type * _M_get_fctype_ios ( void ) [inline]
 

const __numget_type * _M_get_fnumget ( void ) [inline]
 

const __numput_type * _M_get_fnumput ( void ) [inline]
 

operator void * ( ) const [inline]
 

bool operator! ( ) const [inline]
 

iostate rdstate ( ) const [inline]
 

void clear ( iostate __state = goodbit ) [inline]
 

void setstate ( iostate __state ) [inline]
 

bool good ( ) const [inline]
 

bool eof ( ) const [inline]
 

bool fail ( ) const [inline]
 

bool bad ( ) const [inline]
 

iostate exceptions ( ) const [inline]
 

void exceptions ( iostate __except ) [inline]
 

basic_ostream< _CharT, _Traits > * tie<_CharT, _Traits> ( ) const [inline]
 

basic_ostream< _CharT, _Traits > * tie<_CharT, _Traits> ( basic_ostream< _CharT, _Traits > * __tiestr ) [inline]
 

basic_streambuf< _CharT, _Traits > * rdbuf<_CharT, _Traits> ( void ) const [inline]
 

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

basic_streambuf<_CharT, _Traits>* rdbuf ( basic_streambuf< _CharT, _Traits > * __sb )
 

basic_ios& copyfmt ( const basic_ios<_CharT, _Traits> & __rhs )
 

char_type fill ( ) const [inline]
 

char_type fill ( char_type __ch ) [inline]
 

locale imbue ( const locale & __loc )
 

Reimplemented from std::ios_base.

char narrow ( char_type __c,
char __dfault ) const
 

char_type widen ( char __c ) const
 

void init ( basic_streambuf< _CharT, _Traits > * __sb ) [protected]
 


Member Data Documentation

basic_streambuf<_CharT, _Traits>* _M_streambuf [protected]
 

iostate _M_streambuf_state [protected]
 

const __ctype_type* _M_ios_fctype [protected]
 

const __numput_type* _M_fnumput [protected]
 

const __numget_type* _M_fnumget [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