OutputStringStream is typedefed to ostringstream if sstream is part of the standard library (unless Zipios++ has been explicitly configured not to use it). More...
#include <outputstringstream.h>
Public Member Functions | |
std::string | str () |
Specialization of ostrstream::str() that takes care of null-terminating the string and unfreezing the ostrstream. More... | |
OutputStringStream is typedefed to ostringstream if sstream is part of the standard library (unless Zipios++ has been explicitly configured not to use it).
If sstream is not present OutputStringStream is a subclass of ostrstream from strstream.h. In this case OutputStringStream specializes the str() method, such that the caller does not have to concern himself with null-terminating the string and unfreezing the ostrstream.
std::string zipios::OutputStringStream::str | ( | ) |
Specialization of ostrstream::str() that takes care of null-terminating the string and unfreezing the ostrstream.
Referenced by zipios::DeflateOutputStreambuf::overflow(), zipios::BasicEntry::toString(), zipios::ZipLocalEntry::toString(), zipios::ZipCDirEntry::toString(), and zipios::InflateInputStreambuf::underflow().