#include <OW_StringStream.hpp>
Inheritance diagram for OW_NAMESPACE::OStringStreamBuf:
Public Member Functions | |
OStringStreamBuf (size_t size) | |
virtual | ~OStringStreamBuf () |
String | toString () const |
String | releaseString () |
size_t | length () const |
const char * | c_str () const |
void | reset () |
Protected Member Functions | |
virtual int | buffer_to_device (const char *c, int n) |
Writes the buffer to the "device". | |
Private Attributes | |
StringBuffer | m_buf |
Friends | |
class | OStringStream |
Definition at line 98 of file OW_StringStream.hpp.
|
Definition at line 43 of file OW_StringStream.cpp. |
|
Definition at line 48 of file OW_StringStream.cpp. |
|
Writes the buffer to the "device".
Reimplemented from OW_NAMESPACE::BaseStreamBuffer. Definition at line 77 of file OW_StringStream.cpp. References OW_NAMESPACE::StringBuffer::append(), and m_buf. |
|
Definition at line 67 of file OW_StringStream.cpp. References OW_NAMESPACE::StringBuffer::c_str(), and m_buf. Referenced by OW_NAMESPACE::OStringStream::c_str(). |
|
Definition at line 62 of file OW_StringStream.cpp. References OW_NAMESPACE::StringBuffer::length(), and m_buf. Referenced by OW_NAMESPACE::OStringStream::length(). |
|
Definition at line 57 of file OW_StringStream.cpp. References m_buf, and OW_NAMESPACE::StringBuffer::releaseString(). Referenced by OW_NAMESPACE::OStringStream::releaseString(). |
|
Definition at line 72 of file OW_StringStream.cpp. References m_buf, and OW_NAMESPACE::StringBuffer::reset(). Referenced by OW_NAMESPACE::OStringStream::reset(). |
|
Definition at line 52 of file OW_StringStream.cpp. References m_buf, and OW_NAMESPACE::StringBuffer::toString(). Referenced by OW_NAMESPACE::OStringStream::toString(). |
|
Definition at line 113 of file OW_StringStream.hpp. |
|
Definition at line 112 of file OW_StringStream.hpp. Referenced by buffer_to_device(), c_str(), length(), releaseString(), reset(), and toString(). |