SourcePro® C++ 13.1 |
SourcePro® C++ API Reference Guide |
Product Documentation: SourcePro C++ Documentation Home |
Abstract base class for Unicode character output streams that support an extended interface. More...
#include <rw/stream/RWUCharArrayOutputStreamImp.h>
Public Member Functions | |
virtual | ~RWUCharArrayOutputStreamImp () |
virtual void | clear ()=0 |
virtual RWUChar * | getUCharacterArray ()=0 |
virtual RWSize | getUCharacterArraySize () const =0 |
Public Member Functions inherited from RWUCharOutputStreamImp | |
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 | |
RWUCharArrayOutputStreamImp () | |
Protected Member Functions inherited from RWUCharOutputStreamImp | |
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 Unicode character output streams that support an extended interface. This interface allows retrieval of the output streams' inserted data as a UTF-16 character array. Implements the body idiom from the handle-body pattern.
|
inlinevirtual |
Destructor.
|
inlineprotected |
Constructor.
|
pure virtual |
Reset the underlying buffer.
Implemented in RWChainedUCharArrayOutputStreamImp.
|
pure virtual |
Returns a pointer to the array of UTF-16 characters inserted into the stream since its creation. Users are responsible for freeing the memory associated with the array returned by this function using operator delete[]
.
Implemented in RWChainedUCharArrayOutputStreamImp.
|
pure virtual |
Returns the size of the UTF-16 character array that would be returned by a call to function getUCharacterArray().
Implemented in RWChainedUCharArrayOutputStreamImp.
Copyright © 2015 Rogue Wave Software, Inc. All Rights Reserved. |