|
|
Whole document tree
Templatestd::basic_streambuf class Reference
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members
std::basic_streambuf< _CharT, _Traits > Class Template Reference#include <std_streambuf.h>
Inheritance diagram for std::basic_streambuf:
[legend]Collaboration diagram for std::basic_streambuf< _CharT, _Traits >:
[legend]List of all members.
Public Types |
typedef _CharT | char_type |
typedef _Traits | traits_type |
typedef traits_type::int_type | int_type |
typedef traits_type::pos_type | pos_type |
typedef traits_type::off_type | off_type |
typedef ctype< char_type > | __ctype_type |
typedef basic_streambuf< char_type,
traits_type > | __streambuf_type |
Public Methods |
virtual | ~basic_streambuf () |
locale | pubimbue (const locale &__loc) |
locale | getloc () const |
__streambuf_type * | pubsetbuf (char_type *__s, streamsize __n) |
pos_type | pubseekoff (off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out) |
pos_type | pubseekpos (pos_type __sp, ios_base::openmode __mode=ios_base::in|ios_base::out) |
int | pubsync () |
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 () |
int_type | sputc (char_type __c) |
streamsize | sputn (const char_type *__s, streamsize __n) |
Protected Methods |
void | _M_pback_create () |
void | _M_pback_destroy () |
void | _M_in_cur_move (off_type __n) |
void | _M_out_cur_move (off_type __n) |
off_type | _M_out_buf_size () |
void | _M_set_indeterminate (void) |
void | _M_set_determinate (off_type __off) |
bool | _M_is_indeterminate (void) |
| basic_streambuf () |
char_type * | eback () const |
char_type * | gptr () const |
char_type * | egptr () const |
void | gbump (int __n) |
void | setg (char_type *__gbeg, char_type *__gnext, char_type *__gend) |
char_type * | pbase () const |
char_type * | pptr () const |
char_type * | epptr () const |
void | pbump (int __n) |
void | setp (char_type *__pbeg, char_type *__pend) |
virtual void | imbue (const locale &__loc) |
virtual basic_streambuf< char_type,
_Traits > * | setbuf (char_type *, streamsize) |
virtual pos_type | seekoff (off_type, ios_base::seekdir, ios_base::openmode=ios_base::in|ios_base::out) |
virtual pos_type | seekpos (pos_type, ios_base::openmode=ios_base::in|ios_base::out) |
virtual int | sync () |
virtual streamsize | showmanyc () |
virtual streamsize | xsgetn (char_type *__s, streamsize __n) |
virtual int_type | underflow () |
virtual int_type | uflow () |
virtual int_type | pbackfail (int_type=traits_type::eof()) |
virtual streamsize | xsputn (const char_type *__s, streamsize __n) |
virtual int_type | overflow (int_type=traits_type::eof()) |
Protected Attributes |
char_type * | _M_buf |
int_type | _M_buf_size |
int_type | _M_buf_size_opt |
bool | _M_buf_unified |
char_type * | _M_in_beg |
char_type * | _M_in_cur |
char_type * | _M_in_end |
char_type * | _M_out_beg |
char_type * | _M_out_cur |
char_type * | _M_out_end |
ios_base::openmode | _M_mode |
locale | _M_buf_locale |
bool | _M_buf_locale_init |
int_type | _M_pback_size |
char_type * | _M_pback |
char_type * | _M_pback_cur_save |
char_type * | _M_pback_end_save |
bool | _M_pback_init |
Friends |
class | basic_ios< char_type, traits_type > |
class | basic_istream< char_type, traits_type > |
class | basic_ostream< char_type, traits_type > |
class | istreambuf_iterator< char_type, traits_type > |
class | ostreambuf_iterator< char_type, traits_type > |
streamsize | __copy_streambufs (basic_ios< char_type, traits_type > &__ios, __streambuf_type *__sbin, __streambuf_type *__sbout) |
template<typename _CharT, typename _Traits>
class std::basic_streambuf< _CharT, _Traits >
Member Typedef Documentation
template<typename _CharT, typename _Traits> |
typedef ctype<char_type> std::basic_streambuf< _CharT, _Traits >::__ctype_type
|
|
template<typename _CharT, typename _Traits> |
typedef basic_streambuf<char_type, traits_type> std::basic_streambuf< _CharT, _Traits >::__streambuf_type
|
|
template<typename _CharT, typename _Traits> |
typedef _CharT std::basic_streambuf< _CharT, _Traits >::char_type
|
|
template<typename _CharT, typename _Traits> |
typedef traits_type::int_type std::basic_streambuf< _CharT, _Traits >::int_type
|
|
|
Reimplemented in std::basic_filebuf< _CharT, _Traits >, std::basic_stringbuf< _CharT, _Traits, _Alloc >, and std::basic_filebuf< char_type, traits_type >.
Definition at line 61 of file std_streambuf.h.
Referenced by std::basic_streambuf< char_type, traits_type >::_M_pback_create(), std::basic_streambuf< char_type, traits_type >::_M_pback_destroy(), std::basic_streambuf< char_type, traits_type >::basic_streambuf(), std::basic_streambuf< char_type, traits_type >::in_avail(), std::basic_streambuf< char_type, traits_type >::overflow(), std::basic_streambuf< char_type, traits_type >::pbackfail(), std::basic_streambuf< _CharT, _Traits >::sbumpc(), std::basic_streambuf< char_type, traits_type >::sgetc(), std::basic_streambuf< char_type, traits_type >::snextc(), std::basic_streambuf< _CharT, _Traits >::sputbackc(), std::basic_streambuf< _CharT, _Traits >::sputc(), std::basic_streambuf< _CharT, _Traits >::sungetc(), std::basic_streambuf< char_type, traits_type >::uflow(), std::basic_streambuf< _CharT, _Traits >::xsgetn(), and std::basic_streambuf< _CharT, _Traits >::xsputn(). |
template<typename _CharT, typename _Traits> |
typedef traits_type::off_type std::basic_streambuf< _CharT, _Traits >::off_type
|
|
|
Reimplemented in std::basic_filebuf< _CharT, _Traits >, std::basic_stringbuf< _CharT, _Traits, _Alloc >, and std::basic_filebuf< char_type, traits_type >.
Definition at line 63 of file std_streambuf.h.
Referenced by std::basic_streambuf< char_type, traits_type >::_M_in_cur_move(), std::basic_streambuf< char_type, traits_type >::_M_out_buf_size(), std::basic_streambuf< char_type, traits_type >::_M_out_cur_move(), std::basic_streambuf< char_type, traits_type >::_M_set_determinate(), std::basic_streambuf< char_type, traits_type >::pubseekoff(), std::basic_streambuf< char_type, traits_type >::seekoff(), std::basic_streambuf< char_type, traits_type >::seekpos(), and std::basic_streambuf< _CharT, _Traits >::xsputn(). |
template<typename _CharT, typename _Traits> |
typedef traits_type::pos_type std::basic_streambuf< _CharT, _Traits >::pos_type
|
|
|
Reimplemented in std::basic_filebuf< _CharT, _Traits >, std::basic_stringbuf< _CharT, _Traits, _Alloc >, and std::basic_filebuf< char_type, traits_type >.
Definition at line 62 of file std_streambuf.h.
Referenced by std::basic_streambuf< char_type, traits_type >::pubseekpos(), std::basic_streambuf< char_type, traits_type >::seekoff(), and std::basic_streambuf< char_type, traits_type >::seekpos(). |
template<typename _CharT, typename _Traits> |
typedef _Traits std::basic_streambuf< _CharT, _Traits >::traits_type
|
|
Constructor & Destructor Documentation
template<typename _CharT, typename _Traits> |
virtual std::basic_streambuf< _CharT, _Traits >::~basic_streambuf |
( |
|
) |
[inline, virtual] |
|
template<typename _CharT, typename _Traits> |
std::basic_streambuf< _CharT, _Traits >::basic_streambuf |
( |
|
) |
[inline, protected] |
|
Member Function Documentation
template<typename _CharT, typename _Traits> |
void std::basic_streambuf< _CharT, _Traits >::_M_in_cur_move |
( |
off_type |
__n |
) |
[inline, protected] |
|
template<typename _CharT, typename _Traits> |
bool std::basic_streambuf< _CharT, _Traits >::_M_is_indeterminate |
( |
void |
|
) |
[inline, protected] |
|
template<typename _CharT, typename _Traits> |
off_type std::basic_streambuf< _CharT, _Traits >::_M_out_buf_size |
( |
|
) |
[inline, protected] |
|
template<typename _CharT, typename _Traits> |
void std::basic_streambuf< _CharT, _Traits >::_M_out_cur_move |
( |
off_type |
__n |
) |
[inline, protected] |
|
|
Definition at line 194 of file std_streambuf.h.
Referenced by std::basic_stringbuf< _CharT, _Traits, _Alloc >::overflow(), std::basic_filebuf< _CharT, _Traits >::overflow(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::seekoff(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::seekpos(), std::basic_streambuf< _CharT, _Traits >::sputc(), and std::basic_streambuf< _CharT, _Traits >::xsputn(). |
template<typename _CharT, typename _Traits> |
void std::basic_streambuf< _CharT, _Traits >::_M_pback_create |
( |
|
) |
[inline, protected] |
|
template<typename _CharT, typename _Traits> |
void std::basic_streambuf< _CharT, _Traits >::_M_pback_destroy |
( |
|
) |
[inline, protected] |
|
template<typename _CharT, typename _Traits> |
void std::basic_streambuf< _CharT, _Traits >::_M_set_determinate |
( |
off_type |
__off |
) |
[inline, protected] |
|
template<typename _CharT, typename _Traits> |
void std::basic_streambuf< _CharT, _Traits >::_M_set_indeterminate |
( |
void |
|
) |
[inline, protected] |
|
template<typename _CharT, typename _Traits> |
char_type* std::basic_streambuf< _CharT, _Traits >::eback |
( |
|
) |
const [inline, protected] |
|
template<typename _CharT, typename _Traits> |
char_type* std::basic_streambuf< _CharT, _Traits >::egptr |
( |
|
) |
const [inline, protected] |
|
template<typename _CharT, typename _Traits> |
char_type* std::basic_streambuf< _CharT, _Traits >::epptr |
( |
|
) |
const [inline, protected] |
|
template<typename _CharT, typename _Traits> |
void std::basic_streambuf< _CharT, _Traits >::gbump |
( |
int |
__n |
) |
[inline, protected] |
|
template<typename _CharT, typename _Traits> |
locale std::basic_streambuf< _CharT, _Traits >::getloc |
( |
|
) |
const [inline] |
|
template<typename _CharT, typename _Traits> |
char_type* std::basic_streambuf< _CharT, _Traits >::gptr |
( |
|
) |
const [inline, protected] |
|
|
Definition at line 395 of file std_streambuf.h.
Referenced by std::__copy_streambufs(), std::basic_filebuf< _CharT, _Traits >::imbue(), std::basic_streambuf< char_type, traits_type >::in_avail(), std::basic_streambuf< _CharT, _Traits >::sbumpc(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::seekoff(), and std::basic_stringbuf< _CharT, _Traits, _Alloc >::underflow(). |
template<typename _CharT, typename _Traits> |
virtual void std::basic_streambuf< _CharT, _Traits >::imbue |
( |
const locale & |
__loc |
) |
[inline, protected, virtual] |
|
template<typename _CharT, typename _Traits> |
streamsize std::basic_streambuf< _CharT, _Traits >::in_avail |
( |
|
) |
[inline] |
|
template<typename _CharT, typename _Traits> |
virtual int_type std::basic_streambuf< _CharT, _Traits >::overflow |
( |
int_type |
= traits_type::eof() |
) |
[inline, protected, virtual] |
|
template<typename _CharT, typename _Traits> |
virtual int_type std::basic_streambuf< _CharT, _Traits >::pbackfail |
( |
int_type |
= traits_type::eof() |
) |
[inline, protected, virtual] |
|
template<typename _CharT, typename _Traits> |
char_type* std::basic_streambuf< _CharT, _Traits >::pbase |
( |
|
) |
const [inline, protected] |
|
template<typename _CharT, typename _Traits> |
void std::basic_streambuf< _CharT, _Traits >::pbump |
( |
int |
__n |
) |
[inline, protected] |
|
template<typename _CharT, typename _Traits> |
char_type* std::basic_streambuf< _CharT, _Traits >::pptr |
( |
|
) |
const [inline, protected] |
|
template<typename _CharT, typename _Traits> |
locale std::basic_streambuf< _CharT, _Traits >::pubimbue |
( |
const locale & |
__loc |
) |
[inline] |
|
template<typename _CharT, typename _Traits> |
__streambuf_type* std::basic_streambuf< _CharT, _Traits >::pubsetbuf |
( |
char_type * |
__s, |
|
|
streamsize |
__n |
|
) |
[inline] |
|
template<typename _CharT, typename _Traits> |
int std::basic_streambuf< _CharT, _Traits >::pubsync |
( |
|
) |
[inline] |
|
template<typename _CharT, typename _Traits> |
basic_streambuf< _CharT, _Traits >::int_type std::basic_streambuf< _CharT, _Traits >::sbumpc |
( |
|
) |
|
|
|
Definition at line 42 of file streambuf.tcc.
References std::basic_streambuf< _CharT, _Traits >::_M_in_cur, std::basic_streambuf< _CharT, _Traits >::_M_in_cur_move(), std::basic_streambuf< _CharT, _Traits >::_M_in_end, std::basic_streambuf< _CharT, _Traits >::char_type, std::basic_streambuf< _CharT, _Traits >::gptr(), std::basic_streambuf< _CharT, _Traits >::int_type, and std::basic_streambuf< _CharT, _Traits >::uflow().
Referenced by std::operator>>(), and std::basic_streambuf< char_type, traits_type >::snextc(). |
template<typename _CharT, typename _Traits> |
virtual basic_streambuf<char_type,_Traits>* std::basic_streambuf< _CharT, _Traits >::setbuf |
( |
char_type * |
, |
|
|
streamsize |
|
|
) |
[inline, protected, virtual] |
|
template<typename _CharT, typename _Traits> |
void std::basic_streambuf< _CharT, _Traits >::setg |
( |
char_type * |
__gbeg, |
|
|
char_type * |
__gnext, |
|
|
char_type * |
__gend |
|
) |
[inline, protected] |
|
|
Definition at line 404 of file std_streambuf.h.
Referenced by std::basic_filebuf< _CharT, _Traits >::_M_destroy_internal_buffer(), std::basic_streambuf< char_type, traits_type >::_M_pback_create(), std::basic_streambuf< char_type, traits_type >::_M_pback_destroy(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::_M_really_sync(), std::basic_streambuf< char_type, traits_type >::_M_set_determinate(), and std::basic_streambuf< char_type, traits_type >::_M_set_indeterminate(). |
template<typename _CharT, typename _Traits> |
void std::basic_streambuf< _CharT, _Traits >::setp |
( |
char_type * |
__pbeg, |
|
|
char_type * |
__pend |
|
) |
[inline, protected] |
|
template<typename _CharT, typename _Traits> |
int_type std::basic_streambuf< _CharT, _Traits >::sgetc |
( |
|
) |
[inline] |
|
template<typename _CharT, typename _Traits> |
streamsize std::basic_streambuf< _CharT, _Traits >::sgetn |
( |
char_type * |
__s, |
|
|
streamsize |
__n |
|
) |
[inline] |
|
template<typename _CharT, typename _Traits> |
virtual streamsize std::basic_streambuf< _CharT, _Traits >::showmanyc |
( |
void |
|
) |
[inline, protected, virtual] |
|
template<typename _CharT, typename _Traits> |
int_type std::basic_streambuf< _CharT, _Traits >::snextc |
( |
|
) |
[inline] |
|
template<typename _CharT, typename _Traits> |
basic_streambuf< _CharT, _Traits >::int_type std::basic_streambuf< _CharT, _Traits >::sputbackc |
( |
char_type |
__c |
) |
|
|
template<typename _CharT, typename _Traits> |
basic_streambuf< _CharT, _Traits >::int_type std::basic_streambuf< _CharT, _Traits >::sputc |
( |
char_type |
__c |
) |
|
|
|
Definition at line 98 of file streambuf.tcc.
References std::basic_streambuf< _CharT, _Traits >::_M_out_buf_size(), std::basic_streambuf< _CharT, _Traits >::_M_out_cur, std::basic_streambuf< _CharT, _Traits >::_M_out_cur_move(), std::basic_streambuf< _CharT, _Traits >::int_type, and std::basic_streambuf< _CharT, _Traits >::overflow().
Referenced by std::basic_stringbuf< _CharT, _Traits, _Alloc >::overflow(). |
template<typename _CharT, typename _Traits> |
streamsize std::basic_streambuf< _CharT, _Traits >::sputn |
( |
const char_type * |
__s, |
|
|
streamsize |
__n |
|
) |
[inline] |
|
template<typename _CharT, typename _Traits> |
basic_streambuf< _CharT, _Traits >::int_type std::basic_streambuf< _CharT, _Traits >::sungetc |
( |
|
) |
|
|
template<typename _CharT, typename _Traits> |
virtual int std::basic_streambuf< _CharT, _Traits >::sync |
( |
void |
|
) |
[inline, protected, virtual] |
|
template<typename _CharT, typename _Traits> |
virtual int_type std::basic_streambuf< _CharT, _Traits >::uflow |
( |
|
) |
[inline, protected, virtual] |
|
template<typename _CharT, typename _Traits> |
virtual int_type std::basic_streambuf< _CharT, _Traits >::underflow |
( |
void |
|
) |
[inline, protected, virtual] |
|
template<typename _CharT, typename _Traits> |
streamsize std::basic_streambuf< _CharT, _Traits >::xsgetn |
( |
char_type * |
__s, |
|
|
streamsize |
__n |
|
) |
[protected, virtual] |
|
|
Reimplemented in std::basic_filebuf< _CharT, _Traits >, and std::basic_filebuf< char_type, traits_type >.
Definition at line 115 of file streambuf.tcc.
References std::basic_streambuf< _CharT, _Traits >::_M_in_cur, std::basic_streambuf< _CharT, _Traits >::_M_in_cur_move(), std::basic_streambuf< _CharT, _Traits >::_M_in_end, std::basic_streambuf< _CharT, _Traits >::int_type, std::min(), and std::basic_streambuf< _CharT, _Traits >::uflow().
Referenced by std::basic_streambuf< char_type, traits_type >::sgetn(). |
template<typename _CharT, typename _Traits> |
streamsize std::basic_streambuf< _CharT, _Traits >::xsputn |
( |
const char_type * |
__s, |
|
|
streamsize |
__n |
|
) |
[protected, virtual] |
|
|
Reimplemented in std::basic_filebuf< _CharT, _Traits >, and std::basic_filebuf< char_type, traits_type >.
Definition at line 154 of file streambuf.tcc.
References std::basic_streambuf< _CharT, _Traits >::_M_out_buf_size(), std::basic_streambuf< _CharT, _Traits >::_M_out_cur, std::basic_streambuf< _CharT, _Traits >::_M_out_cur_move(), std::basic_streambuf< _CharT, _Traits >::int_type, std::min(), std::basic_streambuf< _CharT, _Traits >::off_type, and std::basic_streambuf< _CharT, _Traits >::overflow().
Referenced by std::basic_streambuf< char_type, traits_type >::sputn(). |
Friends And Related Function Documentation
Member Data Documentation
template<typename _CharT, typename _Traits> |
char_type* std::basic_streambuf< _CharT, _Traits >::_M_buf [protected]
|
|
|
Definition at line 86 of file std_streambuf.h.
Referenced by std::basic_filebuf< _CharT, _Traits >::_M_allocate_internal_buffer(), std::basic_filebuf< _CharT, _Traits >::_M_destroy_internal_buffer(), std::basic_streambuf< char_type, traits_type >::_M_out_buf_size(), std::basic_streambuf< char_type, traits_type >::_M_pback_destroy(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::_M_really_sync(), std::basic_streambuf< char_type, traits_type >::_M_set_determinate(), std::basic_streambuf< char_type, traits_type >::_M_set_indeterminate(), std::basic_streambuf< char_type, traits_type >::basic_streambuf(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::overflow(), std::basic_filebuf< _CharT, _Traits >::overflow(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::seekoff(), std::basic_filebuf< _CharT, _Traits >::seekoff(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::seekpos(), and std::basic_filebuf< _CharT, _Traits >::setbuf(). |
template<typename _CharT, typename _Traits> |
locale std::basic_streambuf< _CharT, _Traits >::_M_buf_locale [protected]
|
|
template<typename _CharT, typename _Traits> |
bool std::basic_streambuf< _CharT, _Traits >::_M_buf_locale_init [protected]
|
|
template<typename _CharT, typename _Traits> |
int_type std::basic_streambuf< _CharT, _Traits >::_M_buf_size [protected]
|
|
|
Definition at line 89 of file std_streambuf.h.
Referenced by std::basic_filebuf< _CharT, _Traits >::_M_allocate_internal_buffer(), std::basic_streambuf< char_type, traits_type >::_M_out_buf_size(), std::basic_filebuf< _CharT, _Traits >::_M_really_overflow(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::_M_stringbuf_init(), std::basic_streambuf< char_type, traits_type >::basic_streambuf(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::overflow(), std::basic_filebuf< _CharT, _Traits >::overflow(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::seekoff(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::seekpos(), std::basic_filebuf< _CharT, _Traits >::setbuf(), std::basic_filebuf< _CharT, _Traits >::underflow(), and std::basic_streambuf< char_type, traits_type >::~basic_streambuf(). |
template<typename _CharT, typename _Traits> |
int_type std::basic_streambuf< _CharT, _Traits >::_M_buf_size_opt [protected]
|
|
|
Definition at line 92 of file std_streambuf.h.
Referenced by std::basic_filebuf< _CharT, _Traits >::_M_allocate_internal_buffer(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::_M_stringbuf_init(), std::basic_filebuf< _CharT, _Traits >::basic_filebuf(), std::basic_streambuf< char_type, traits_type >::basic_streambuf(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::overflow(), std::basic_filebuf< _CharT, _Traits >::setbuf(), and std::basic_streambuf< char_type, traits_type >::~basic_streambuf(). |
template<typename _CharT, typename _Traits> |
bool std::basic_streambuf< _CharT, _Traits >::_M_buf_unified [protected]
|
|
|
Definition at line 96 of file std_streambuf.h.
Referenced by std::basic_filebuf< _CharT, _Traits >::_M_allocate_file(), std::basic_streambuf< char_type, traits_type >::_M_in_cur_move(), std::basic_streambuf< char_type, traits_type >::_M_out_cur_move(), std::basic_streambuf< char_type, traits_type >::basic_streambuf(), std::basic_streambuf< char_type, traits_type >::uflow(), and std::basic_streambuf< char_type, traits_type >::~basic_streambuf(). |
template<typename _CharT, typename _Traits> |
char_type* std::basic_streambuf< _CharT, _Traits >::_M_in_beg [protected]
|
|
|
Definition at line 103 of file std_streambuf.h.
Referenced by std::basic_streambuf< char_type, traits_type >::_M_is_indeterminate(), std::basic_streambuf< char_type, traits_type >::basic_streambuf(), std::basic_streambuf< char_type, traits_type >::eback(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::overflow(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::pbackfail(), std::basic_filebuf< _CharT, _Traits >::pbackfail(), std::basic_filebuf< _CharT, _Traits >::seekoff(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::seekpos(), std::basic_streambuf< char_type, traits_type >::setg(), std::basic_streambuf< _CharT, _Traits >::sputbackc(), std::basic_streambuf< _CharT, _Traits >::sungetc(), and std::basic_filebuf< _CharT, _Traits >::underflow(). |
template<typename _CharT, typename _Traits> |
char_type* std::basic_streambuf< _CharT, _Traits >::_M_in_cur [protected]
|
|
|
Definition at line 104 of file std_streambuf.h.
Referenced by std::basic_streambuf< char_type, traits_type >::_M_in_cur_move(), std::basic_streambuf< char_type, traits_type >::_M_is_indeterminate(), std::basic_streambuf< char_type, traits_type >::_M_out_cur_move(), std::basic_streambuf< char_type, traits_type >::_M_pback_create(), std::basic_streambuf< char_type, traits_type >::_M_pback_destroy(), std::basic_streambuf< char_type, traits_type >::basic_streambuf(), std::basic_streambuf< char_type, traits_type >::gbump(), std::basic_streambuf< char_type, traits_type >::gptr(), std::basic_streambuf< char_type, traits_type >::in_avail(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::overflow(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::pbackfail(), std::basic_filebuf< _CharT, _Traits >::pbackfail(), std::basic_streambuf< _CharT, _Traits >::sbumpc(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::seekoff(), std::basic_filebuf< _CharT, _Traits >::seekoff(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::seekpos(), std::basic_streambuf< char_type, traits_type >::setg(), std::basic_streambuf< char_type, traits_type >::sgetc(), std::basic_filebuf< _CharT, _Traits >::showmanyc(), std::basic_streambuf< _CharT, _Traits >::sputbackc(), std::basic_streambuf< _CharT, _Traits >::sungetc(), std::basic_streambuf< char_type, traits_type >::uflow(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::underflow(), std::basic_filebuf< _CharT, _Traits >::underflow(), std::basic_streambuf< _CharT, _Traits >::xsgetn(), and std::basic_filebuf< char_type, traits_type >::xsgetn(). |
template<typename _CharT, typename _Traits> |
char_type* std::basic_streambuf< _CharT, _Traits >::_M_in_end [protected]
|
|
|
Definition at line 105 of file std_streambuf.h.
Referenced by std::basic_streambuf< char_type, traits_type >::_M_is_indeterminate(), std::basic_streambuf< char_type, traits_type >::_M_out_cur_move(), std::basic_streambuf< char_type, traits_type >::_M_pback_create(), std::basic_streambuf< char_type, traits_type >::_M_pback_destroy(), std::basic_streambuf< char_type, traits_type >::basic_streambuf(), std::basic_streambuf< char_type, traits_type >::egptr(), std::basic_streambuf< char_type, traits_type >::in_avail(), std::basic_streambuf< _CharT, _Traits >::sbumpc(), std::basic_filebuf< _CharT, _Traits >::seekoff(), std::basic_streambuf< char_type, traits_type >::setg(), std::basic_streambuf< char_type, traits_type >::sgetc(), std::basic_filebuf< _CharT, _Traits >::showmanyc(), std::basic_streambuf< char_type, traits_type >::uflow(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::underflow(), std::basic_filebuf< _CharT, _Traits >::underflow(), std::basic_streambuf< _CharT, _Traits >::xsgetn(), and std::basic_filebuf< char_type, traits_type >::xsgetn(). |
template<typename _CharT, typename _Traits> |
ios_base::openmode std::basic_streambuf< _CharT, _Traits >::_M_mode [protected]
|
|
|
Definition at line 111 of file std_streambuf.h.
Referenced by std::__copy_streambufs(), std::basic_streambuf< char_type, traits_type >::_M_is_indeterminate(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::_M_really_sync(), std::basic_streambuf< char_type, traits_type >::_M_set_determinate(), std::basic_streambuf< char_type, traits_type >::_M_set_indeterminate(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::_M_stringbuf_init(), std::basic_filebuf< _CharT, _Traits >::basic_filebuf(), std::basic_streambuf< char_type, traits_type >::basic_streambuf(), std::basic_filebuf< _CharT, _Traits >::close(), std::basic_filebuf< _CharT, _Traits >::open(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::overflow(), std::basic_filebuf< _CharT, _Traits >::overflow(), std::basic_filebuf< _CharT, _Traits >::pbackfail(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::seekoff(), std::basic_filebuf< _CharT, _Traits >::seekoff(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::seekpos(), std::basic_streambuf< char_type, traits_type >::setg(), std::basic_streambuf< char_type, traits_type >::setp(), std::basic_filebuf< _CharT, _Traits >::showmanyc(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::str(), std::basic_streambuf< char_type, traits_type >::uflow(), std::basic_filebuf< _CharT, _Traits >::underflow(), and std::basic_streambuf< char_type, traits_type >::~basic_streambuf(). |
template<typename _CharT, typename _Traits> |
char_type* std::basic_streambuf< _CharT, _Traits >::_M_out_beg [protected]
|
|
|
Definition at line 106 of file std_streambuf.h.
Referenced by std::basic_streambuf< char_type, traits_type >::_M_is_indeterminate(), std::basic_streambuf< char_type, traits_type >::_M_out_buf_size(), std::basic_filebuf< _CharT, _Traits >::_M_really_overflow(), std::basic_streambuf< char_type, traits_type >::basic_streambuf(), std::basic_filebuf< _CharT, _Traits >::close(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::overflow(), std::basic_streambuf< char_type, traits_type >::pbase(), std::basic_filebuf< _CharT, _Traits >::seekoff(), std::basic_streambuf< char_type, traits_type >::setp(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::str(), and std::basic_filebuf< char_type, traits_type >::sync(). |
template<typename _CharT, typename _Traits> |
char_type* std::basic_streambuf< _CharT, _Traits >::_M_out_cur [protected]
|
|
|
Definition at line 107 of file std_streambuf.h.
Referenced by std::basic_streambuf< char_type, traits_type >::_M_in_cur_move(), std::basic_streambuf< char_type, traits_type >::_M_is_indeterminate(), std::basic_streambuf< char_type, traits_type >::_M_out_buf_size(), std::basic_streambuf< char_type, traits_type >::_M_out_cur_move(), std::basic_filebuf< _CharT, _Traits >::_M_really_overflow(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::_M_really_sync(), std::basic_streambuf< char_type, traits_type >::basic_streambuf(), std::basic_filebuf< _CharT, _Traits >::close(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::overflow(), std::basic_filebuf< _CharT, _Traits >::overflow(), std::basic_filebuf< _CharT, _Traits >::pbackfail(), std::basic_streambuf< char_type, traits_type >::pbump(), std::basic_streambuf< char_type, traits_type >::pptr(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::seekoff(), std::basic_filebuf< _CharT, _Traits >::seekoff(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::seekpos(), std::basic_streambuf< char_type, traits_type >::setp(), std::basic_streambuf< _CharT, _Traits >::sputc(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::str(), std::basic_filebuf< char_type, traits_type >::sync(), std::basic_streambuf< char_type, traits_type >::uflow(), std::basic_filebuf< _CharT, _Traits >::underflow(), and std::basic_streambuf< _CharT, _Traits >::xsputn(). |
template<typename _CharT, typename _Traits> |
char_type* std::basic_streambuf< _CharT, _Traits >::_M_out_end [protected]
|
|
|
Definition at line 108 of file std_streambuf.h.
Referenced by std::basic_streambuf< char_type, traits_type >::_M_is_indeterminate(), std::basic_streambuf< char_type, traits_type >::_M_out_buf_size(), std::basic_streambuf< char_type, traits_type >::_M_out_cur_move(), std::basic_filebuf< _CharT, _Traits >::_M_really_overflow(), std::basic_streambuf< char_type, traits_type >::basic_streambuf(), std::basic_filebuf< _CharT, _Traits >::close(), std::basic_streambuf< char_type, traits_type >::epptr(), std::basic_filebuf< _CharT, _Traits >::seekoff(), std::basic_streambuf< char_type, traits_type >::setp(), std::basic_stringbuf< _CharT, _Traits, _Alloc >::str(), and std::basic_filebuf< char_type, traits_type >::sync(). |
template<typename _CharT, typename _Traits> |
char_type* std::basic_streambuf< _CharT, _Traits >::_M_pback [protected]
|
|
|
Definition at line 125 of file std_streambuf.h.
Referenced by std::basic_filebuf< _CharT, _Traits >::_M_allocate_pback_buffer(), std::basic_streambuf< char_type, traits_type >::_M_pback_create(), std::basic_streambuf< char_type, traits_type >::_M_pback_destroy(), std::basic_streambuf< char_type, traits_type >::basic_streambuf(), std::basic_filebuf< _CharT, _Traits >::close(), and std::basic_streambuf< char_type, traits_type >::in_avail(). |
template<typename _CharT, typename _Traits> |
char_type* std::basic_streambuf< _CharT, _Traits >::_M_pback_cur_save [protected]
|
|
template<typename _CharT, typename _Traits> |
char_type* std::basic_streambuf< _CharT, _Traits >::_M_pback_end_save [protected]
|
|
template<typename _CharT, typename _Traits> |
bool std::basic_streambuf< _CharT, _Traits >::_M_pback_init [protected]
|
|
template<typename _CharT, typename _Traits> |
int_type std::basic_streambuf< _CharT, _Traits >::_M_pback_size [protected]
|
|
The documentation for this class was generated from the following files:
Generated on Mon Apr 8 03:18:13 2002 for libstdc++-v3 Source by
1.2.15
|