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
~basic_filebuf()
~basic_filebuf
|
(
|
)
|
[inline]
|
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_do_noconv_input()
int_type
|
_M_do_noconv_input
|
(
|
)
|
[inline]
|
_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]
|
int _M_max_width
int
|
_M_max_width
|
[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.