Standard C++ Library Reference ISO/IEC (VERSION3)
 locale pubimbue(const locale& loc);
 locale getloc() const;
 basic_streambuf *pubsetbuf(char_type *buffer,
 streamsize count);
 pos_type pubseekoff(off_type off,
 ios_base::seekdir way,
 ios_base::openmode which =
 ios_base::in | ios_base::out);
 pos_type pubseekpos(pos_type sp,
 ios_base::openmode which =
 ios_base::in | ios_base::out);
 int pubsync();
 streamsize in_avail();
 int_type snextc();
 int_type sbumpc();
 int_type sgetc();
 void stossc(); [optional]
 streamsize sgetn(char_type *ptr, streamsize count);
 int_type sputbackc(char_type ch);
 int_type sungetc();
 int_type sputc(char_type ch);
 streamsize sputn(const char_type *ptr, streamsize count);
protected:
 basic_streambuf();
 char_type *eback() const;
 char_type *gptr() const;
 char_type *egptr() const;
 void gbump(int count);
 void setg(char_type *gbeg,
 char_type *gnext, char_type *gend);
 char_type *pbase() const;
 char_type *pptr() const;
 char_type *epptr() const;
 void pbump(int count);
 void setp(char_type *pbeg, char_type *pend);
 virtual void imbue(const locale &loc);
 virtual basic_streambuf *setbuf(char_type *buffer,
 streamsize count);
 virtual pos_type seekoff(off_type off,
 ios_base::seekdir way,
 ios_base::openmode which =










