SourcePro C++ 12.5 |
SourcePro® C++ API Reference Guide |
Product Documentation: 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 |
Public Member Functions inherited from RWStreamImp | |
virtual | ~RWStreamImp () |
virtual bool | isBad () const =0 |
virtual bool | isFail () const =0 |
virtual bool | isGood () const =0 |
Protected Member Functions | |
RWOutputStreamImp () | |
Protected Member Functions inherited from RWStreamImp | |
RWStreamImp () | |
Protected Member Functions inherited from RWBodyBase | |
RWBodyBase (void) | |
RWBodyBase (RWStaticCtor) | |
RWBodyBase (const RWBodyBase &second) | |
virtual | ~RWBodyBase (void) |
RWBodyBase & | operator= (const RWBodyBase &second) |
Protected Member Functions inherited from RWTCountingBody< RWMutexLock > | |
~RWTCountingBody (void) | |
unsigned | addReference (void) |
unsigned | references (void) const |
unsigned | removeReference (void) |
RWTCountingBody (unsigned initCount=0) | |
RWTCountingBody (RWStaticCtor) | |
RWTCountingBody (const RWTCountingBody< RWMutexLock > &second) | |
RWTCountingBody< RWMutexLock > & | operator= (const RWTCountingBody< RWMutexLock > &second) |
Additional Inherited Members |
Abstract base class for all the output stream implementation classes. Implements the body idiom from the handle-body pattern.
|
inlinevirtual |
Destructor.
|
inlineprotected |
Constructor.
|
inlinevirtual |
Calls the member function flush(), and then closes the stream.
Implements RWStreamImp.
Reimplemented in RWOstreamDataToCharOutputStreamImp, RWChainedCharArrayOutputStreamImp, RWChainedUCharArrayOutputStreamImp, RWChainedWCharArrayOutputStreamImp, RWChainedByteArrayOutputStreamImp, RWUCharToByteOutputStreamImp, RWUCharToUTF8ByteOutputStreamImp, RWWCharToWStreambufOutputStreamImp, RWByteToStreambufOutputStreamImp, RWCharToStreambufOutputStreamImp, RWSynchronizedDataOutputStreamImp, RWDataToByteOutputStreamImp, RWFilteredByteOutputStreamImp, RWFilteredUCharOutputStreamImp, RWFilteredWCharOutputStreamImp, RWDataToCharOutputStreamImp, RWFilteredCharOutputStreamImp, and RWFilteredDataOutputStreamImp.
|
pure virtual |
Flushes the stream.
Implemented in RWDataToVirtualOutputStreamImp, RWChainedCharArrayOutputStreamImp, RWOstreamDataToCharOutputStreamImp, RWChainedWCharArrayOutputStreamImp, RWChainedUCharArrayOutputStreamImp, RWChainedByteArrayOutputStreamImp, RWUCharToByteOutputStreamImp, RWUCharToUTF8ByteOutputStreamImp, RWWCharToWStreambufOutputStreamImp, RWCharToStreambufOutputStreamImp, RWByteToStreambufOutputStreamImp, RWSynchronizedDataOutputStreamImp, RWDataToByteOutputStreamImp, RWFilteredByteOutputStreamImp, RWFilteredUCharOutputStreamImp, RWFilteredWCharOutputStreamImp, RWDataToCharOutputStreamImp, RWFilteredCharOutputStreamImp, and RWFilteredDataOutputStreamImp.
© 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.
Provide feedback to Rogue Wave about its documentation.