SourcePro C++ 12.0 |
SourcePro® C++ API Reference Guide |
SourcePro C++ Documentation Home |
Abstract base class for all the output stream implementation classes. More...
#include <rw/stream/RWOutputStreamImp.h>
Public Member Functions | |
virtual | ~RWOutputStreamImp () |
virtual void | close () |
virtual void | flush ()=0 |
Protected Member Functions | |
RWOutputStreamImp () |
Abstract base class for all the output stream implementation classes. Implements the body idiom from the handle-body pattern.
virtual RWOutputStreamImp::~RWOutputStreamImp | ( | ) | [inline, virtual] |
Destructor.
RWOutputStreamImp::RWOutputStreamImp | ( | ) | [inline, protected] |
Constructor.
virtual void RWOutputStreamImp::close | ( | void | ) | [inline, virtual] |
Calls the member function flush(), and then closes the stream.
Implements RWStreamImp.
Reimplemented in RWByteToStreambufOutputStreamImp, RWChainedByteArrayOutputStreamImp, RWChainedCharArrayOutputStreamImp, RWChainedUCharArrayOutputStreamImp, RWChainedWCharArrayOutputStreamImp, RWCharToStreambufOutputStreamImp, RWDataToByteOutputStreamImp, RWDataToCharOutputStreamImp, RWFilteredByteOutputStreamImp, RWFilteredCharOutputStreamImp, RWFilteredDataOutputStreamImp, RWFilteredUCharOutputStreamImp, RWFilteredWCharOutputStreamImp, RWOstreamDataToCharOutputStreamImp, RWSynchronizedDataOutputStreamImp, RWUCharToByteOutputStreamImp, RWUCharToUTF8ByteOutputStreamImp, and RWWCharToWStreambufOutputStreamImp.
virtual void RWOutputStreamImp::flush | ( | ) | [pure virtual] |
Flushes the stream.
Implemented in RWDataToVirtualOutputStreamImp, RWByteToStreambufOutputStreamImp, RWChainedByteArrayOutputStreamImp, RWChainedCharArrayOutputStreamImp, RWChainedUCharArrayOutputStreamImp, RWChainedWCharArrayOutputStreamImp, RWCharToStreambufOutputStreamImp, RWDataToByteOutputStreamImp, RWDataToCharOutputStreamImp, RWFilteredByteOutputStreamImp, RWFilteredCharOutputStreamImp, RWFilteredDataOutputStreamImp, RWFilteredUCharOutputStreamImp, RWFilteredWCharOutputStreamImp, RWOstreamDataToCharOutputStreamImp, RWSynchronizedDataOutputStreamImp, RWUCharToByteOutputStreamImp, RWUCharToUTF8ByteOutputStreamImp, and RWWCharToWStreambufOutputStreamImp.
© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.