streampos
virtual streampos seekoff(streamoff, _seek_dir, int mode=ios::in|ios::out);
virtual streampos seekpos(streampos pos, int mode = ios::in|ios::out);
virtual streampos sys_seek(streamoff, _seek_dir);
virtual streampos seekoff(streamoff, _seek_dir, int mode=ios::in|ios::out);
virtual streampos seekoff(streamoff, _seek_dir, int mode=ios::in|ios::out);
virtual streampos seekpos(streampos pos, int mode = ios::in|ios::out);
istream& seekg(streampos);
streampos tellg();
ostream& seekp(streampos);
streampos tellp();
virtual streampos seekoff(streamoff, _seek_dir, int mode=ios::in|ios::out);
virtual streampos sys_seek(streamoff, _seek_dir);
virtual streampos seekoff(streamoff, _seek_dir, int mode=ios::in|ios::out);
virtual streampos seekpos(streampos pos, int mode = ios::in|ios::out);
streampos pubseekoff(streamoff o, _seek_dir d, int mode=ios::in|ios::out)
streampos pubseekpos(streampos pos, int mode = ios::in|ios::out)
streampos sseekoff(streamoff, _seek_dir, int mode=ios::in|ios::out);
streampos sseekpos(streampos pos, int mode = ios::in|ios::out);
virtual streampos sys_seek(streamoff, _seek_dir);
virtual streampos seekoff(streamoff, _seek_dir, int mode=ios::in|ios::out);
virtual streampos sys_seek(streamoff, _seek_dir);
virtual streampos seekoff(streamoff, _seek_dir, int mode=ios::in|ios::out);
streampos pos = iss->tellg();
streampos builtinbuf::seekoff(streamoff off, _seek_dir dir, int mode)
streampos builtinbuf::seekpos(streampos pos, int mode)
streampos builtinbuf::sys_seek(streamoff off, _seek_dir dir)
streampos edit_streambuf::seekoff(streamoff offset, _seek_dir dir,
streampos filebuf::seekoff(streamoff offset, _seek_dir dir, int mode)
streampos filebuf::sys_seek(streamoff offset, _seek_dir dir)
streampos indirectbuf::seekoff(streamoff off, _seek_dir dir, int mode)
streampos indirectbuf::seekpos(streampos pos, int mode)
istream& istream::seekg(streampos pos)
if (pos == streampos(EOF))
streampos pos = _IO_seekoff (_strbuf, off, (int) dir, _IOS_INPUT);
if (pos == streampos(EOF))
streampos istream::tellg()
streampos pos = _strbuf->pubseekoff(0, ios::cur, ios::in);
streampos pos = _IO_seekoff (_strbuf, 0, _IO_seek_cur, _IOS_INPUT);
if (pos == streampos(EOF))
ostream& ostream::seekp(streampos pos)
if (pos == streampos(EOF))
streampos pos = _IO_seekoff (_strbuf, off, (int) dir, _IOS_OUTPUT);
if (pos == streampos(EOF))
streampos ostream::tellp()
streampos pos = _IO_seekoff (_strbuf, 0, _IO_seek_cur, _IOS_OUTPUT);
streampos pos = _strbuf->pubseekoff(0, ios::cur, ios::out);
if (pos == streampos(EOF))
streampos parsebuf::seekoff(streamoff offset, _seek_dir dir, int)
streampos stdiobuf::sys_seek(streamoff offset, _seek_dir dir)
streampos streambuf::seekpos(streampos pos, int mode)
streampos streambuf::sseekpos(streampos pos, int mode)
streampos
streampos
streampos streambuf::sys_seek(streamoff, _seek_dir)
streampos strstreambuf::seekoff(streamoff off, _seek_dir dir,
streampos offset = seekoff (0, ios::cur, ios::in);
void set_streampos(streampos sp) { _spos = sp; }
void set_offset(int offset) { _pos = offset; _spos = (streampos)(-2); }
streampos offset = seekoff (0, ios::cur, ios::in);