SourcePro C++ 13.0 |
SourcePro® C++ API Reference Guide |
Product Documentation: SourcePro C++ Documentation Home |
Writes data in native format to a binary stream. More...
#include <rw/stream/RWNativeDataToByteOutputStreamImp.h>
Public Member Functions | |
virtual | ~RWNativeDataToByteOutputStreamImp () |
virtual void | putBool (bool value) |
virtual void | putBools (const bool *arrayPt, RWSize count) |
virtual void | putChar (char value) |
virtual void | putCharacter (char value) |
virtual void | putChars (const char *arrayPt, RWSize count) |
virtual void | putDouble (double value) |
virtual void | putDoubles (const double *arrayPt, RWSize count) |
virtual void | putFloat (float value) |
virtual void | putFloats (const float *arrayPt, RWSize count) |
virtual void | putInt (int value) |
virtual void | putInts (const int *arrayPt, RWSize count) |
virtual void | putLong (long value) |
virtual void | putLongDouble (long double value) |
virtual void | putLongDoubles (const long double *arrayPt, RWSize count) |
virtual void | putLongLong (long long value) |
virtual void | putLongLongs (const long long *arrayPt, RWSize count) |
virtual void | putLongs (const long *arrayPt, RWSize count) |
virtual void | putShort (short value) |
virtual void | putShorts (const short *arrayPt, RWSize count) |
virtual void | putSignedChar (signed char value) |
virtual void | putSignedChars (const signed char *arrayPt, RWSize count) |
virtual void | putSizeT (size_t value) |
virtual void | putString (const char *string, RWSize count) |
virtual void | putUCharacter (RWUChar value) |
virtual void | putUnsignedChar (unsigned char value) |
virtual void | putUnsignedChars (const unsigned char *arrayPt, RWSize count) |
virtual void | putUnsignedInt (unsigned int value) |
virtual void | putUnsignedInts (const unsigned int *arrayPt, RWSize count) |
virtual void | putUnsignedLong (unsigned long value) |
virtual void | putUnsignedLongLong (unsigned long long value) |
virtual void | putUnsignedLongLongs (const unsigned long long *arrayPt, RWSize count) |
virtual void | putUnsignedLongs (const unsigned long *arrayPt, RWSize count) |
virtual void | putUnsignedShort (unsigned short value) |
virtual void | putUnsignedShorts (const unsigned short *arrayPt, RWSize count) |
virtual void | putUString (const RWUChar *ustring, RWSize count) |
virtual void | putWchar_t (wchar_t value) |
virtual void | putWchar_ts (const wchar_t *arrayPt, RWSize count) |
virtual void | putWCharacter (wchar_t value) |
virtual void | putWString (const wchar_t *wstring, RWSize count) |
Public Member Functions inherited from RWDataToByteOutputStreamImp | |
virtual | ~RWDataToByteOutputStreamImp () |
virtual void | close () |
virtual void | flush () |
virtual bool | isBad () const |
virtual bool | isFail () const |
virtual bool | isGood () const |
Public Member Functions inherited from RWDataOutputStreamImp | |
virtual | ~RWDataOutputStreamImp () |
virtual RWDataOutputStream | acquire () |
virtual void | release () |
Public Member Functions inherited from RWOutputStreamImp | |
virtual | ~RWOutputStreamImp () |
Public Member Functions inherited from RWStreamImp | |
virtual | ~RWStreamImp () |
Static Public Member Functions | |
static RWDataOutputStream | make (const RWByteOutputStream &sink) |
Additional Inherited Members |
The class RWNativeDataToByteOutputStreamImp writes data in native format to a binary stream. Implements the body idiom from the handle-body pattern.
|
virtual |
Destructor.
|
inlineprotected |
Initializes the reference to the binary stream that will be used as the byte sink.
sinkStream | The binary stream that will serve as the byte sink. |
|
inlinestatic |
Constructs an RWNativeDataToByteOutputStreamImp instance that uses sink as its byte sink, and returns a handle to it. Throws no exceptions.
sink | The binary stream that is used as the byte sink. |
|
virtual |
Writes a bool
value to the binary stream, used as the data sink.
value | The bool value to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes an array of bool
values to the binary stream, used as the data sink.
arrayPt | A pointer to the array's first element. |
count | The number of elements to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes a char
value to the binary stream, used as the data sink.
value | The char value to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes a narrow character to the binary stream that is used as the data sink.
value | The narrow character to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes an array of char
values to the binary stream, used as the data sink.
arrayPt | A pointer to the array's first element. |
count | The number of elements to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes a double
value to the binary stream, used as the data sink.
value | The double value to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes an array of double
values to the binary stream, used as the data sink.
arrayPt | A pointer to the array's first element. |
count | The number of elements to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes a float
value to the binary stream, used as the data sink.
value | The float value to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes an array of float
values to the binary stream, used as the data sink.
arrayPt | A pointer to the array's first element. |
count | The number of elements to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes a int
value to the binary stream, used as the data sink.
value | The int value to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes an array of int
values to the binary stream, used as the data sink.
arrayPt | A pointer to the array's first element. |
count | The number of elements to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes a long
value to the binary stream, used as the data sink.
value | The long value to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes a long double
value to the binary stream, used as the data sink.
value | The long double value to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes an array of long double
values to the binary stream, used as the data sink.
arrayPt | A pointer to the array's first element. |
count | The number of elements to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes a long long
value to the binary stream, used as the data sink.
value | The long long value to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes an array of long long
values to the binary stream, used as the data sink.
arrayPt | A pointer to the array's first element. |
count | The number of elements to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes an array of long
values to the binary stream, used as the data sink.
arrayPt | A pointer to the array's first element. |
count | The number of elements to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes a short
value to the binary stream, used as the data sink.
value | The short value to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes an array of short
values to the binary stream, used as the data sink.
arrayPt | A pointer to the array's first element. |
count | The number of elements to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes a signed char
value to the binary stream, used as the data sink.
value | The signed char value to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes an array of signed char
values to the binary stream, used as the data sink.
arrayPt | A pointer to the array's first element. |
count | The number of elements to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes a size_t
character to the binary stream that is used as the data sink.
value | The size_t character to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes a narrow character string to the binary stream that is used as the data sink.
string | A pointer to the string's first element. |
count | The number of elements to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes a UTF-16 character to the binary stream that is used as the data sink.
value | The UTF-16 character to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes a unsigned char
value to the binary stream, used as the data sink.
value | The unsigned char value to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes an array of unsigned char
values to the binary stream, used as the data sink.
arrayPt | A pointer to the array's first element. |
count | The number of elements to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes a unsigned int
value to the binary stream, used as the data sink.
value | The unsigned int value to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes an array of unsigned int
values to the binary stream, used as the data sink.
arrayPt | A pointer to the array's first element. |
count | The number of elements to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes a unsigned long
value to the binary stream, used as the data sink.
value | The unsigned long value to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes an unsigned long long
value to the binary stream, used as the data sink.
value | The unsigned long long value to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes an array of unsigned long long
values to the binary stream, used as the data sink.
arrayPt | A pointer to the array's first element. |
count | The number of elements to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes an array of unsigned long
values to the binary stream, used as the data sink.
arrayPt | A pointer to the array's first element. |
count | The number of elements to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes a unsigned short
value to the binary stream, used as the data sink.
value | The unsigned short value to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes an array of unsigned short
values to the binary stream, used as the data sink.
arrayPt | A pointer to the array's first element. |
count | The number of elements to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes a UTF-16 character string to the binary stream that is used as the data sink.
ustring | A pointer to the string's first element. |
count | The number of elements to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes a wchar_t
value to the binary stream, used as the data sink.
value | The wchar_t value to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes an array of wchar_t
values to the binary stream, used as the data sink.
arrayPt | A pointer to the array's first element. |
count | The number of elements to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes a wide character to the binary stream that is used as the data sink.
value | The wide character to be written to the stream. |
Implements RWDataOutputStreamImp.
|
virtual |
Writes a wide character string to the binary stream that is used as the data sink.
wstring | A pointer to the string's first element. |
count | The number of elements to be written to the stream. |
Implements RWDataOutputStreamImp.
Copyright © 2014 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.