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

std::__basic_file_base Struct Template Reference

#include <basic_file.h>

Inheritance diagram for std::__basic_file_base:

Inheritance graph
[legend]
Collaboration diagram for std::__basic_file_base:

Collaboration graph
[legend]
List of all members.

Public Methods

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

template<typename _CharT> struct std::__basic_file_base


Constructor & Destructor Documentation

template<typename _CharT>
std::__basic_file_base<_CharT>::~__basic_file_base<_CharT> ( ) [inline, virtual]
 

Definition at line 54 of file basic_file.h.


Member Function Documentation

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


The documentation for this struct 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