basic_fstream< _CharT, _Traits > Class Template Reference

#include <_fstream.h>

Inheritance diagram for basic_fstream< _CharT, _Traits >:

basic_iostream< _CharT, _Traits > basic_istream< _CharT, _Traits > basic_ostream< _CharT, _Traits > basic_ios< _CharT, _Traits > basic_ios< _CharT, _Traits > ios_base ios_base 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_iostream< _CharT,
_Traits > 
_Base
typedef basic_filebuf< _CharT,
_Traits > 
_Buf

Public Member Functions

 basic_fstream ()
 basic_fstream (const char *__s, ios_base::openmode __mod=ios_base::in|ios_base::out)
 basic_fstream (int __id, ios_base::openmode __mod=ios_base::in|ios_base::out)
 basic_fstream (const char *__s, ios_base::openmode __m, long __protection)
 ~basic_fstream ()
basic_filebuf< _CharT, _Traits > * rdbuf () const
bool is_open ()
void open (const char *__s, ios_base::openmode __mod=ios_base::in|ios_base::out)
void close ()

Detailed Description

template<class _CharT, class _Traits>
class basic_fstream< _CharT, _Traits >

Definition at line 647 of file _fstream.h.


Member Typedef Documentation

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

Reimplemented from basic_istream< _CharT, _Traits >.

Definition at line 649 of file _fstream.h.

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

Reimplemented from basic_istream< _CharT, _Traits >.

Definition at line 650 of file _fstream.h.

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

Reimplemented from basic_istream< _CharT, _Traits >.

Definition at line 651 of file _fstream.h.

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

Reimplemented from basic_istream< _CharT, _Traits >.

Definition at line 652 of file _fstream.h.

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

Reimplemented from basic_istream< _CharT, _Traits >.

Definition at line 653 of file _fstream.h.

template<class _CharT, class _Traits>
typedef basic_ios<_CharT, _Traits> basic_fstream< _CharT, _Traits >::_Basic_ios

Reimplemented from basic_iostream< _CharT, _Traits >.

Definition at line 655 of file _fstream.h.

template<class _CharT, class _Traits>
typedef basic_iostream<_CharT, _Traits> basic_fstream< _CharT, _Traits >::_Base

Definition at line 656 of file _fstream.h.

template<class _CharT, class _Traits>
typedef basic_filebuf<_CharT, _Traits> basic_fstream< _CharT, _Traits >::_Buf

Definition at line 657 of file _fstream.h.


Constructor & Destructor Documentation

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

Definition at line 661 of file _fstream.h.

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

template<class _CharT, class _Traits>
basic_fstream< _CharT, _Traits >::basic_fstream ( const char *  __s,
ios_base::openmode  __mod = ios_base::in | ios_base::out 
) [inline, explicit]

Definition at line 666 of file _fstream.h.

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

template<class _CharT, class _Traits>
basic_fstream< _CharT, _Traits >::basic_fstream ( int  __id,
ios_base::openmode  __mod = ios_base::in | ios_base::out 
) [inline, explicit]

Definition at line 675 of file _fstream.h.

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

template<class _CharT, class _Traits>
basic_fstream< _CharT, _Traits >::basic_fstream ( const char *  __s,
ios_base::openmode  __m,
long  __protection 
) [inline]

Definition at line 682 of file _fstream.h.

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

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

Definition at line 698 of file _fstream.h.


Member Function Documentation

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

Reimplemented from basic_ios< _CharT, _Traits >.

Definition at line 702 of file _fstream.h.

References __CONST_CAST.

template<class _CharT, class _Traits>
bool basic_fstream< _CharT, _Traits >::is_open (  )  [inline]

Definition at line 705 of file _fstream.h.

template<class _CharT, class _Traits>
void basic_fstream< _CharT, _Traits >::open ( const char *  __s,
ios_base::openmode  __mod = ios_base::in | ios_base::out 
) [inline]

Definition at line 709 of file _fstream.h.

References ios_base::failbit.

template<class _CharT, class _Traits>
void basic_fstream< _CharT, _Traits >::close (  )  [inline]

Definition at line 716 of file _fstream.h.


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



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