#include <kokostream.h>
Public Types | |
typedef _Alloc | allocator_type |
typedef basic_kokobuf< _Elem, _Traits, _Alloc > | _Mysb |
type of stream buffer we use | |
typedef std::basic_string< _Elem, _Traits, _Alloc > | _Mystr |
type of string we return | |
Public Member Functions | |
basic_ikokostream (_Mysb *sb) | |
construct, use an existing buffer | |
virtual | ~basic_ikokostream () |
destruct | |
void | setStreamBuffer (_Mysb *sb) |
change buffer | |
gutz::SmartPtr< _Mysb > | getStreamBuffer () |
get buffer | |
_Mysb * | rdbuf () const |
get the buffer object | |
_Mystr | str () const |
Deep copy string out. | |
void | str (const _Mystr &_Newstr) |
Resize & deep copy in. | |
Protected Attributes | |
gutz::SmartPtr< _Mysb > | _kokobuffer |
|
type of stream buffer we use
Definition at line 654 of file kokostream.h. |
|
type of string we return
Definition at line 656 of file kokostream.h. Referenced by basic_ikokostream< _Elem, _Traits, _Alloc >::str(). |
|
Definition at line 652 of file kokostream.h. |
|
construct, use an existing buffer
Definition at line 660 of file kokostream.h. References basic_ikokostream< _Elem, _Traits, _Alloc >::_kokobuffer. |
|
destruct
Definition at line 668 of file kokostream.h. |
|
get buffer
Definition at line 682 of file kokostream.h. References basic_ikokostream< _Elem, _Traits, _Alloc >::_kokobuffer. |
|
get the buffer object
Definition at line 686 of file kokostream.h. References basic_ikokostream< _Elem, _Traits, _Alloc >::_kokobuffer, and gutz::SmartPtr< _Mysb >::getPtr(). |
|
change buffer
Definition at line 674 of file kokostream.h. References basic_ikokostream< _Elem, _Traits, _Alloc >::_kokobuffer. |
|
Resize & deep copy in.
Definition at line 700 of file kokostream.h. References basic_ikokostream< _Elem, _Traits, _Alloc >::_kokobuffer. |
|
Deep copy string out.
Definition at line 693 of file kokostream.h. References basic_ikokostream< _Elem, _Traits, _Alloc >::_kokobuffer, and basic_ikokostream< _Elem, _Traits, _Alloc >::_Mystr. |
|