blocxx
|
#include <StringStream.hpp>
Public Member Functions | |
OStringStream (size_t size=256) | |
~OStringStream () | |
OStringStream (const OStringStream &) | |
OStringStream & | operator= (const OStringStream &) |
String | toString () const |
String | releaseString () |
size_t | length () const |
const char * | c_str () const |
void | reset () |
Definition at line 125 of file StringStream.hpp.
BLOCXX_NAMESPACE::OStringStream::OStringStream | ( | size_t | size = 256 | ) |
Definition at line 91 of file StringStream.cpp.
BLOCXX_NAMESPACE::OStringStream::~OStringStream | ( | ) |
Definition at line 97 of file StringStream.cpp.
BLOCXX_NAMESPACE::OStringStream::OStringStream | ( | const OStringStream & | ostr | ) |
Definition at line 101 of file StringStream.cpp.
References toString().
const char * BLOCXX_NAMESPACE::OStringStream::c_str | ( | ) | const |
Definition at line 143 of file StringStream.cpp.
References BLOCXX_NAMESPACE::OStringStreamBuf::c_str(), BLOCXX_NAMESPACE::OStringStreamBase::m_buf, and BLOCXX_NAMESPACE::BaseStreamBuffer::sync().
Referenced by BLOCXX_NAMESPACE::Format::c_str(), BLOCXX_NAMESPACE::operator<<(), and BLOCXX_NAMESPACE::String::String().
size_t BLOCXX_NAMESPACE::OStringStream::length | ( | ) | const |
Definition at line 137 of file StringStream.cpp.
References BLOCXX_NAMESPACE::OStringStreamBuf::length(), BLOCXX_NAMESPACE::OStringStreamBase::m_buf, and BLOCXX_NAMESPACE::BaseStreamBuffer::sync().
Referenced by BLOCXX_NAMESPACE::operator<<().
OStringStream & BLOCXX_NAMESPACE::OStringStream::operator= | ( | const OStringStream & | ostr | ) |
Definition at line 113 of file StringStream.cpp.
References reset(), and toString().
String BLOCXX_NAMESPACE::OStringStream::releaseString | ( | ) |
Definition at line 131 of file StringStream.cpp.
References BLOCXX_NAMESPACE::OStringStreamBase::m_buf, BLOCXX_NAMESPACE::OStringStreamBuf::releaseString(), and BLOCXX_NAMESPACE::BaseStreamBuffer::sync().
void BLOCXX_NAMESPACE::OStringStream::reset | ( | ) |
Definition at line 149 of file StringStream.cpp.
References BLOCXX_NAMESPACE::OStringStreamBase::m_buf, and BLOCXX_NAMESPACE::OStringStreamBuf::reset().
Referenced by operator=().
String BLOCXX_NAMESPACE::OStringStream::toString | ( | ) | const |
Definition at line 125 of file StringStream.cpp.
References BLOCXX_NAMESPACE::OStringStreamBase::m_buf, BLOCXX_NAMESPACE::BaseStreamBuffer::sync(), and BLOCXX_NAMESPACE::OStringStreamBuf::toString().
Referenced by BLOCXX_NAMESPACE::FileSystem::getFileContents(), BLOCXX_NAMESPACE::Format::operator String(), operator=(), OStringStream(), and BLOCXX_NAMESPACE::Format::toString().