Class | : streambuf
| Library | : Misc
| Source : | File :
|
Author : | : nobody | Update : |
Version : | : unknown
|
Private Data :
- short alloc_ ;
- short unbuf_ ;
- char* base_ ;
- char* ebuf_ ;
- char* pbase_ ;
- char* pptr_ ;
- char* epptr_ ;
- char* eback_ ;
- char* gptr_ ;
- char* egptr_ ;
Constructors :
- public streambuf ( ) ;
- public streambuf ( char * , int ) ;
- private streambuf ( streambuf & ) ;
Destructors :
- public virtual ~ streambuf ( ) ;
Operators :
- private void operator = ( streambuf & ) ;
Public Function :
- virtual streambuf* setbuf ( char * , int ) ;
- streambuf* setbuf ( char * , int , int ) ;
- int sgetc ( ) ;
- int snextc ( ) ;
- int sbumpc ( ) ;
- void stossc ( ) ;
- int sgetn ( char * , int ) ;
- virtual int do_sgetn ( char * , int ) ;
- virtual int underflow ( ) ;
- int sputbackc ( char ) ;
- virtual int pbackfail ( int ) ;
- int in_avail ( ) ;
- int sputc ( int ) ;
- int sputn ( const char * , int ) ;
- virtual int do_sputn ( const char * s, int n) ;
- virtual int overflow ( int = (-1)) ;
- int out_waiting ( ) ;
- virtual streampos seekoff ( streamoff , ios::seek_dir , int = (ios::in|ios::out)) ;
- virtual streampos seekpos ( streampos , int = (ios::in|ios::out)) ;
- virtual int sync ( ) ;
- virtual void lock ( ) ;
- virtual void unlock ( ) ;
- void dbp ( ) ;
Protected Function :
- char* base ( ) ;
- char* ebuf ( ) ;
- int blen ( ) ;
- char* pbase ( ) ;
- char* pptr ( ) ;
- char* epptr ( ) ;
- char* eback ( ) ;
- char* gptr ( ) ;
- char* egptr ( ) ;
- void setp ( char * , char * ) ;
- void setg ( char * , char * , char * ) ;
- void pbump ( int ) ;
- void gbump ( int ) ;
- void setb ( char * , char * , int = 0) ;
- void unbuffered ( int ) ;
- int unbuffered ( ) ;
- int allocate ( ) ;
- virtual int doallocate ( ) ;
Private Function :
Last update : Mon Sep 02 23:39:12 1996
by MkHelp 0.30