_SgI::stdio_streambuf_base Class Reference

class _SgI::stdio_streambuf_base : public basic_streambuf< char, _STLP_STD::char_traits< char > >

Inherits from

Public Member Functions
stdio_streambuf_base(FILE *)
~stdio_streambuf_base()
Protected Member Functions
pos_type seekoff(off_type, ios_base::seekdir, ios_base::openmode)
pos_type seekpos(pos_type, ios_base::openmode)
streambuf *setbuf(char *, streamsize)
intsync()
Inherited Functions
basic_streambuf< char, _STLP_STD::char_traits< char > >::_M_eback()const
basic_streambuf< char, _STLP_STD::char_traits< char > >::_M_egptr()const
basic_streambuf< char, _STLP_STD::char_traits< char > >::_M_gbump(int)
basic_streambuf< char, _STLP_STD::char_traits< char > >::_M_gptr()const
basic_streambuf< char, _STLP_STD::char_traits< char > >::_M_setg(char_type *,char_type *,char_type *)
basic_streambuf< char, _STLP_STD::char_traits< char > >::_M_sputnc(char_type,streamsize)
basic_streambuf< char, _STLP_STD::char_traits< char > >::_M_xsputnc(char_type,streamsize)
basic_streambuf< char, _STLP_STD::char_traits< char > >::basic_streambuf()
basic_streambuf< char, _STLP_STD::char_traits< char > >::eback()const
basic_streambuf< char, _STLP_STD::char_traits< char > >::egptr()const
basic_streambuf< char, _STLP_STD::char_traits< char > >::epptr()const
basic_streambuf< char, _STLP_STD::char_traits< char > >::gbump(int)
basic_streambuf< char, _STLP_STD::char_traits< char > >::getloc()const
basic_streambuf< char, _STLP_STD::char_traits< char > >::gptr()const
basic_streambuf< char, _STLP_STD::char_traits< char > >::imbue(const locale &)
basic_streambuf< char, _STLP_STD::char_traits< char > >::in_avail()
basic_streambuf< char, _STLP_STD::char_traits< char > >::overflow(int_type)
basic_streambuf< char, _STLP_STD::char_traits< char > >::pbackfail(int_type)
basic_streambuf< char, _STLP_STD::char_traits< char > >::pbase()const
basic_streambuf< char, _STLP_STD::char_traits< char > >::pbump(int)
basic_streambuf< char, _STLP_STD::char_traits< char > >::pptr()const
basic_streambuf< char, _STLP_STD::char_traits< char > >::pubimbue(const locale &)
basic_streambuf< char, _STLP_STD::char_traits< char > >::pubseekoff(off_type,ios_base::seekdir,ios_base::openmode)
basic_streambuf< char, _STLP_STD::char_traits< char > >::pubseekpos(pos_type,ios_base::openmode)
basic_streambuf< char, _STLP_STD::char_traits< char > >::pubsetbuf(char_type *,streamsize)
basic_streambuf< char, _STLP_STD::char_traits< char > >::pubsync()
basic_streambuf< char, _STLP_STD::char_traits< char > >::sbumpc()
basic_streambuf< char, _STLP_STD::char_traits< char > >::setg(char_type *,char_type *,char_type *)
basic_streambuf< char, _STLP_STD::char_traits< char > >::setp(char_type *,char_type *)
basic_streambuf< char, _STLP_STD::char_traits< char > >::sgetc()
basic_streambuf< char, _STLP_STD::char_traits< char > >::sgetn(char_type *,streamsize)
basic_streambuf< char, _STLP_STD::char_traits< char > >::showmanyc()
basic_streambuf< char, _STLP_STD::char_traits< char > >::snextc()
basic_streambuf< char, _STLP_STD::char_traits< char > >::sputbackc(char_type)
basic_streambuf< char, _STLP_STD::char_traits< char > >::sputc(char_type)
basic_streambuf< char, _STLP_STD::char_traits< char > >::sputn(const char_type *,streamsize)
basic_streambuf< char, _STLP_STD::char_traits< char > >::stossc()
basic_streambuf< char, _STLP_STD::char_traits< char > >::sungetc()
basic_streambuf< char, _STLP_STD::char_traits< char > >::uflow()
basic_streambuf< char, _STLP_STD::char_traits< char > >::underflow()
basic_streambuf< char, _STLP_STD::char_traits< char > >::xsgetn(char_type *,streamsize)
basic_streambuf< char, _STLP_STD::char_traits< char > >::xsputn(const char_type *,streamsize)
basic_streambuf< char, _STLP_STD::char_traits< char > >::~basic_streambuf()
Protected Attributes
FILE *_M_file
Inherited Attributes
basic_streambuf< char, _STLP_STD::char_traits< char > >::_M_lock

Constructor & Destructor Documentation

stdio_streambuf_base(FILE *)

stdio_streambuf_base(FILE *)

Parameters

FILE *

~stdio_streambuf_base()

~stdio_streambuf_base()

Member Functions Documentation

seekoff(off_type, ios_base::seekdir, ios_base::openmode)

pos_type seekoff(off_type,
ios_base::seekdir,
ios_base::openmode =  ios_base::in|ios_base::out
)[protected, virtual]

seekpos(pos_type, ios_base::openmode)

pos_type seekpos(pos_type,
ios_base::openmode =  ios_base::in|ios_base::out
)[protected, virtual]

setbuf(char *, streamsize)

streambuf *setbuf(char *,
streamsize
)[protected, virtual]

Parameters

char *
streamsize

sync()

intsync()[protected, virtual]

Member Data Documentation

FILE * _M_file

FILE *_M_file[protected]