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

std::basic_filebuf Class Template Reference

#include <std_fstream.h>

Inherits std::basic_streambuf< _CharT, _Traits >.

List of all members.

Public Types


Public Methods


Protected Methods


Friends

class  ios_base

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


Member Typedef Documentation

typedef _CharT char_type
 

Reimplemented from std::basic_streambuf.

typedef _Traits traits_type
 

Reimplemented from std::basic_streambuf.

typedef traits_type::int_type int_type
 

Reimplemented from std::basic_streambuf.

typedef traits_type::pos_type pos_type
 

Reimplemented from std::basic_streambuf.

typedef traits_type::off_type off_type
 

Reimplemented from std::basic_streambuf.

typedef basic_streambuf<char_type, traits_type> __streambuf_type
 

Reimplemented from std::basic_streambuf.

typedef basic_filebuf<char_type, traits_type> __filebuf_type
 

typedef __basic_file<char_type> __file_type
 

typedef traits_type::state_type __state_type
 

typedef codecvt<char_type, char, __state_type> __codecvt_type
 

typedef __codecvt_type::result __res_type
 

typedef ctype<char_type> __ctype_type
 

Reimplemented from std::basic_streambuf.


Constructor & Destructor Documentation

basic_filebuf ( )
 

basic_filebuf ( __c_file_type * __f,
bool __s,
ios_base::openmode __mode )
 

~basic_filebuf ( ) [inline, virtual]
 


Member Function Documentation

bool is_open ( void ) const [inline]
 

__filebuf_type* open ( const char * __s,
ios_base::openmode __mode )
 

__filebuf_type* close ( void )
 

void _M_allocate_buffers ( ) [protected]
 

void _M_filebuf_init ( ) [protected]
 

virtual streamsize showmanyc ( void ) [protected, virtual]
 

Reimplemented from std::basic_streambuf.

virtual int_type underflow ( void ) [protected, virtual]
 

Reimplemented from std::basic_streambuf.

virtual int_type pbackfail ( int_type __c = _Traits::eof() ) [protected, virtual]
 

Reimplemented from std::basic_streambuf.

virtual int_type overflow ( int_type __c = _Traits::eof() ) [protected, virtual]
 

Reimplemented from std::basic_streambuf.

int_type _M_really_overflow ( int_type __c = _Traits::eof() ) [protected]
 

__streambuf_type * setbuf ( char_type * __s,
streamsize __n ) [inline, protected, virtual]
 

Reimplemented from std::basic_streambuf.

virtual pos_type seekoff ( off_type __off,
ios_base::seekdir __way,
ios_base::openmode __mode = ios_base::in | ios_base::out ) [protected, virtual]
 

Reimplemented from std::basic_streambuf.

virtual pos_type seekpos ( pos_type __pos,
ios_base::openmode __mode = ios_base::in | ios_base::out ) [protected, virtual]
 

Reimplemented from std::basic_streambuf.

int sync ( void ) [inline, protected, virtual]
 

Reimplemented from std::basic_streambuf.

virtual void imbue ( const locale & __loc ) [protected, virtual]
 

Reimplemented from std::basic_streambuf.

streamsize xsgetn ( char_type * __s,
streamsize __n ) [inline, protected, virtual]
 

Reimplemented from std::basic_streambuf.

streamsize xsputn ( const char_type * __s,
streamsize __n ) [inline, protected, virtual]
 

Reimplemented from std::basic_streambuf.

void _M_output_unshift ( ) [protected]
 


Friends And Related Function Documentation

friend class ios_base [friend]
 


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