Whole document tree
    

Whole document tree

Templatestd::__basic_file class Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::__basic_file< _CharT > Class Template Reference

#include <basic_file.h>

Inheritance diagram for std::__basic_file:

Inheritance graph
[legend]
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)
_CharT sys_getc ()
_CharT sys_ungetc (_CharT)
__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< _CharT >


Constructor & Destructor Documentation

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

template<typename _CharT>
virtual std::__basic_file< _CharT >::~__basic_file   [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* 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* 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>
_CharT std::__basic_file< _CharT >::sys_getc  
 

template<typename _CharT>
__basic_file* 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>
_CharT std::__basic_file< _CharT >::sys_ungetc _CharT   
 

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 on Mon Apr 8 03:16:49 2002 for libstdc++-v3 Source by doxygen1.2.15