ReactOS 0.4.16-dev-338-g34e76ad
|
#include <_fstream.h>
Public Types | |
typedef _CharT | char_type |
typedef _Traits::int_type | int_type |
typedef _Traits::pos_type | pos_type |
typedef _Traits::off_type | off_type |
typedef _Traits | traits_type |
typedef _Traits::state_type | _State_type |
typedef basic_streambuf< _CharT, _Traits > | _Base |
typedef basic_filebuf< _CharT, _Traits > | _Self |
Public Types inherited from basic_streambuf< _CharT, _Traits > | |
typedef _CharT | char_type |
typedef _Traits::int_type | int_type |
typedef _Traits::pos_type | pos_type |
typedef _Traits::off_type | off_type |
typedef _Traits | traits_type |
Private Types | |
enum | { _S_pback_buf_size = 8 } |
typedef codecvt< _CharT, char, _State_type > | _Codecvt |
Private Member Functions | |
void | _M_exit_putback_mode () |
bool | _M_switch_to_input_mode () |
void | _M_exit_input_mode () |
bool | _M_switch_to_output_mode () |
int_type | _M_input_error () |
int_type | _M_underflow_aux () |
int_type | _M_output_error () |
bool | _M_unshift () |
bool | _M_allocate_buffers (_CharT *__buf, streamsize __n) |
bool | _M_allocate_buffers () |
void | _M_deallocate_buffers () |
pos_type | _M_seek_return (off_type __off, _State_type __state) |
bool | _M_seek_init (bool __do_unshift) |
void | _M_setup_codecvt (const locale &, bool __on_imbue=true) |
Private Attributes | |
_Filebuf_base | _M_base |
unsigned char | _M_constant_width |
unsigned char | _M_always_noconv |
unsigned char | _M_int_buf_dynamic |
unsigned char | _M_in_input_mode |
unsigned char | _M_in_output_mode |
unsigned char | _M_in_error_mode |
unsigned char | _M_in_putback_mode |
_CharT * | _M_int_buf |
_CharT * | _M_int_buf_EOS |
char * | _M_ext_buf |
char * | _M_ext_buf_EOS |
char * | _M_ext_buf_converted |
char * | _M_ext_buf_end |
_State_type | _M_state |
_State_type | _M_end_state |
void * | _M_mmap_base |
streamoff | _M_mmap_len |
_CharT * | _M_saved_eback |
_CharT * | _M_saved_gptr |
_CharT * | _M_saved_egptr |
const _Codecvt * | _M_codecvt |
int | _M_width |
int | _M_max_width |
_CharT | _M_pback_buf [_S_pback_buf_size] |
Friends | |
class | _Underflow< _CharT, _Traits > |
Definition at line 152 of file _fstream.h.
typedef basic_streambuf<_CharT, _Traits> basic_filebuf< _CharT, _Traits >::_Base |
Definition at line 161 of file _fstream.h.
|
private |
Definition at line 319 of file _fstream.h.
typedef basic_filebuf<_CharT, _Traits> basic_filebuf< _CharT, _Traits >::_Self |
Definition at line 162 of file _fstream.h.
typedef _Traits::state_type basic_filebuf< _CharT, _Traits >::_State_type |
Definition at line 160 of file _fstream.h.
typedef _CharT basic_filebuf< _CharT, _Traits >::char_type |
Definition at line 154 of file _fstream.h.
typedef _Traits::int_type basic_filebuf< _CharT, _Traits >::int_type |
Definition at line 155 of file _fstream.h.
typedef _Traits::off_type basic_filebuf< _CharT, _Traits >::off_type |
Definition at line 157 of file _fstream.h.
typedef _Traits::pos_type basic_filebuf< _CharT, _Traits >::pos_type |
Definition at line 156 of file _fstream.h.
typedef _Traits basic_filebuf< _CharT, _Traits >::traits_type |
Definition at line 158 of file _fstream.h.
Enumerator | |
---|---|
_S_pback_buf_size |
Definition at line 326 of file _fstream.h.
basic_filebuf< _CharT, _Traits >::basic_filebuf |
Definition at line 47 of file _fstream.c.
basic_filebuf< _CharT, _Traits >::~basic_filebuf |
Definition at line 67 of file _fstream.c.
|
private |
Definition at line 676 of file _fstream.c.
|
private |
Definition at line 630 of file _fstream.c.
|
private |
Definition at line 685 of file _fstream.c.
|
inline |
Definition at line 335 of file _fstream.h.
|
private |
Definition at line 118 of file _fstream.c.
Referenced by basic_filebuf< _CharT, _Traits >::_M_seek_return().
|
inlineprivate |
Definition at line 228 of file _fstream.h.
Referenced by _Underflow< _CharT, _Traits >::_M_doit().
|
private |
Definition at line 485 of file _fstream.c.
|
inline |
Definition at line 202 of file _fstream.h.
Referenced by basic_filebuf< _CharT, _Traits >::open().
|
private |
Definition at line 579 of file _fstream.c.
|
private |
Definition at line 700 of file _fstream.c.
|
inlineprivate |
Definition at line 247 of file _fstream.h.
|
private |
Definition at line 735 of file _fstream.c.
Referenced by basic_filebuf< _CharT, _Traits >::basic_filebuf().
|
private |
Definition at line 429 of file _fstream.c.
Referenced by _Underflow< _CharT, _Traits >::_M_doit().
|
private |
Definition at line 452 of file _fstream.c.
|
private |
Definition at line 495 of file _fstream.c.
Referenced by _Underflow< _CharT, _Traits >::_M_doit().
|
private |
Definition at line 593 of file _fstream.c.
|
inline |
Definition at line 331 of file _fstream.h.
basic_filebuf< _CharT, _Traits > * basic_filebuf< _CharT, _Traits >::close |
Definition at line 81 of file _fstream.c.
|
inline |
Definition at line 182 of file _fstream.h.
|
protectedvirtual |
Reimplemented from basic_streambuf< _CharT, _Traits >.
Definition at line 413 of file _fstream.c.
|
inline |
Definition at line 169 of file _fstream.h.
|
inline |
Definition at line 171 of file _fstream.h.
|
inline |
Definition at line 177 of file _fstream.h.
|
inline |
Definition at line 184 of file _fstream.h.
|
protectedvirtual |
Reimplemented from basic_streambuf< _CharT, _Traits >.
Definition at line 208 of file _fstream.c.
|
protectedvirtual |
Reimplemented from basic_streambuf< _CharT, _Traits >.
Definition at line 157 of file _fstream.c.
|
protectedvirtual |
Reimplemented from basic_streambuf< _CharT, _Traits >.
Definition at line 291 of file _fstream.c.
|
protectedvirtual |
Reimplemented from basic_streambuf< _CharT, _Traits >.
Definition at line 384 of file _fstream.c.
|
protectedvirtual |
Reimplemented from basic_streambuf< _CharT, _Traits >.
Definition at line 268 of file _fstream.c.
|
protectedvirtual |
Reimplemented from basic_streambuf< _CharT, _Traits >.
Definition at line 132 of file _fstream.c.
|
protectedvirtual |
Reimplemented from basic_streambuf< _CharT, _Traits >.
Definition at line 402 of file _fstream.c.
|
protectedvirtual |
Reimplemented from basic_streambuf< _CharT, _Traits >.
Definition at line 75 of file _fstream.c.
|
friend |
Definition at line 237 of file _fstream.h.
|
private |
Definition at line 275 of file _fstream.h.
|
private |
Definition at line 270 of file _fstream.h.
Referenced by basic_filebuf< _CharT, _Traits >::_M_open(), basic_filebuf< _CharT, _Traits >::_M_write(), basic_filebuf< _CharT, _Traits >::fd(), basic_filebuf< _CharT, _Traits >::is_open(), and basic_filebuf< _CharT, _Traits >::open().
|
private |
Definition at line 320 of file _fstream.h.
|
private |
Definition at line 274 of file _fstream.h.
|
private |
Definition at line 308 of file _fstream.h.
|
private |
Definition at line 290 of file _fstream.h.
Referenced by basic_filebuf< _CharT, _Traits >::_M_do_noconv_input().
|
private |
Definition at line 298 of file _fstream.h.
Referenced by basic_filebuf< _CharT, _Traits >::_M_do_noconv_input().
|
private |
Definition at line 299 of file _fstream.h.
Referenced by basic_filebuf< _CharT, _Traits >::_M_do_noconv_input().
|
private |
Definition at line 291 of file _fstream.h.
|
private |
Definition at line 282 of file _fstream.h.
Referenced by basic_filebuf< _CharT, _Traits >::_M_seek_return().
|
private |
Definition at line 280 of file _fstream.h.
Referenced by _Underflow< _CharT, _Traits >::_M_doit(), and basic_filebuf< _CharT, _Traits >::_M_seek_return().
|
private |
Definition at line 281 of file _fstream.h.
Referenced by basic_filebuf< _CharT, _Traits >::_M_seek_return().
|
private |
Definition at line 283 of file _fstream.h.
Referenced by _Underflow< _CharT, _Traits >::_M_doit(), basic_filebuf< _CharT, _Traits >::_M_exit_putback_mode(), and basic_filebuf< _CharT, _Traits >::_M_seek_return().
|
private |
Definition at line 286 of file _fstream.h.
|
private |
Definition at line 278 of file _fstream.h.
|
private |
Definition at line 287 of file _fstream.h.
|
private |
Definition at line 323 of file _fstream.h.
|
private |
Definition at line 311 of file _fstream.h.
|
private |
Definition at line 312 of file _fstream.h.
|
private |
Definition at line 327 of file _fstream.h.
|
private |
Definition at line 315 of file _fstream.h.
Referenced by basic_filebuf< _CharT, _Traits >::_M_exit_putback_mode().
|
private |
Definition at line 317 of file _fstream.h.
Referenced by basic_filebuf< _CharT, _Traits >::_M_exit_putback_mode().
|
private |
Definition at line 316 of file _fstream.h.
Referenced by basic_filebuf< _CharT, _Traits >::_M_exit_putback_mode().
|
private |
Definition at line 302 of file _fstream.h.
|
private |
Definition at line 322 of file _fstream.h.