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

 __basic_file (__c_lock *__lock=0)
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 ~__basic_file ()
virtual int overflow (int __c=EOF)
virtual int underflow ()
virtual int uflow ()
virtual int pbackfail (int __c)
virtual streamsize xsputn (const _CharT *__s, streamsize __n)
virtual streamsize xsgetn (_CharT *__s, streamsize __n)
virtual streamoff seekoff (streamoff __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)
virtual streamoff seekpos (streamoff __pos, ios_base::openmode __mode=ios_base::in|ios_base::out)
virtual streambufsetbuf (_CharT *__b, int __len)
virtual int sync ()
virtual int doallocate ()
virtual streamsize sys_read (_CharT *__s, streamsize __n)
virtual streamsize sys_write (const _CharT *__s, streamsize __n)
virtual streamoff sys_seek (streamoff __off, ios_base::seekdir __way)
virtual int sys_close ()
virtual int sys_stat (void *__v)
virtual int showmanyc ()
virtual void imbue (void *__v)

template<typename _CharT> class std::__basic_file


Constructor & Destructor Documentation

template<typename _CharT>
std::__basic_file<_CharT>::__basic_file<_CharT> ( __c_lock * __lock = 0 )
 

template<typename _CharT>
virtual std::__basic_file<_CharT>::~__basic_file<_CharT> ( ) [virtual]
 


Member Function Documentation

template<typename _CharT>
void std::__basic_file<_CharT>::_M_open_mode ( ios_base::openmode __mode,
int & __p_mode,
int & __rw_mode,
char * __c_mode )
 

template<typename _CharT>
__basic_file<_CharT>* std::__basic_file<_CharT>::close ( )
 

template<typename _CharT>
virtual int std::__basic_file<_CharT>::doallocate ( ) [virtual]
 

template<typename _CharT>
virtual void std::__basic_file<_CharT>::imbue ( void * __v ) [virtual]
 

template<typename _CharT>
bool std::__basic_file<_CharT>::is_open ( )
 

template<typename _CharT>
__basic_file<_CharT>* std::__basic_file<_CharT>::open ( const char * __name,
ios_base::openmode __mode,
int __prot = 0664 )
 

template<typename _CharT>
virtual int std::__basic_file<_CharT>::overflow ( int __c = EOF ) [virtual]
 

template<typename _CharT>
virtual int std::__basic_file<_CharT>::pbackfail ( int __c ) [virtual]
 

template<typename _CharT>
virtual streamoff std::__basic_file<_CharT>::seekoff ( streamoff __off,
ios_base::seekdir __way,
ios_base::openmode __mode = ios_base::in | ios_base::out ) [virtual]
 

template<typename _CharT>
virtual streamoff std::__basic_file<_CharT>::seekpos ( streamoff __pos,
ios_base::openmode __mode = ios_base::in | ios_base::out ) [virtual]
 

template<typename _CharT>
virtual streambuf* std::__basic_file<_CharT>::setbuf ( _CharT * __b,
int __len ) [virtual]
 

template<typename _CharT>
virtual int std::__basic_file<_CharT>::showmanyc ( ) [virtual]
 

template<typename _CharT>
virtual int std::__basic_file<_CharT>::sync ( ) [virtual]
 

template<typename _CharT>
virtual int std::__basic_file<_CharT>::sys_close ( ) [virtual]
 

template<typename _CharT>
__basic_file<_CharT>* std::__basic_file<_CharT>::sys_open ( __c_file_type * __file,
ios_base::openmode __mode )
 

template<typename _CharT>
virtual streamsize std::__basic_file<_CharT>::sys_read ( _CharT * __s,
streamsize __n ) [virtual]
 

template<typename _CharT>
virtual streamoff std::__basic_file<_CharT>::sys_seek ( streamoff __off,
ios_base::seekdir __way ) [virtual]
 

template<typename _CharT>
virtual int std::__basic_file<_CharT>::sys_stat ( void * __v ) [virtual]
 

template<typename _CharT>
virtual streamsize std::__basic_file<_CharT>::sys_write ( const _CharT * __s,
streamsize __n ) [virtual]
 

template<typename _CharT>
virtual int std::__basic_file<_CharT>::uflow ( ) [virtual]
 

template<typename _CharT>
virtual int std::__basic_file<_CharT>::underflow ( ) [virtual]
 

template<typename _CharT>
virtual streamsize std::__basic_file<_CharT>::xsgetn ( _CharT * __s,
streamsize __n ) [virtual]
 

template<typename _CharT>
virtual streamsize std::__basic_file<_CharT>::xsputn ( const _CharT * __s,
streamsize __n ) [virtual]
 


The documentation for this class was generated from the following file:
Generated at Tue May 1 16:29:41 2001 for libstdc++-v3 by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001