strstreambuf Class Reference#include <_strstream.h>
Inheritance diagram for strstreambuf:
List of all members.
|
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 Member Functions |
| strstreambuf (streamsize _Initial_capacity=0) |
| strstreambuf (__alloc_fn, __free_fn) |
| strstreambuf (char *__get, streamsize __n, char *__put=0) |
| strstreambuf (signed char *__get, streamsize __n, signed char *__put=0) |
| strstreambuf (unsigned char *__get, streamsize __n, unsigned char *__put=0) |
| strstreambuf (const char *__get, streamsize __n) |
| strstreambuf (const signed char *__get, streamsize __n) |
| strstreambuf (const unsigned char *__get, streamsize __n) |
virtual | ~strstreambuf () |
void | freeze (bool=true) |
char * | str () |
int | pcount () const |
Protected Member Functions |
virtual int_type | overflow (int_type __c=_Traits::eof()) |
virtual int_type | pbackfail (int_type __c=_Traits::eof()) |
virtual int_type | underflow () |
virtual _Base * | setbuf (char *__buf, streamsize __n) |
virtual pos_type | seekoff (off_type __off, ios_base::seekdir __dir, ios_base::openmode __mode=ios_base::in|ios_base::out) |
virtual pos_type | seekpos (pos_type __pos, ios_base::openmode __mode=ios_base::in|ios_base::out) |
Detailed Description
Definition at line 46 of file _strstream.h.
Member Typedef Documentation
Constructor & Destructor Documentation
_STLP_BEGIN_NAMESPACE strstreambuf::strstreambuf |
( |
streamsize |
_Initial_capacity = 0 |
) |
[explicit] |
strstreambuf::strstreambuf |
( |
char * |
__get, |
|
|
streamsize |
__n, |
|
|
char * |
__put = 0 | |
|
) |
| | |
strstreambuf::strstreambuf |
( |
signed char * |
__get, |
|
|
streamsize |
__n, |
|
|
signed char * |
__put = 0 | |
|
) |
| | |
strstreambuf::strstreambuf |
( |
unsigned char * |
__get, |
|
|
streamsize |
__n, |
|
|
unsigned char * |
__put = 0 | |
|
) |
| | |
strstreambuf::strstreambuf |
( |
const char * |
__get, |
|
|
streamsize |
__n | |
|
) |
| | |
strstreambuf::strstreambuf |
( |
const signed char * |
__get, |
|
|
streamsize |
__n | |
|
) |
| | |
strstreambuf::strstreambuf |
( |
const unsigned char * |
__get, |
|
|
streamsize |
__n | |
|
) |
| | |
strstreambuf::~strstreambuf |
( |
|
) |
[virtual] |
Member Function Documentation
void strstreambuf::freeze |
( |
bool |
= true |
) |
|
char * strstreambuf::str |
( |
|
) |
|
int strstreambuf::pcount |
( |
|
) |
const |
Definition at line 116 of file strstream.cpp.
References basic_streambuf< char, char_traits< char > >::eback(), basic_streambuf< char, char_traits< char > >::epptr(), basic_streambuf< char, char_traits< char > >::gptr(), max(), basic_streambuf< char, char_traits< char > >::pbase(), basic_streambuf< char, char_traits< char > >::pbump(), basic_streambuf< char, char_traits< char > >::pptr(), basic_streambuf< char, char_traits< char > >::setg(), and basic_streambuf< char, char_traits< char > >::setp().
Reimplemented from basic_streambuf< char, char_traits< char > >.
Definition at line 176 of file strstream.cpp.
References basic_streambuf< char, char_traits< char > >::eback(), basic_streambuf< char, char_traits< char > >::egptr(), __char_traits_base< char, int >::eof(), basic_streambuf< char, char_traits< char > >::gptr(), basic_streambuf< char, char_traits< char > >::pptr(), and basic_streambuf< char, char_traits< char > >::setg().
Definition at line 192 of file strstream.cpp.
References __STATIC_CAST, ios_base::beg, ios_base::cur, basic_streambuf< char, char_traits< char > >::eback(), basic_streambuf< char, char_traits< char > >::egptr(), ios_base::end, basic_streambuf< char, char_traits< char > >::epptr(), basic_streambuf< char, char_traits< char > >::gptr(), ios_base::in, ios_base::out, basic_streambuf< char, char_traits< char > >::pbase(), basic_streambuf< char, char_traits< char > >::pbump(), basic_streambuf< char, char_traits< char > >::pptr(), basic_streambuf< char, char_traits< char > >::setg(), and basic_streambuf< char, char_traits< char > >::setp().
Referenced by seekpos().
The documentation for this class was generated from the following files:
Generated on Mon Mar 10 15:33:03 2008 by
1.5.1
|