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

std::__basic_file Class Template Reference

#include <basic_file.h>

List of all members.

Public Methods

template<typename _CharT> class std::__basic_file


Constructor & Destructor Documentation

__basic_file ( __c_lock * __lock = 0 )
 

virtual ~__basic_file ( ) [virtual]
 


Member Function Documentation

void _M_open_mode ( ios_base::openmode __mode,
int & __p_mode,
int & __rw_mode,
char * __c_mode )
 

__basic_file* open ( const char * __name,
ios_base::openmode __mode,
int __prot = 0664 )
 

__basic_file* sys_open ( __c_file_type * __file,
ios_base::openmode __mode )
 

__basic_file* close ( )
 

bool is_open ( )
 

virtual int overflow ( int __c = EOF ) [virtual]
 

virtual int underflow ( ) [virtual]
 

virtual int uflow ( ) [virtual]
 

virtual int pbackfail ( int __c ) [virtual]
 

virtual streamsize xsputn ( const _CharT * __s,
streamsize __n ) [virtual]
 

virtual streamsize xsgetn ( _CharT * __s,
streamsize __n ) [virtual]
 

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

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

virtual streambuf* setbuf ( _CharT * __b,
int __len ) [virtual]
 

virtual int sync ( ) [virtual]
 

virtual int doallocate ( ) [virtual]
 

virtual streamsize sys_read ( _CharT * __s,
streamsize __n ) [virtual]
 

virtual streamsize sys_write ( const _CharT * __s,
streamsize __n ) [virtual]
 

virtual streamoff sys_seek ( streamoff __off,
ios_base::seekdir __way ) [virtual]
 

virtual int sys_close ( ) [virtual]
 

virtual int sys_stat ( void * __v ) [virtual]
 

virtual int showmanyc ( ) [virtual]
 

virtual void imbue ( void * __v ) [virtual]
 


The documentation for this class was generated from the following file:
Generated at Fri Apr 6 15:54:32 2001 for libstdc++ by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001