BLOCXX_NAMESPACE::OStringStream Class Reference

#include <StringStream.hpp>

Inheritance diagram for BLOCXX_NAMESPACE::OStringStream:

BLOCXX_NAMESPACE::OStringStreamBase List of all members.

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 ()

Detailed Description

Definition at line 125 of file StringStream.hpp.


Constructor & Destructor Documentation

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

Definition at line 90 of file StringStream.cpp.

BLOCXX_NAMESPACE::OStringStream::~OStringStream  ) 
 

Definition at line 96 of file StringStream.cpp.

BLOCXX_NAMESPACE::OStringStream::OStringStream const OStringStream  ) 
 

Definition at line 100 of file StringStream.cpp.

References toString().


Member Function Documentation

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

Definition at line 142 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 136 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  ) 
 

Definition at line 112 of file StringStream.cpp.

References reset(), and toString().

String BLOCXX_NAMESPACE::OStringStream::releaseString  ) 
 

Definition at line 130 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 148 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 124 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().


The documentation for this class was generated from the following files:
Generated on Fri Jun 16 15:39:11 2006 for blocxx by  doxygen 1.4.6