Go to the documentation of this file.
35 #ifndef OStringStream_H
36 #define OStringStream_H
68 *(new std::ostringstream()),
69 "OStringStream.sinkFile",
81 new std::ostringstream
83 dynamic_cast<const std::ostringstream&>
99 delete &
dynamic_cast<std::ostringstream&
>(
stdStream());
110 return dynamic_cast<const std::ostringstream&
>
OStringStream(const OStringStream &oss)
Construct as copy.
streamFormat format() const
Return current stream format.
virtual ostream & stdStream()
Access to underlying std::ostream.
static const versionNumber currentVersion
Current version number.
OStringStream(streamFormat format=ASCII, versionNumber version=currentVersion)
Construct and set stream status.
string str() const
Return the string.
void print(Ostream &) const
Print description to Ostream.
virtual const fileName & name() const
Return the name of the stream.
~OStringStream()
Destructor.
versionNumber version() const
Return the stream version.
Output to memory buffer stream.
void rewind()
Rewind the OStringStream.
OSstream(ostream &os, const string &name, streamFormat format=ASCII, versionNumber version=currentVersion, compressionType compression=UNCOMPRESSED)
Set stream status.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
streamFormat
Enumeration for the format of data in the stream.