ReactOS
0.4.15-dev-4610-g11e0ed3
|
#include <_iosfwd.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 > |
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< char, char_traits< char > >::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< char, char_traits< char > >::_M_sputnc().
|
inlineprotected |
Definition at line 87 of file _streambuf.h.
Referenced by basic_streambuf< char, char_traits< char > >::_M_eback().
|
inlineprotected |
Definition at line 89 of file _streambuf.h.
Referenced by basic_ostream< char, char_traits< char > >::_M_copy_buffered(), _Underflow< _CharT, _Traits >::_M_doit(), basic_streambuf< char, char_traits< char > >::_M_egptr(), basic_istream< char, char_traits< char > >::_M_formatted_get(), basic_istream< char, char_traits< char > >::_M_skip_whitespace(), basic_istream< char, char_traits< char > >::get(), basic_istream< char, char_traits< char > >::getline(), basic_istream< char, char_traits< char > >::ignore(), basic_ostream< char, char_traits< char > >::operator<<(), basic_istream< char, char_traits< char > >::operator>>(), basic_istream< char, char_traits< char > >::read(), and basic_istream< char, char_traits< char > >::readsome().
|
inlineprotected |
Definition at line 113 of file _streambuf.h.
|
inlineprotected |
Definition at line 91 of file _streambuf.h.
Referenced by basic_ostream< char, char_traits< char > >::_M_copy_buffered(), and basic_streambuf< char, char_traits< char > >::_M_gbump().
|
inline |
Definition at line 263 of file _streambuf.h.
|
inlineprotected |
Definition at line 88 of file _streambuf.h.
Referenced by basic_ostream< char, char_traits< char > >::_M_copy_buffered(), _Underflow< _CharT, _Traits >::_M_doit(), basic_istream< char, char_traits< char > >::_M_formatted_get(), basic_streambuf< char, char_traits< char > >::_M_gptr(), basic_istream< char, char_traits< char > >::_M_skip_whitespace(), basic_istream< char, char_traits< char > >::get(), basic_istream< char, char_traits< char > >::getline(), basic_istream< char, char_traits< char > >::ignore(), basic_ostream< char, char_traits< char > >::operator<<(), basic_istream< char, char_traits< char > >::operator>>(), basic_istream< char, char_traits< char > >::read(), and basic_istream< char, char_traits< char > >::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< char, char_traits< char > >::readsome().
|
protectedvirtual |
Reimplemented in basic_filebuf< _CharT, _Traits >, basic_filebuf< char, char_traits< char > >, and basic_stringbuf< _CharT, _Traits, _Alloc >.
Definition at line 156 of file _streambuf.c.
Referenced by basic_streambuf< char, char_traits< char > >::sputc().
|
protectedvirtual |
Reimplemented in basic_filebuf< _CharT, _Traits >, basic_filebuf< char, char_traits< char > >, and basic_stringbuf< _CharT, _Traits, _Alloc >.
Definition at line 150 of file _streambuf.c.
Referenced by basic_streambuf< char, char_traits< char > >::sputbackc(), and basic_streambuf< char, char_traits< char > >::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< char, char_traits< char > >::seekg(), and basic_istream< char, char_traits< char > >::tellg().
|
inline |
Definition at line 149 of file _streambuf.h.
Referenced by basic_istream< char, char_traits< char > >::seekg().
|
inline |
Definition at line 142 of file _streambuf.h.
|
inline |
Definition at line 153 of file _streambuf.h.
Referenced by basic_istream< char, char_traits< char > >::sync().
|
inline |
Definition at line 227 of file _streambuf.h.
Referenced by __copy_unbuffered(), __read_unbuffered(), basic_ostream< char, char_traits< char > >::_M_copy_unbuffered(), _M_ignore_unbuffered(), getline(), operator >>(), istreambuf_iterator< _CharT, _Traits >::operator++(), operator>>(), and basic_streambuf< char, char_traits< char > >::stossc().
|
protectedvirtual |
Reimplemented in basic_filebuf< _CharT, _Traits >, basic_filebuf< char, char_traits< char > >, and basic_stringbuf< _CharT, _Traits, _Alloc >.
Definition at line 193 of file _streambuf.c.
Referenced by basic_streambuf< char, char_traits< char > >::pubseekoff().
|
protectedvirtual |
Reimplemented in basic_filebuf< _CharT, _Traits >, basic_filebuf< char, char_traits< char > >, and basic_stringbuf< _CharT, _Traits, _Alloc >.
Definition at line 188 of file _streambuf.c.
Referenced by basic_streambuf< char, char_traits< char > >::pubseekpos().
|
protectedvirtual |
Reimplemented in basic_filebuf< _CharT, _Traits >, basic_filebuf< char, char_traits< char > >, basic_stringbuf< _CharT, _Traits, _Alloc >, strstreambuf, and stdio_streambuf_base.
Definition at line 199 of file _streambuf.c.
Referenced by basic_streambuf< char, char_traits< char > >::pubsetbuf().
|
inlineprotected |
Definition at line 92 of file _streambuf.h.
Referenced by basic_filebuf< char, char_traits< char > >::_M_do_noconv_input(), basic_filebuf< char, char_traits< char > >::_M_exit_putback_mode(), basic_filebuf< char, char_traits< char > >::_M_seek_return(), and basic_streambuf< char, char_traits< char > >::_M_setg().
|
inlineprotected |
Definition at line 116 of file _streambuf.h.
Referenced by basic_filebuf< char, char_traits< char > >::_M_seek_return().
|
inline |
Definition at line 233 of file _streambuf.h.
Referenced by __copy_buffered(), __read_buffered(), basic_ostream< char, char_traits< char > >::_M_copy_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_ostreambuf, and stdio_istreambuf.
Definition at line 175 of file _streambuf.c.
Referenced by basic_streambuf< char, char_traits< char > >::in_avail().
|
inline |
Definition at line 220 of file _streambuf.h.
|
inline |
Definition at line 241 of file _streambuf.h.
Referenced by __pushback(), _M_ignore_unbuffered(), operator >>(), operator>>(), basic_istream< char, char_traits< char > >::putback(), and _SPutBackC< _CharT, _Traits >::~_SPutBackC().
|
inline |
Definition at line 198 of file _streambuf.h.
Referenced by __copy_unbuffered(), __stlp_string_fill(), basic_ostream< char, char_traits< char > >::_M_copy_unbuffered(), basic_ostream< char, char_traits< char > >::_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< char, char_traits< char > >::_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< char, char_traits< char > >::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< char, char_traits< char > >::pubsync().
|
protectedvirtual |
Reimplemented in stdio_istreambuf, and basic_stringbuf< _CharT, _Traits, _Alloc >.
Definition at line 162 of file _streambuf.c.
Referenced by basic_streambuf< char, char_traits< char > >::sbumpc().
|
protectedvirtual |
Reimplemented in basic_filebuf< _CharT, _Traits >, basic_filebuf< char, char_traits< char > >, stdio_istreambuf, basic_stringbuf< _CharT, _Traits, _Alloc >, and strstreambuf.
Definition at line 170 of file _streambuf.c.
Referenced by basic_streambuf< char, char_traits< char > >::sgetc().
|
protectedvirtual |
Definition at line 54 of file _streambuf.c.
Referenced by basic_streambuf< char, char_traits< char > >::sgetn().
|
protectedvirtual |
Reimplemented in basic_stringbuf< _CharT, _Traits, _Alloc >.
Definition at line 84 of file _streambuf.c.
Referenced by basic_streambuf< char, char_traits< char > >::sputn().
|
friend |
Definition at line 49 of file _streambuf.h.
|
friend |
Definition at line 50 of file _streambuf.h.
|
private |
|
private |
Definition at line 63 of file _streambuf.h.
Referenced by basic_streambuf< char, char_traits< char > >::egptr(), basic_streambuf< char, char_traits< char > >::in_avail(), basic_streambuf< char, char_traits< char > >::sbumpc(), basic_streambuf< char, char_traits< char > >::setg(), basic_streambuf< char, char_traits< char > >::sgetc(), and basic_streambuf< char, char_traits< char > >::snextc().
|
private |
Definition at line 62 of file _streambuf.h.
Referenced by basic_streambuf< char, char_traits< char > >::gbump(), basic_streambuf< char, char_traits< char > >::gptr(), basic_streambuf< char, char_traits< char > >::in_avail(), basic_streambuf< char, char_traits< char > >::sbumpc(), basic_streambuf< char, char_traits< char > >::setg(), basic_streambuf< char, char_traits< char > >::sgetc(), basic_streambuf< char, char_traits< char > >::snextc(), basic_streambuf< char, char_traits< char > >::sputbackc(), and basic_streambuf< char, char_traits< char > >::sungetc().
|
private |
Definition at line 69 of file _streambuf.h.
Referenced by basic_streambuf< char, char_traits< char > >::getloc().
|
private |
Definition at line 65 of file _streambuf.h.
Referenced by basic_streambuf< char, char_traits< char > >::pbase(), and basic_streambuf< char, char_traits< char > >::setp().
|
private |
Definition at line 67 of file _streambuf.h.
Referenced by basic_streambuf< char, char_traits< char > >::epptr(), basic_streambuf< char, char_traits< char > >::setp(), and basic_streambuf< char, char_traits< char > >::sputc().
|
private |