#include <stdapis/stlportv5/stl/_fstream.h>
class basic_filebuf : public basic_streambuf |
Public Member Type Definitions | |
---|---|
typedef | basic_streambuf< _CharT, _Traits > _Base |
typedef | basic_filebuf< _CharT, _Traits > _Self |
typedef | _Traits::state_type _State_type |
typedef | _CharT char_type |
typedef | _Traits::int_type int_type |
typedef | _Traits::off_type off_type |
typedef | _Traits::pos_type pos_type |
typedef | _Traits traits_type |
Public Member Functions | |
---|---|
basic_filebuf() | |
~basic_filebuf() | |
int_type | _M_do_noconv_input() |
_Self * | _M_open(int, ios_base::openmode) |
bool | _M_write(char *, ptrdiff_t) |
_Self * | close() |
_STLP_fd | fd() |
bool | is_open() |
_Self * | open(const char *, ios_base::openmode) |
_Self * | open(const char *, ios_base::openmode, long) |
_Self * | open(int, ios_base::openmode) |
Protected Member Functions | |
---|---|
virtual void | imbue(const locale &) |
virtual int_type | overflow(int_type) |
virtual int_type | pbackfail(int_type) |
virtual pos_type | seekoff(off_type, ios_base::seekdir, ios_base::openmode) |
virtual pos_type | seekpos(pos_type, ios_base::openmode) |
virtual basic_streambuf< _CharT, _Traits > * | setbuf(_CharT *, streamsize) |
virtual streamsize | showmanyc() |
virtual int | sync() |
virtual int_type | underflow() |
typedef basic_streambuf< _CharT, _Traits > | _Base |
typedef basic_filebuf< _CharT, _Traits > | _Self |
typedef _Traits::state_type | _State_type |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
typedef _CharT | char_type |
typedef _Traits::int_type | int_type |
typedef _Traits::off_type | off_type |
typedef _Traits::pos_type | pos_type |
typedef _Traits | traits_type |
basic_filebuf | ( | ) |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
~basic_filebuf | ( | ) | [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
int_type | _M_do_noconv_input | ( | ) | [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
_Self * | _M_open | ( | int | __id, |
ios_base::openmode | _Init_mode = ios_base::__default_mode | |||
) | [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
Parameters | |
---|---|
__id | - |
_Init_mode | - |
bool | _M_write | ( | char * | __buf, |
ptrdiff_t | __n | |||
) | [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
Parameters | |
---|---|
__buf | - |
__n | - |
_Self * | close | ( | ) |
_STLP_fd | fd | ( | ) | const [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
void | imbue | ( | const locale & | __loc | ) | [protected, inline, virtual] |
Reimplemented from basic_streambuf::imbue(const locale &)
bool | is_open | ( | ) | const [inline] |
_Self * | open | ( | const char * | __s, |
ios_base::openmode | __m | |||
) | [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
Parameters | |
---|---|
__s | - |
__m | - |
_Self * | open | ( | const char * | __s, |
ios_base::openmode | __m, | |||
long | __protection | |||
) | [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
Parameters | |
---|---|
__s | - |
__m | - |
__protection | - |
_Self * | open | ( | int | __id, |
ios_base::openmode | _Init_mode = ios_base::__default_mode | |||
) | [inline] |
Reimplemented from basic_streambuf::overflow(int_type)
Reimplemented from basic_streambuf::pbackfail(int_type)
pos_type | seekoff | ( | off_type | __off, |
ios_base::seekdir | __whence, | |||
ios_base::openmode | ||||
) | [protected, inline, virtual] |
Reimplemented from basic_streambuf::seekoff(off_type,ios_base::seekdir,ios_base::openmode)
pos_type | seekpos | ( | pos_type | __pos, |
ios_base::openmode | ||||
) | [protected, inline, virtual] |
Reimplemented from basic_streambuf::seekpos(pos_type,ios_base::openmode)
basic_streambuf< _CharT, _Traits > * | setbuf | ( | _CharT * | __buf, |
streamsize | __n | |||
) | [protected, inline, virtual] |
Reimplemented from basic_streambuf::setbuf(char_type *,streamsize)