ReactOS 0.4.16-dev-753-g705a985
|
#include <_streambuf.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 |
Public Member Functions | |
virtual | ~basic_streambuf () |
char_type * | _M_eback () const |
char_type * | _M_gptr () const |
char_type * | _M_egptr () const |
void | _M_gbump (int __n) |
void | _M_setg (char_type *__gbegin, char_type *__gnext, char_type *__gend) |
basic_streambuf< _CharT, _Traits > * | pubsetbuf (char_type *__s, streamsize __n) |
pos_type | pubseekoff (off_type __offset, ios_base::seekdir __way, ios_base::openmode __mod=ios_base::in|ios_base::out) |
pos_type | pubseekpos (pos_type __sp, ios_base::openmode __mod=ios_base::in|ios_base::out) |
int | pubsync () |
int_type | sputc (char_type __c) |
streamsize | sputn (const char_type *__s, streamsize __n) |
streamsize | _M_sputnc (char_type __c, streamsize __n) |
streamsize | in_avail () |
int_type | snextc () |
int_type | sbumpc () |
int_type | sgetc () |
streamsize | sgetn (char_type *__s, streamsize __n) |
int_type | sputbackc (char_type __c) |
int_type | sungetc () |
locale | pubimbue (const locale &) |
locale | getloc () const |
void | stossc () |
Private Member Functions | |
int_type | _M_snextc_aux () |
Private Attributes | |
char_type * | _M_gbegin |
char_type * | _M_gnext |
char_type * | _M_gend |
char_type * | _M_pbegin |
char_type * | _M_pnext |
char_type * | _M_pend |
locale | _M_locale |
Friends | |
class | basic_istream< _CharT, _Traits > |
class | basic_ostream< _CharT, _Traits > |
Definition at line 48 of file _streambuf.h.
typedef _CharT basic_streambuf< _CharT, _Traits >::char_type |
Definition at line 53 of file _streambuf.h.
typedef _Traits::int_type basic_streambuf< _CharT, _Traits >::int_type |
Definition at line 54 of file _streambuf.h.
typedef _Traits::off_type basic_streambuf< _CharT, _Traits >::off_type |
Definition at line 56 of file _streambuf.h.
typedef _Traits::pos_type basic_streambuf< _CharT, _Traits >::pos_type |
Definition at line 55 of file _streambuf.h.
typedef _Traits basic_streambuf< _CharT, _Traits >::traits_type |
Definition at line 57 of file _streambuf.h.
|
virtual |
Definition at line 40 of file _streambuf.c.
|
protected |
Definition at line 31 of file _streambuf.c.
|
inline |
Definition at line 102 of file _streambuf.h.
|
inline |
Definition at line 104 of file _streambuf.h.
Referenced by __copy_buffered(), __read_buffered(), and _M_ignore_buffered().
|
inline |
Definition at line 105 of file _streambuf.h.
Referenced by __copy_buffered(), __read_buffered(), and _M_ignore_buffered().
|
inline |
Definition at line 103 of file _streambuf.h.
Referenced by __copy_buffered(), __read_buffered(), and _M_ignore_buffered().
|
inline |
Definition at line 106 of file _streambuf.h.
|
private |
Definition at line 137 of file _streambuf.c.
Referenced by basic_streambuf< _CharT, _Traits >::snextc().
|
inline |
Definition at line 208 of file _streambuf.h.
|
protectedvirtual |
Reimplemented in basic_stringbuf< _CharT, _Traits, _Alloc >.
Definition at line 112 of file _streambuf.c.
Referenced by basic_streambuf< _CharT, _Traits >::_M_sputnc().
|
inlineprotected |
Definition at line 87 of file _streambuf.h.
Referenced by basic_streambuf< _CharT, _Traits >::_M_eback().
|
inlineprotected |
Definition at line 89 of file _streambuf.h.
Referenced by basic_ostream< _CharT, _Traits >::_M_copy_buffered(), _Underflow< _CharT, _Traits >::_M_doit(), basic_streambuf< _CharT, _Traits >::_M_egptr(), basic_istream< _CharT, _Traits >::_M_formatted_get(), basic_istream< _CharT, _Traits >::_M_skip_whitespace(), basic_istream< _CharT, _Traits >::get(), basic_istream< _CharT, _Traits >::getline(), basic_istream< _CharT, _Traits >::ignore(), basic_istream< _CharT, _Traits >::operator>>(), basic_istream< _CharT, _Traits >::read(), and basic_istream< _CharT, _Traits >::readsome().
|
inlineprotected |
Definition at line 113 of file _streambuf.h.
|
inlineprotected |
Definition at line 91 of file _streambuf.h.
Referenced by basic_streambuf< _CharT, _Traits >::_M_gbump().
|
inline |
Definition at line 263 of file _streambuf.h.
|
inlineprotected |
Definition at line 88 of file _streambuf.h.
Referenced by basic_ostream< _CharT, _Traits >::_M_copy_buffered(), _Underflow< _CharT, _Traits >::_M_doit(), basic_istream< _CharT, _Traits >::_M_formatted_get(), basic_streambuf< _CharT, _Traits >::_M_gptr(), basic_istream< _CharT, _Traits >::_M_skip_whitespace(), basic_istream< _CharT, _Traits >::get(), basic_istream< _CharT, _Traits >::getline(), basic_istream< _CharT, _Traits >::ignore(), basic_istream< _CharT, _Traits >::operator>>(), basic_istream< _CharT, _Traits >::read(), and basic_istream< _CharT, _Traits >::readsome().
|
protectedvirtual |
Reimplemented in basic_filebuf< _CharT, _Traits >, and basic_filebuf< char, char_traits< char > >.
Definition at line 180 of file _streambuf.c.
|
inline |
Definition at line 215 of file _streambuf.h.
Referenced by basic_istream< _CharT, _Traits >::readsome().
|
protectedvirtual |
Reimplemented in basic_stringbuf< _CharT, _Traits, _Alloc >, basic_filebuf< _CharT, _Traits >, and basic_filebuf< char, char_traits< char > >.
Definition at line 156 of file _streambuf.c.
Referenced by basic_streambuf< _CharT, _Traits >::sputc().
|
protectedvirtual |
Reimplemented in basic_stringbuf< _CharT, _Traits, _Alloc >, basic_filebuf< _CharT, _Traits >, and basic_filebuf< char, char_traits< char > >.
Definition at line 150 of file _streambuf.c.
Referenced by basic_streambuf< _CharT, _Traits >::sputbackc(), and basic_streambuf< _CharT, _Traits >::sungetc().
|
inlineprotected |
Definition at line 111 of file _streambuf.h.
|
inlineprotected |
Definition at line 115 of file _streambuf.h.
|
inlineprotected |
Definition at line 112 of file _streambuf.h.
locale basic_streambuf< _CharT, _Traits >::pubimbue | ( | const locale & | __loc | ) |
Definition at line 45 of file _streambuf.c.
|
inline |
Definition at line 145 of file _streambuf.h.
Referenced by basic_istream< _CharT, _Traits >::seekg(), and basic_istream< _CharT, _Traits >::tellg().
|
inline |
Definition at line 149 of file _streambuf.h.
Referenced by basic_istream< _CharT, _Traits >::seekg().
|
inline |
Definition at line 142 of file _streambuf.h.
|
inline |
Definition at line 153 of file _streambuf.h.
Referenced by basic_istream< _CharT, _Traits >::sync().
|
inline |
Definition at line 227 of file _streambuf.h.
Referenced by __copy_unbuffered(), __read_unbuffered(), basic_ostream< _CharT, _Traits >::_M_copy_unbuffered(), _M_ignore_unbuffered(), getline(), istreambuf_iterator< _CharT, _Traits >::operator++(), operator>>(), and basic_streambuf< _CharT, _Traits >::stossc().
|
protectedvirtual |
Reimplemented in basic_stringbuf< _CharT, _Traits, _Alloc >, basic_filebuf< _CharT, _Traits >, and basic_filebuf< char, char_traits< char > >.
Definition at line 193 of file _streambuf.c.
Referenced by basic_streambuf< _CharT, _Traits >::pubseekoff().
|
protectedvirtual |
Reimplemented in basic_stringbuf< _CharT, _Traits, _Alloc >, basic_filebuf< _CharT, _Traits >, and basic_filebuf< char, char_traits< char > >.
Definition at line 188 of file _streambuf.c.
Referenced by basic_streambuf< _CharT, _Traits >::pubseekpos().
|
protectedvirtual |
Reimplemented in basic_stringbuf< _CharT, _Traits, _Alloc >, basic_filebuf< _CharT, _Traits >, and basic_filebuf< char, char_traits< char > >.
Definition at line 199 of file _streambuf.c.
Referenced by basic_streambuf< _CharT, _Traits >::pubsetbuf().
|
inlineprotected |
Definition at line 92 of file _streambuf.h.
Referenced by basic_filebuf< _CharT, _Traits >::_M_do_noconv_input(), basic_filebuf< _CharT, _Traits >::_M_exit_putback_mode(), basic_filebuf< _CharT, _Traits >::_M_seek_return(), and basic_streambuf< _CharT, _Traits >::_M_setg().
|
inlineprotected |
Definition at line 116 of file _streambuf.h.
Referenced by basic_filebuf< _CharT, _Traits >::_M_seek_return().
|
inline |
Definition at line 233 of file _streambuf.h.
Referenced by __copy_buffered(), __read_buffered(), istreambuf_iterator< _CharT, _Traits >::_M_getc(), and _M_ignore_buffered().
|
inline |
Definition at line 238 of file _streambuf.h.
|
protectedvirtual |
Reimplemented in basic_filebuf< _CharT, _Traits >, basic_filebuf< char, char_traits< char > >, stdio_istreambuf, and stdio_ostreambuf.
Definition at line 175 of file _streambuf.c.
Referenced by basic_streambuf< _CharT, _Traits >::in_avail().
|
inline |
Definition at line 220 of file _streambuf.h.
|
inline |
Definition at line 241 of file _streambuf.h.
Referenced by _M_ignore_unbuffered(), basic_istream< char, char_traits< char > >::_M_skip_whitespace(), basic_ostream< char, char_traits< char > >::operator<<(), operator>>(), and basic_istream< _CharT, _Traits >::putback().
|
inline |
Definition at line 198 of file _streambuf.h.
Referenced by __copy_unbuffered(), __stlp_string_fill(), basic_ostream< _CharT, _Traits >::_M_copy_unbuffered(), basic_ostream< _CharT, _Traits >::_M_put_widen_aux(), and ostreambuf_iterator< _CharT, _Traits >::operator=().
|
inline |
Definition at line 204 of file _streambuf.h.
Referenced by __copy_buffered(), basic_ostream< _CharT, _Traits >::_M_copy_buffered(), and operator<<().
|
inline |
Definition at line 266 of file _streambuf.h.
|
inline |
Definition at line 247 of file _streambuf.h.
Referenced by basic_istream< _CharT, _Traits >::unget().
|
protectedvirtual |
Reimplemented in basic_filebuf< _CharT, _Traits >, basic_filebuf< char, char_traits< char > >, and stdio_streambuf_base.
Definition at line 184 of file _streambuf.c.
Referenced by basic_streambuf< _CharT, _Traits >::pubsync().
|
protectedvirtual |
Reimplemented in basic_stringbuf< _CharT, _Traits, _Alloc >, and stdio_istreambuf.
Definition at line 162 of file _streambuf.c.
Referenced by basic_streambuf< _CharT, _Traits >::sbumpc().
|
protectedvirtual |
Reimplemented in basic_filebuf< _CharT, _Traits >, basic_filebuf< char, char_traits< char > >, basic_stringbuf< _CharT, _Traits, _Alloc >, strstreambuf, and stdio_istreambuf.
Definition at line 170 of file _streambuf.c.
Referenced by basic_streambuf< _CharT, _Traits >::sgetc().
|
protectedvirtual |
Definition at line 54 of file _streambuf.c.
Referenced by basic_streambuf< _CharT, _Traits >::sgetn().
|
protectedvirtual |
Reimplemented in basic_stringbuf< _CharT, _Traits, _Alloc >.
Definition at line 84 of file _streambuf.c.
Referenced by basic_streambuf< _CharT, _Traits >::sputn().
|
friend |
Definition at line 277 of file _streambuf.h.
|
friend |
Definition at line 277 of file _streambuf.h.
|
private |
Definition at line 61 of file _streambuf.h.
Referenced by basic_streambuf< _CharT, _Traits >::eback(), basic_streambuf< _CharT, _Traits >::setg(), basic_streambuf< _CharT, _Traits >::sputbackc(), and basic_streambuf< _CharT, _Traits >::sungetc().
|
private |
Definition at line 63 of file _streambuf.h.
Referenced by basic_streambuf< _CharT, _Traits >::egptr(), basic_streambuf< _CharT, _Traits >::in_avail(), basic_streambuf< _CharT, _Traits >::sbumpc(), basic_streambuf< _CharT, _Traits >::setg(), basic_streambuf< _CharT, _Traits >::sgetc(), and basic_streambuf< _CharT, _Traits >::snextc().
|
private |
Definition at line 62 of file _streambuf.h.
Referenced by basic_streambuf< _CharT, _Traits >::gbump(), basic_streambuf< _CharT, _Traits >::gptr(), basic_streambuf< _CharT, _Traits >::in_avail(), basic_streambuf< _CharT, _Traits >::sbumpc(), basic_streambuf< _CharT, _Traits >::setg(), basic_streambuf< _CharT, _Traits >::sgetc(), basic_streambuf< _CharT, _Traits >::snextc(), basic_streambuf< _CharT, _Traits >::sputbackc(), and basic_streambuf< _CharT, _Traits >::sungetc().
|
private |
Definition at line 69 of file _streambuf.h.
Referenced by basic_streambuf< _CharT, _Traits >::getloc().
|
private |
Definition at line 65 of file _streambuf.h.
Referenced by basic_streambuf< _CharT, _Traits >::pbase(), and basic_streambuf< _CharT, _Traits >::setp().
|
private |
Definition at line 67 of file _streambuf.h.
Referenced by basic_streambuf< _CharT, _Traits >::epptr(), basic_streambuf< _CharT, _Traits >::setp(), and basic_streambuf< _CharT, _Traits >::sputc().
|
private |
Definition at line 66 of file _streambuf.h.
Referenced by basic_streambuf< _CharT, _Traits >::pbump(), basic_streambuf< _CharT, _Traits >::pptr(), basic_streambuf< _CharT, _Traits >::setp(), and basic_streambuf< _CharT, _Traits >::sputc().