rdbuf
filebuf* rdbuf() const { return &__my_fb; }
filebuf* rdbuf() const { return (filebuf*) ios::rdbuf(); }
int is_open() const { return rdbuf()->is_open(); }
void setbuf(char *ptr, int len) { rdbuf()->setbuf(ptr, len); }
int filedesc() { return rdbuf()->fd(); }
fstreambase& raw() { rdbuf()->setbuf(NULL, 0); return *this; }
if (_tie && (need == 0 || rdbuf()->in_avail() < need)) _tie->flush();
if (_tie && rdbuf()->in_avail() == 0) _tie->flush();
register streambuf *sb = is.rdbuf ();
streambuf *sb = is.rdbuf ();
stdiobuf* rdbuf()/* const */ { return &_file; }
stdiobuf* rdbuf() /* const */ { return &_file; }
streambuf* rdbuf() const { return _strbuf; }
streambuf* rdbuf(streambuf *_s) {
if (!(_flags & (unsigned int)ios::dont_close)) delete rdbuf();
strstreambuf* rdbuf() { return &__my_sb; }
: socketstreambase(sock, n), istream(socketstreambase::rdbuf())
: socketstreambase(sock, n), ostream(socketstreambase::rdbuf())
socketstreambuf *rdbuf();
if (rdbuf()->pubseekoff(i * sz, ios::beg) == EOF)
_IO_file_attach(rdbuf(), fd);
if (!rdbuf()->open(name, mode, prot))
_IO_file_attach(rdbuf(), fd);
_IO_file_setbuf(rdbuf(), p, l);
if (!rdbuf()->open(name, mode, prot))
if (!rdbuf()->close())
if (!rdbuf()->attach(fd))
init (rhs.rdbuf ());
init (rhs.rdbuf ());
((struct filebuf*)rdbuf())->close();
rdbuf()->sync();
streambuf *sb = rdbuf ();
register streambuf* sb = stream.rdbuf();
register streambuf* inbuf = rdbuf();
register streambuf* sbuf = stream.rdbuf();
if (__printf_fp (rdbuf(), &info, &ptr) < 0)
if (_IO_outfloat(n, rdbuf(), format_char, width(0),
register streambuf* sbuf = rdbuf();
if (__printf_fp (rdbuf(), &info, &ptr) < 0)
register streambuf *sbuf = rdbuf();
if (_tie && rdbuf()->in_avail() == 0)
streambuf *sb = rdbuf();
streambuf *sb = rdbuf();
streambuf *sbuf = rdbuf();
register streambuf* isb = rdbuf();
_IO_vfprintf(rdbuf(), format, ap);
_IO_vfprintf(rdbuf(), format, args);
if (!rdbuf()->open(name, mode, prot))
if (!rdbuf()->open(name, mode, prot))
int ios::readable() { return !(rdbuf()->_flags & _IO_NO_READS); }
int ios::writable() { return !(rdbuf()->_flags & _IO_NO_WRITES); }
int ios::is_open() { return rdbuf()
&& (rdbuf()->_flags & _IO_NO_READS+_IO_NO_WRITES)