stdio_streambuf_base Class Reference

#include <stdio_streambuf.h>

Inheritance diagram for stdio_streambuf_base:

basic_streambuf< char, char_traits< char > > stdio_istreambuf stdio_ostreambuf List of all members.

Public Member Functions

 stdio_streambuf_base (FILE *)
 ~stdio_streambuf_base ()

Protected Member Functions

streambufsetbuf (char *, streamsize)
pos_type seekoff (off_type, ios_base::seekdir, ios_base::openmode=ios_base::in|ios_base::out)
pos_type seekpos (pos_type, ios_base::openmode=ios_base::in|ios_base::out)
int sync ()

Protected Attributes

FILE * _M_file

Detailed Description

Definition at line 48 of file stdio_streambuf.h.


Constructor & Destructor Documentation

stdio_streambuf_base::stdio_streambuf_base ( FILE *   ) 

Definition at line 78 of file stdio_streambuf.cpp.

stdio_streambuf_base::~stdio_streambuf_base (  ) 

Definition at line 83 of file stdio_streambuf.cpp.

References _M_file.


Member Function Documentation

_STLP_STD::streambuf * stdio_streambuf_base::setbuf ( char *  ,
streamsize   
) [protected, virtual]

Reimplemented from basic_streambuf< char, char_traits< char > >.

Definition at line 87 of file stdio_streambuf.cpp.

References __STATIC_CAST, _M_file, and min().

stdio_streambuf_base::pos_type stdio_streambuf_base::seekoff ( off_type  ,
ios_base::seekdir  ,
ios_base::openmode  = ios_base::in|ios_base::out 
) [protected]

Definition at line 99 of file stdio_streambuf.cpp.

References _M_file, ios_base::beg, ios_base::cur, ios_base::end, FGETPOS, FPOS_T, and FSEEK.

stdio_streambuf_base::pos_type stdio_streambuf_base::seekpos ( pos_type  ,
ios_base::openmode  = ios_base::in|ios_base::out 
) [protected]

Definition at line 137 of file stdio_streambuf.cpp.

References _M_file, FPOS_T, and FSETPOS.

int stdio_streambuf_base::sync (  )  [protected, virtual]

Reimplemented from basic_streambuf< char, char_traits< char > >.

Definition at line 167 of file stdio_streambuf.cpp.

References _M_file.


Member Data Documentation


The documentation for this class was generated from the following files:



Generated on Mon Mar 10 15:33:03 2008 by  doxygen 1.5.1