![]() SourcePro® C++ 13.1 |
SourcePro® C++ API Reference Guide |
Product Documentation: SourcePro C++ Documentation Home |
Abstract base class for the Unicode output stream implementation classes. More...
#include <rw/stream/RWUCharOutputStreamImp.h>
Public Member Functions | |
| virtual | ~RWUCharOutputStreamImp () |
| virtual RWUCharOutputStream | acquire () |
| virtual void | release () |
| virtual void | write (RWUChar unicodeValue)=0 |
| virtual void | write (const RWUChar *unicodeArray, RWSize numUChars)=0 |
Public Member Functions inherited from RWOutputStreamImp | |
| 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 | |
| RWUCharOutputStreamImp () | |
Protected Member Functions inherited from RWOutputStreamImp | |
| 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 Unicode output stream implementation classes. Implements the body idiom from the handle-body pattern.
|
inlinevirtual |
Destructor.
|
inlineprotected |
Constructor.
|
virtual |
Acquires the synchronization mechanism provided by a stream concrete implementation. The acquire() member function returns a handle to the Unicode stream that should be used for output operation after acquiring the synchronization mechanism.
|
inlinevirtual |
Releases the synchronization mechanism provided by a stream concrete implementation.
|
pure virtual |
Writes a single UTF-16 character to the stream.
| unicodeValue | The UTF-16 character to be written to the stream. |
Implemented in RWChainedUCharArrayOutputStreamImp, RWUCharToByteOutputStreamImp, RWUCharToUTF8ByteOutputStreamImp, and RWFilteredUCharOutputStreamImp.
|
pure virtual |
Writes an array of UTF-16 characters to the stream.
| unicodeArray | A pointer to the first element of the array. |
| numUChars | The number of UTF-16 characters to be written to the stream. |
Implemented in RWChainedUCharArrayOutputStreamImp, RWUCharToByteOutputStreamImp, RWUCharToUTF8ByteOutputStreamImp, and RWFilteredUCharOutputStreamImp.
|
Copyright © 2015 Rogue Wave Software, Inc. All Rights Reserved. |