Symbol: filebuf
headers/cpp/fstream.h
35
mutable filebuf __my_fb; // mutable so rdbuf() can be const
headers/cpp/fstream.h
45
filebuf* rdbuf() const { return &__my_fb; }
headers/cpp/fstream.h
47
filebuf* rdbuf() const { return (filebuf*) ios::rdbuf(); }
headers/cpp/procbuf.h
36
class procbuf : public filebuf {
headers/cpp/procbuf.h
41
procbuf() : filebuf() { }
headers/cpp/procbuf.h
44
procbuf *close() { return (procbuf*)filebuf::close(); }
headers/cpp/stdiostream.h
38
class stdiobuf : public filebuf {
headers/cpp/streambuf.h
395
class filebuf : public streambuf {
headers/cpp/streambuf.h
400
filebuf();
headers/cpp/streambuf.h
401
filebuf(int fd);
headers/cpp/streambuf.h
402
filebuf(int fd, char* p, int len);
headers/cpp/streambuf.h
404
static filebuf *__new();
headers/cpp/streambuf.h
406
~filebuf();
headers/cpp/streambuf.h
407
filebuf* attach(int fd);
headers/cpp/streambuf.h
408
filebuf* open(const char *filename, const char *mode);
headers/cpp/streambuf.h
409
filebuf* open(const char *filename, ios::openmode mode, int prot = 0664);
headers/cpp/streambuf.h
414
filebuf* close();
src/libs/stdc++/legacy/filebuf.cc
140
filebuf* filebuf::open(const char *filename, const char *mode)
src/libs/stdc++/legacy/filebuf.cc
143
return (filebuf*)_IO_file_fopen(this, filename, mode, 0);
src/libs/stdc++/legacy/filebuf.cc
145
return (filebuf*)_IO_file_fopen(this, filename, mode);
src/libs/stdc++/legacy/filebuf.cc
149
filebuf* filebuf::attach(int fd)
src/libs/stdc++/legacy/filebuf.cc
151
return (filebuf*)_IO_file_attach(this, fd);
src/libs/stdc++/legacy/filebuf.cc
154
streambuf* filebuf::setbuf(char* p, int len)
src/libs/stdc++/legacy/filebuf.cc
159
int filebuf::doallocate() { return _IO_file_doallocate(this); }
src/libs/stdc++/legacy/filebuf.cc
161
int filebuf::overflow(int c)
src/libs/stdc++/legacy/filebuf.cc
166
int filebuf::underflow()
src/libs/stdc++/legacy/filebuf.cc
171
int filebuf::sync()
src/libs/stdc++/legacy/filebuf.cc
176
streampos filebuf::seekoff(streamoff offset, _seek_dir dir, int mode)
src/libs/stdc++/legacy/filebuf.cc
181
filebuf* filebuf::close()
src/libs/stdc++/legacy/filebuf.cc
183
return (_IO_file_close_it(this) ? (filebuf*)NULL : this);
src/libs/stdc++/legacy/filebuf.cc
186
streamsize filebuf::sys_read(char* buf, streamsize size)
src/libs/stdc++/legacy/filebuf.cc
191
streampos filebuf::sys_seek(streamoff offset, _seek_dir dir)
src/libs/stdc++/legacy/filebuf.cc
196
streamsize filebuf::sys_write(const char *buf, streamsize n)
src/libs/stdc++/legacy/filebuf.cc
201
int filebuf::sys_stat(void* st)
src/libs/stdc++/legacy/filebuf.cc
206
int filebuf::sys_close()
src/libs/stdc++/legacy/filebuf.cc
211
streamsize filebuf::xsputn(const char *s, streamsize n)
src/libs/stdc++/legacy/filebuf.cc
216
streamsize filebuf::xsgetn(char *s, streamsize n)
src/libs/stdc++/legacy/filebuf.cc
223
const int filebuf::openprot = 0644;
src/libs/stdc++/legacy/filebuf.cc
34
void filebuf::init()
src/libs/stdc++/legacy/filebuf.cc
39
filebuf::filebuf()
src/libs/stdc++/legacy/filebuf.cc
48
filebuf* filebuf::__new()
src/libs/stdc++/legacy/filebuf.cc
50
filebuf *fb = new filebuf;
src/libs/stdc++/legacy/filebuf.cc
57
filebuf::filebuf(int fd)
src/libs/stdc++/legacy/filebuf.cc
63
filebuf::filebuf(int fd, char* p, int len)
src/libs/stdc++/legacy/filebuf.cc
70
filebuf::~filebuf()
src/libs/stdc++/legacy/filebuf.cc
80
filebuf* filebuf::open(const char *filename, ios::openmode mode, int prot)
src/libs/stdc++/legacy/fstream.cc
47
init(filebuf::__new());
src/libs/stdc++/legacy/fstream.cc
75
init(filebuf::__new());
src/libs/stdc++/legacy/iostream.cc
1082
((struct filebuf*)rdbuf())->close();
src/libs/stdc++/legacy/pfstream.cc
71
init(new filebuf());
src/libs/stdc++/legacy/pfstream.cc
88
init(new filebuf());
src/libs/stdc++/legacy/procbuf.cc
34
procbuf::procbuf(const char *command, int mode) : filebuf()
src/libs/stdc++/legacy/stdiostream.cc
125
if (filebuf::overflow(c) == EOF)
src/libs/stdc++/legacy/stdiostream.cc
55
stdiobuf::stdiobuf(FILE *f) : filebuf(fileno(f))
src/libs/stdc++/legacy/stdstrbufs.cc
47
#define filebuf_vtable _G_VTABLE_LABEL_PREFIX_ID##filebuf