ReactOS 0.4.16-dev-336-gb667d82
|
#include <_strstream.h>
Public Types | |
typedef char_traits< char > | _Traits |
typedef basic_streambuf< char, char_traits< char > > | _Base |
typedef void *(* | __alloc_fn) (size_t) |
typedef void(* | __free_fn) (void *) |
Public Types inherited from basic_streambuf< char, char_traits< char > > | |
typedef char | char_type |
typedef _Traits::int_type | int_type |
typedef _Traits::pos_type | pos_type |
typedef _Traits::off_type | off_type |
typedef char_traits< char > | traits_type |
Private Member Functions | |
char * | _M_alloc (size_t) |
void | _M_free (char *) |
void | _M_setup (char *__get, char *__put, streamsize __n) |
Private Attributes | |
__alloc_fn | _M_alloc_fun |
__free_fn | _M_free_fun |
bool | _M_dynamic: 1 |
bool | _M_frozen: 1 |
bool | _M_constant: 1 |
Definition at line 46 of file _strstream.h.
Definition at line 50 of file _strstream.h.
Definition at line 51 of file _strstream.h.
typedef basic_streambuf<char, char_traits<char> > strstreambuf::_Base |
Definition at line 49 of file _strstream.h.
typedef char_traits<char> strstreambuf::_Traits |
Definition at line 48 of file _strstream.h.
|
explicit |
Definition at line 34 of file strstream.cpp.
strstreambuf::strstreambuf | ( | __alloc_fn | alloc_f, |
__free_fn | free_f | ||
) |
Definition at line 48 of file strstream.cpp.
strstreambuf::strstreambuf | ( | char * | __get, |
streamsize | __n, | ||
char * | __put = 0 |
||
) |
Definition at line 60 of file strstream.cpp.
strstreambuf::strstreambuf | ( | signed char * | __get, |
streamsize | __n, | ||
signed char * | __put = 0 |
||
) |
Definition at line 66 of file strstream.cpp.
strstreambuf::strstreambuf | ( | unsigned char * | __get, |
streamsize | __n, | ||
unsigned char * | __put = 0 |
||
) |
Definition at line 72 of file strstream.cpp.
strstreambuf::strstreambuf | ( | const char * | __get, |
streamsize | __n | ||
) |
Definition at line 79 of file strstream.cpp.
strstreambuf::strstreambuf | ( | const signed char * | __get, |
streamsize | __n | ||
) |
Definition at line 85 of file strstream.cpp.
strstreambuf::strstreambuf | ( | const unsigned char * | __get, |
streamsize | __n | ||
) |
Definition at line 91 of file strstream.cpp.
|
virtual |
Definition at line 97 of file strstream.cpp.
Definition at line 261 of file strstream.cpp.
Referenced by overflow(), and strstreambuf().
Definition at line 268 of file strstream.cpp.
Referenced by overflow(), and ~strstreambuf().
|
private |
Definition at line 277 of file strstream.cpp.
Referenced by strstreambuf().
Definition at line 102 of file strstream.cpp.
Referenced by ostrstream::freeze(), strstream::freeze(), and str().
|
protectedvirtual |
Definition at line 116 of file strstream.cpp.
|
protectedvirtual |
Definition at line 156 of file strstream.cpp.
int strstreambuf::pcount | ( | ) | const |
Definition at line 112 of file strstream.cpp.
Referenced by ostrstream::pcount(), and strstream::pcount().
|
protectedvirtual |
Definition at line 192 of file strstream.cpp.
Referenced by seekpos().
|
protectedvirtual |
Definition at line 256 of file strstream.cpp.
|
protectedvirtual |
Definition at line 187 of file strstream.cpp.
char * strstreambuf::str | ( | ) |
Definition at line 107 of file strstream.cpp.
Referenced by istrstream::str(), ostrstream::str(), and strstream::str().
|
protectedvirtual |
Reimplemented from basic_streambuf< char, char_traits< char > >.
Definition at line 176 of file strstream.cpp.
|
private |
Definition at line 92 of file _strstream.h.
Referenced by _M_alloc().
|
private |
Definition at line 96 of file _strstream.h.
Referenced by overflow(), and pbackfail().
|
private |
Definition at line 94 of file _strstream.h.
Referenced by freeze(), overflow(), and ~strstreambuf().
|
private |
Definition at line 93 of file _strstream.h.
Referenced by _M_free().
|
private |
Definition at line 95 of file _strstream.h.
Referenced by freeze(), overflow(), and ~strstreambuf().