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.