blocxx
BLOCXX_NAMESPACE::OStringStream Class Reference

#include <StringStream.hpp>

Inheritance diagram for BLOCXX_NAMESPACE::OStringStream:
BLOCXX_NAMESPACE::OStringStreamBase

Public Member Functions

 OStringStream (size_t size=256)
 
 ~OStringStream ()
 
 OStringStream (const OStringStream &)
 
OStringStreamoperator= (const OStringStream &)
 
String toString () const
 
String releaseString ()
 
size_t length () const
 
const char * c_str () const
 
void reset ()
 

Additional Inherited Members

- Private Member Functions inherited from BLOCXX_NAMESPACE::OStringStreamBase
 OStringStreamBase (size_t sz)
 
- Private Attributes inherited from BLOCXX_NAMESPACE::OStringStreamBase
OStringStreamBuf m_buf
 

Detailed Description

Definition at line 125 of file StringStream.hpp.

Constructor & Destructor Documentation

◆ OStringStream() [1/2]

BLOCXX_NAMESPACE::OStringStream::OStringStream ( size_t size = 256)

◆ ~OStringStream()

BLOCXX_NAMESPACE::OStringStream::~OStringStream ( )

Definition at line 97 of file StringStream.cpp.

◆ OStringStream() [2/2]

BLOCXX_NAMESPACE::OStringStream::OStringStream ( const OStringStream & ostr)

Member Function Documentation

◆ c_str()

const char * BLOCXX_NAMESPACE::OStringStream::c_str ( ) const

◆ length()

size_t BLOCXX_NAMESPACE::OStringStream::length ( ) const

◆ operator=()

OStringStream & BLOCXX_NAMESPACE::OStringStream::operator= ( const OStringStream & ostr)

Definition at line 113 of file StringStream.cpp.

References OStringStream(), reset(), and toString().

◆ releaseString()

String BLOCXX_NAMESPACE::OStringStream::releaseString ( )

Definition at line 131 of file StringStream.cpp.

References BLOCXX_NAMESPACE::OStringStreamBase::m_buf.

◆ reset()

void BLOCXX_NAMESPACE::OStringStream::reset ( )

Definition at line 149 of file StringStream.cpp.

References BLOCXX_NAMESPACE::OStringStreamBase::m_buf.

Referenced by operator=().

◆ toString()

String BLOCXX_NAMESPACE::OStringStream::toString ( ) const

The documentation for this class was generated from the following files: