basic_filebuf Class Reference
| class basic_filebuf : public basic_streambuf |
| Inherited Functions |
|---|
| | basic_streambuf::_M_eback()const |
| | basic_streambuf::_M_egptr()const |
| | basic_streambuf::_M_gbump(int) |
| | basic_streambuf::_M_gptr()const |
| | basic_streambuf::_M_setg(char_type *,char_type *,char_type *) |
| | basic_streambuf::_M_sputnc(char_type,streamsize) |
| | basic_streambuf::_M_xsputnc(char_type,streamsize) |
| | basic_streambuf::basic_streambuf() |
| | basic_streambuf::eback()const |
| | basic_streambuf::egptr()const |
| | basic_streambuf::epptr()const |
| | basic_streambuf::gbump(int) |
| | basic_streambuf::getloc()const |
| | basic_streambuf::gptr()const |
| | basic_streambuf::in_avail() |
| | basic_streambuf::pbase()const |
| | basic_streambuf::pbump(int) |
| | basic_streambuf::pptr()const |
| | basic_streambuf::pubimbue(const locale &) |
| | basic_streambuf::pubseekoff(off_type,ios_base::seekdir,ios_base::openmode) |
| | basic_streambuf::pubseekpos(pos_type,ios_base::openmode) |
| | basic_streambuf::pubsetbuf(char_type *,streamsize) |
| | basic_streambuf::pubsync() |
| | basic_streambuf::sbumpc() |
| | basic_streambuf::setg(char_type *,char_type *,char_type *) |
| | basic_streambuf::setp(char_type *,char_type *) |
| | basic_streambuf::sgetc() |
| | basic_streambuf::sgetn(char_type *,streamsize) |
| | basic_streambuf::snextc() |
| | basic_streambuf::sputbackc(char_type) |
| | basic_streambuf::sputc(char_type) |
| | basic_streambuf::sputn(const char_type *,streamsize) |
| | basic_streambuf::stossc() |
| | basic_streambuf::sungetc() |
| | basic_streambuf::uflow() |
| | basic_streambuf::xsgetn(char_type *,streamsize) |
| | basic_streambuf::xsputn(const char_type *,streamsize) |
| | basic_streambuf::~basic_streambuf() |
Constructor & Destructor Documentation
Member Functions Documentation
_M_allocate_buffers(_CharT *, streamsize)
| bool | _M_allocate_buffers | ( | _CharT * | __buf, |
| | streamsize | __n |
| | ) | [private] |
_M_allocate_buffers()
| bool | _M_allocate_buffers | ( | ) | [private] |
_M_deallocate_buffers()
| void | _M_deallocate_buffers | ( | ) | [private] |
_M_exit_input_mode()
| void | _M_exit_input_mode | ( | ) | [private] |
_M_exit_putback_mode()
| void | _M_exit_putback_mode | ( | ) | [private, inline] |
_M_open(int, ios_base::openmode)
_M_seek_init(bool)
| bool | _M_seek_init | ( | bool | __do_unshift | ) | [private] |
_M_seek_return(off_type, _State_type)
_M_setup_codecvt(const locale &, bool)
| void | _M_setup_codecvt | ( | const locale & | , |
| | bool | __on_imbue = true |
| | ) | [private] |
Parameters
| const locale & | |
| bool __on_imbue = true | |
_M_switch_to_input_mode()
| bool | _M_switch_to_input_mode | ( | ) | [private] |
_M_switch_to_output_mode()
| bool | _M_switch_to_output_mode | ( | ) | [private] |
_M_unshift()
| bool | _M_unshift | ( | ) | [private] |
_M_write(char *, ptrdiff_t)
| bool | _M_write | ( | char * | __buf, |
| | ptrdiff_t | __n |
| | ) | [inline] |
imbue(const locale &)
| void | imbue | ( | const locale & | __loc | ) | [protected, inline, virtual] |
is_open()
| bool | is_open | ( | ) | const [inline] |
open(const char *, ios_base::openmode)
open(const char *, ios_base::openmode, long)
open(int, ios_base::openmode)
pbackfail(int_type)
|
int_type
| pbackfail | ( | int_type | __c = traits_type::eof() | ) | [protected, inline, virtual] |
seekoff(off_type, ios_base::seekdir, ios_base::openmode)
seekpos(pos_type, ios_base::openmode)
setbuf(_CharT *, streamsize)
showmanyc()
|
streamsize
| showmanyc | ( | ) | [protected, inline, virtual] |
sync()
| int | sync | ( | ) | [protected, inline, virtual] |
underflow()
|
int_type
| underflow | ( | ) | [protected, inline, virtual] |
Member Type Definitions Documentation
Typedef _State_type
| typedef _Traits::state_type | _State_type |
Typedef int_type
| typedef _Traits::int_type | int_type |
Typedef off_type
| typedef _Traits::off_type | off_type |
Typedef pos_type
| typedef _Traits::pos_type | pos_type |
Typedef traits_type
| typedef _Traits | traits_type |
Member Data Documentation
unsigned char _M_always_noconv
| unsigned char | _M_always_noconv | [private] |
const _Codecvt * _M_codecvt
unsigned char _M_constant_width
| unsigned char | _M_constant_width | [private] |
char * _M_ext_buf
| char * | _M_ext_buf | [private] |
char * _M_ext_buf_EOS
| char * | _M_ext_buf_EOS | [private] |
char * _M_ext_buf_converted
| char * | _M_ext_buf_converted | [private] |
char * _M_ext_buf_end
| char * | _M_ext_buf_end | [private] |
unsigned char _M_in_error_mode
| unsigned char | _M_in_error_mode | [private] |
unsigned char _M_in_input_mode
| unsigned char | _M_in_input_mode | [private] |
unsigned char _M_in_output_mode
| unsigned char | _M_in_output_mode | [private] |
unsigned char _M_in_putback_mode
| unsigned char | _M_in_putback_mode | [private] |
_CharT * _M_int_buf
| _CharT * | _M_int_buf | [private] |
_CharT * _M_int_buf_EOS
| _CharT * | _M_int_buf_EOS | [private] |
unsigned char _M_int_buf_dynamic
| unsigned char | _M_int_buf_dynamic | [private] |
void * _M_mmap_base
| void * | _M_mmap_base | [private] |
_CharT _M_pback_buf
| _CharT | _M_pback_buf | [private] |
_CharT * _M_saved_eback
| _CharT * | _M_saved_eback | [private] |
_CharT * _M_saved_egptr
| _CharT * | _M_saved_egptr | [private] |
_CharT * _M_saved_gptr
| _CharT * | _M_saved_gptr | [private] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.