SourcePro C++ 12.0 |
SourcePro® C++ API Reference Guide |
SourcePro C++ Documentation Home |
Reads data in US-ASCII format from a narrow character stream. More...
#include <rw/stream/RWIstreamDataFromCharInputStreamImp.h>
Public Member Functions | |
virtual | ~RWIstreamDataFromCharInputStreamImp () |
virtual void | close () |
virtual bool | isBad () const |
virtual bool | isFail () const |
virtual bool | isGood () const |
virtual bool | isEof () const |
virtual RWSize | available () const |
virtual RWSize | skip (RWSize numUnits) |
virtual void | getBool (bool &value) |
virtual void | getChar (char &value) |
virtual void | getUnsignedChar (unsigned char &value) |
virtual void | getSignedChar (signed char &value) |
virtual void | getShort (short &value) |
virtual void | getUnsignedShort (unsigned short &value) |
virtual void | getInt (int &value) |
virtual void | getUnsignedInt (unsigned int &value) |
virtual void | getLong (long &value) |
virtual void | getUnsignedLong (unsigned long &value) |
virtual void | getFloat (float &value) |
virtual void | getDouble (double &value) |
virtual void | getWchar_t (wchar_t &value) |
virtual void | getLongLong (long long &value) |
virtual void | getUnsignedLongLong (unsigned long long &value) |
virtual void | getLongDouble (long double &value) |
virtual void | getCharacter (char &value) |
virtual void | getWCharacter (wchar_t &value) |
virtual void | getUCharacter (RWUChar &value) |
virtual void | getSizeT (size_t &value) |
virtual RWSize | getBools (bool *arrayPt, RWSize count) |
virtual RWSize | getChars (char *arrayPt, RWSize count) |
virtual RWSize | getUnsignedChars (unsigned char *arrayPt, RWSize count) |
virtual RWSize | getSignedChars (signed char *arrayPt, RWSize count) |
virtual RWSize | getShorts (short *arrayPt, RWSize count) |
virtual RWSize | getUnsignedShorts (unsigned short *arrayPt, RWSize count) |
virtual RWSize | getInts (int *arrayPt, RWSize count) |
virtual RWSize | getUnsignedInts (unsigned int *arrayPt, RWSize count) |
virtual RWSize | getLongs (long *arrayPt, RWSize count) |
virtual RWSize | getUnsignedLongs (unsigned long *arrayPt, RWSize count) |
virtual RWSize | getFloats (float *arrayPt, RWSize count) |
virtual RWSize | getDoubles (double *arrayPt, RWSize count) |
virtual RWSize | getWchar_ts (wchar_t *arrayPt, RWSize count) |
virtual RWSize | getLongLongs (long long *arrayPt, RWSize count) |
virtual RWSize | getUnsignedLongLongs (unsigned long long *arrayPt, RWSize count) |
virtual RWSize | getLongDoubles (long double *arrayPt, RWSize count) |
virtual RWSize | getString (char *string, RWSize count) |
virtual RWSize | getWString (wchar_t *wstring, RWSize count) |
virtual RWSize | getUString (RWUChar *arrayPt, RWSize count) |
virtual RWSize | getDelimitedString (char *string, RWSize maxCount, char delim) |
virtual RWSize | getDelimitedWString (wchar_t *wstring, RWSize maxCount, wchar_t delim) |
virtual RWSize | getDelimitedUString (RWUChar *ustring, RWSize maxCount, RWUChar delim) |
Static Public Member Functions | |
static RWDataInputStream | make (const RWCharInputStream &source) |
static RWDataInputStream | make (const RWCharInputStream &source, std::ios *&formatter) |
Protected Member Functions | |
RWIstreamDataFromCharInputStreamImp (const RWCharInputStream &sourceStream) | |
RWIstreamDataFromCharInputStreamImp (const RWCharInputStream &sourceStream, std::ios *&formatter) | |
std::istream & | getIstream () |
const std::istream & | getIstream () const |
std::istream & | getCheckedIstream () |
const std::istream & | getCheckedIstream () const |
std::ios & | getIos () |
The class RWIstreamDataFromCharInputStreamImp reads data in US-ASCII format from a narrow character stream. The RWOstreamDataToCharOutputStreamImp or iostreams std::ostream class generates the format being read. Implements the body idiom from the handle-body pattern.
virtual RWIstreamDataFromCharInputStreamImp::~RWIstreamDataFromCharInputStreamImp | ( | ) | [virtual] |
Destructor.
RWIstreamDataFromCharInputStreamImp::RWIstreamDataFromCharInputStreamImp | ( | const RWCharInputStream & | sourceStream | ) | [protected] |
Initializes the reference to the narrow character stream that will be used as the source of characters.
sourceStream | The narrow character stream that will serve as the source of characters. |
RWIstreamDataFromCharInputStreamImp::RWIstreamDataFromCharInputStreamImp | ( | const RWCharInputStream & | sourceStream, | |
std::ios *& | formatter | |||
) | [protected] |
Initializes the reference to the narrow character stream that will be used as the source of characters.
sourceStream | The narrow character stream that will serve as the source of characters. | |
formatter | An object that can be used to modify the format recognized by the stream. This object is initialized by the stream and then returned to the caller. |
virtual RWSize RWIstreamDataFromCharInputStreamImp::available | ( | ) | const [virtual] |
Returns the number of narrow characters that can be read from the embedded iostreams std::istream object without blocking. Throws no exceptions.
Reimplemented from RWDataFromCharInputStreamImp.
virtual void RWIstreamDataFromCharInputStreamImp::close | ( | ) | [virtual] |
Forwards the close() call to the next processing narrow character input stream.
Reimplemented from RWDataFromCharInputStreamImp.
virtual void RWIstreamDataFromCharInputStreamImp::getBool | ( | bool & | value | ) | [virtual] |
Reads a bool
value from the stream.
value | The bool value to be read from the stream. |
Implements RWDataInputStreamImp.
virtual RWSize RWIstreamDataFromCharInputStreamImp::getBools | ( | bool * | arrayPt, | |
RWSize | count | |||
) | [virtual] |
Reads an array of bool
value(s) from the stream. The array must have been pre-allocated to contain at least count elements. The functions return the number of elements read.
arrayPt | A pointer to the array's first element. | |
count | The number of elements to be read from the stream. |
RWIncompleteStreamOperation | Thrown when elements from the stream cannot be read. |
Implements RWDataInputStreamImp.
virtual void RWIstreamDataFromCharInputStreamImp::getChar | ( | char & | value | ) | [virtual] |
Reads a char
value from the stream.
value | The char value to be read from the stream. |
Implements RWDataInputStreamImp.
virtual void RWIstreamDataFromCharInputStreamImp::getCharacter | ( | char & | value | ) | [virtual] |
Reads a char
value from the stream.
value | The char value to be read from the stream. |
Implements RWDataInputStreamImp.
virtual RWSize RWIstreamDataFromCharInputStreamImp::getChars | ( | char * | arrayPt, | |
RWSize | count | |||
) | [virtual] |
Reads an array of char
value(s) from the stream. The array must have been pre-allocated to contain at least count elements. The functions return the number of elements read.
arrayPt | A pointer to the array's first element. | |
count | The number of elements to be read from the stream. |
RWIncompleteStreamOperation | Thrown when elements from the stream cannot be read. |
Implements RWDataInputStreamImp.
const std::istream& RWIstreamDataFromCharInputStreamImp::getCheckedIstream | ( | ) | const [protected] |
Returns the embedded iostreams std::istream object that is used to format data.
RWExternalStreamException | Thrown if the embedded std::istream object is in a failed or bad state. |
std::istream& RWIstreamDataFromCharInputStreamImp::getCheckedIstream | ( | ) | [protected] |
Returns the embedded iostreams std::istream object that is used to format data.
RWExternalStreamException | Thrown if the embedded std::istream object is in a failed or bad state. |
virtual RWSize RWIstreamDataFromCharInputStreamImp::getDelimitedString | ( | char * | string, | |
RWSize | maxCount, | |||
char | delim | |||
) | [virtual] |
Reads narrow characters from the stream until the last character read is equal to delim, or maxCount narrow characters have been read, or the end of the input sequence is reached. The narrow characters read are stored in string. The function returns the actual number of narrow characters read from the stream.
string | A pointer to the string receiving the narrow characters extracted from the stream. | |
maxCount | The maximum number of narrow characters to be read. | |
delim | The narrow character used as a delimiter. |
RWIncompleteStreamOperation | Thrown when elements from the stream cannot be read. |
Implements RWDataInputStreamImp.
virtual RWSize RWIstreamDataFromCharInputStreamImp::getDelimitedUString | ( | RWUChar * | ustring, | |
RWSize | maxCount, | |||
RWUChar | delim | |||
) | [virtual] |
Reads UTF-16 characters from the stream until the last character read is equal to delim, or maxCount UTF-16 characters have been read, or the end of the input sequence is reached. The UTF-16 characters read are stored in ustring. The function returns the actual number of UTF-16 characters read from the stream.
ustring | A pointer to the string receiving the UTF-16 characters extracted from the stream. | |
maxCount | The maximum number of UTF-16 characters to be read. | |
delim | The UTF-16 character used as a delimiter. |
RWIncompleteStreamOperation | Thrown when elements from the stream cannot be read. |
Implements RWDataInputStreamImp.
virtual RWSize RWIstreamDataFromCharInputStreamImp::getDelimitedWString | ( | wchar_t * | wstring, | |
RWSize | maxCount, | |||
wchar_t | delim | |||
) | [virtual] |
Reads wide characters from the stream until the last character read is equal to delim, or maxCount wide characters have been read, or the end of the input sequence is reached. The wide characters read are stored in wstring. The function returns the actual number of wide characters read from the stream.
wstring | A pointer to the string receiving the wide characters extracted from the stream. | |
maxCount | The maximum number of wide characters to be read. | |
delim | The wide character used as a delimiter. |
RWIncompleteStreamOperation | Thrown when elements from the stream cannot be read. |
Implements RWDataInputStreamImp.
virtual void RWIstreamDataFromCharInputStreamImp::getDouble | ( | double & | value | ) | [virtual] |
Reads a double
value from the stream.
value | The double value to be read from the stream. |
Implements RWDataInputStreamImp.
virtual RWSize RWIstreamDataFromCharInputStreamImp::getDoubles | ( | double * | arrayPt, | |
RWSize | count | |||
) | [virtual] |
Reads an array of double
value(s) from the stream. The array must have been pre-allocated to contain at least count elements. The functions return the number of elements read.
arrayPt | A pointer to the array's first element. | |
count | The number of elements to be read from the stream. |
RWIncompleteStreamOperation | Thrown when elements from the stream cannot be read. |
Implements RWDataInputStreamImp.
virtual void RWIstreamDataFromCharInputStreamImp::getFloat | ( | float & | value | ) | [virtual] |
Reads a float
value from the stream.
value | The float value to be read from the stream. |
Implements RWDataInputStreamImp.
virtual RWSize RWIstreamDataFromCharInputStreamImp::getFloats | ( | float * | arrayPt, | |
RWSize | count | |||
) | [virtual] |
Reads an array of float
value(s) from the stream. The array must have been pre-allocated to contain at least count elements. The functions return the number of elements read.
arrayPt | A pointer to the array's first element. | |
count | The number of elements to be read from the stream. |
RWIncompleteStreamOperation | Thrown when elements from the stream cannot be read. |
Implements RWDataInputStreamImp.
virtual void RWIstreamDataFromCharInputStreamImp::getInt | ( | int & | value | ) | [virtual] |
Reads a int
value from the stream.
value | The int value to be read from the stream. |
Implements RWDataInputStreamImp.
virtual RWSize RWIstreamDataFromCharInputStreamImp::getInts | ( | int * | arrayPt, | |
RWSize | count | |||
) | [virtual] |
Reads an array of int
value(s) from the stream. The array must have been pre-allocated to contain at least count elements. The functions return the number of elements read.
arrayPt | A pointer to the array's first element. | |
count | The number of elements to be read from the stream. |
RWIncompleteStreamOperation | Thrown when elements from the stream cannot be read. |
Implements RWDataInputStreamImp.
std::ios& RWIstreamDataFromCharInputStreamImp::getIos | ( | ) | [inline, protected] |
Returns a reference to the std::ios base class of the embedded std::istream object. The std::ios reference can then be used to modify the format flags used by the embedded std::istream object when decoding formatted US-ASCII representation of the data inserted in this input stream.
const std::istream& RWIstreamDataFromCharInputStreamImp::getIstream | ( | ) | const [inline, protected] |
Returns the embedded iostreams std::istream object that is used to format data. Throws no exceptions.
std::istream& RWIstreamDataFromCharInputStreamImp::getIstream | ( | ) | [inline, protected] |
Returns the embedded iostreams std::istream object that is used to format data. Throws no exceptions.
virtual void RWIstreamDataFromCharInputStreamImp::getLong | ( | long & | value | ) | [virtual] |
Reads a long
value from the stream.
value | The long value to be read from the stream. |
Implements RWDataInputStreamImp.
virtual void RWIstreamDataFromCharInputStreamImp::getLongDouble | ( | long double & | value | ) | [virtual] |
Reads a long double
value from the stream.
value | The long double value to be read from the stream. |
Implements RWDataInputStreamImp.
virtual RWSize RWIstreamDataFromCharInputStreamImp::getLongDoubles | ( | long double * | arrayPt, | |
RWSize | count | |||
) | [virtual] |
Reads an array of long double
value(s) from the stream. The array must have been pre-allocated to contain at least count elements. The functions return the number of elements read.
arrayPt | A pointer to the array's first element. | |
count | The number of elements to be read from the stream. |
RWIncompleteStreamOperation | Thrown when elements from the stream cannot be read. |
Implements RWDataInputStreamImp.
virtual void RWIstreamDataFromCharInputStreamImp::getLongLong | ( | long long & | value | ) | [virtual] |
Reads a long long
value from the stream.
value | The long long value to be read from the stream. |
Implements RWDataInputStreamImp.
virtual RWSize RWIstreamDataFromCharInputStreamImp::getLongLongs | ( | long long * | arrayPt, | |
RWSize | count | |||
) | [virtual] |
Reads an array of long long
value(s) from the stream. The array must have been pre-allocated to contain at least count elements. The functions return the number of elements read.
arrayPt | A pointer to the array's first element. | |
count | The number of elements to be read from the stream. |
RWIncompleteStreamOperation | Thrown when elements from the stream cannot be read. |
Implements RWDataInputStreamImp.
virtual RWSize RWIstreamDataFromCharInputStreamImp::getLongs | ( | long * | arrayPt, | |
RWSize | count | |||
) | [virtual] |
Reads an array of long
value(s) from the stream. The array must have been pre-allocated to contain at least count elements. The functions return the number of elements read.
arrayPt | A pointer to the array's first element. | |
count | The number of elements to be read from the stream. |
RWIncompleteStreamOperation | Thrown when elements from the stream cannot be read. |
Implements RWDataInputStreamImp.
virtual void RWIstreamDataFromCharInputStreamImp::getShort | ( | short & | value | ) | [virtual] |
Reads a short
value from the stream.
value | The short value to be read from the stream. |
Implements RWDataInputStreamImp.
virtual RWSize RWIstreamDataFromCharInputStreamImp::getShorts | ( | short * | arrayPt, | |
RWSize | count | |||
) | [virtual] |
Reads an array of short
value(s) from the stream. The array must have been pre-allocated to contain at least count elements. The functions return the number of elements read.
arrayPt | A pointer to the array's first element. | |
count | The number of elements to be read from the stream. |
RWIncompleteStreamOperation | Thrown when elements from the stream cannot be read. |
Implements RWDataInputStreamImp.
virtual void RWIstreamDataFromCharInputStreamImp::getSignedChar | ( | signed char & | value | ) | [virtual] |
Reads a signed char
value from the stream.
value | The signed char value to be read from the stream. |
Implements RWDataInputStreamImp.
virtual RWSize RWIstreamDataFromCharInputStreamImp::getSignedChars | ( | signed char * | arrayPt, | |
RWSize | count | |||
) | [virtual] |
Reads an array of signed char
value(s) from the stream. The array must have been pre-allocated to contain at least count elements. The functions return the number of elements read.
arrayPt | A pointer to the array's first element. | |
count | The number of elements to be read from the stream. |
RWIncompleteStreamOperation | Thrown when elements from the stream cannot be read. |
Implements RWDataInputStreamImp.
virtual void RWIstreamDataFromCharInputStreamImp::getSizeT | ( | size_t & | value | ) | [virtual] |
Reads a size_t
value from the stream.
value | The size_t value to be read from the stream. |
Implements RWDataInputStreamImp.
virtual RWSize RWIstreamDataFromCharInputStreamImp::getString | ( | char * | string, | |
RWSize | count | |||
) | [virtual] |
Reads a narrow character string from the stream. The string must have been pre-allocated to contain at least count elements. The functions return the number of elements read.
string | A pointer to the string's first element. | |
count | The number of elements to be read from the stream. |
Implements RWDataInputStreamImp.
virtual void RWIstreamDataFromCharInputStreamImp::getUCharacter | ( | RWUChar & | value | ) | [virtual] |
Reads a UTF-16
character from the stream.
value | The UTF-16 value to be read from the stream. |
Implements RWDataInputStreamImp.
virtual void RWIstreamDataFromCharInputStreamImp::getUnsignedChar | ( | unsigned char & | value | ) | [virtual] |
Reads a unsigned char
value from the stream.
value | The unsigned char value to be read from the stream. |
Implements RWDataInputStreamImp.
virtual RWSize RWIstreamDataFromCharInputStreamImp::getUnsignedChars | ( | unsigned char * | arrayPt, | |
RWSize | count | |||
) | [virtual] |
Reads an array of unsigned char
value(s) from the stream. The array must have been pre-allocated to contain at least count elements. The functions return the number of elements read.
arrayPt | A pointer to the array's first element. | |
count | The number of elements to be read from the stream. |
RWIncompleteStreamOperation | Thrown when elements from the stream cannot be read. |
Implements RWDataInputStreamImp.
virtual void RWIstreamDataFromCharInputStreamImp::getUnsignedInt | ( | unsigned int & | value | ) | [virtual] |
Reads a unsigned int
value from the stream.
value | The unsigned int value to be read from the stream. |
Implements RWDataInputStreamImp.
virtual RWSize RWIstreamDataFromCharInputStreamImp::getUnsignedInts | ( | unsigned int * | arrayPt, | |
RWSize | count | |||
) | [virtual] |
Reads an array of unsigned int
value(s) from the stream. The array must have been pre-allocated to contain at least count elements. The functions return the number of elements read.
arrayPt | A pointer to the array's first element. | |
count | The number of elements to be read from the stream. |
RWIncompleteStreamOperation | Thrown when elements from the stream cannot be read. |
Implements RWDataInputStreamImp.
virtual void RWIstreamDataFromCharInputStreamImp::getUnsignedLong | ( | unsigned long & | value | ) | [virtual] |
Reads a unsigned long
value from the stream.
value | The unsigned long value to be read from the stream. |
Implements RWDataInputStreamImp.
virtual void RWIstreamDataFromCharInputStreamImp::getUnsignedLongLong | ( | unsigned long long & | value | ) | [virtual] |
Reads a unsigned long long
value from the stream.
value | The unsigned long long value to be read from the stream. |
Implements RWDataInputStreamImp.
virtual RWSize RWIstreamDataFromCharInputStreamImp::getUnsignedLongLongs | ( | unsigned long long * | arrayPt, | |
RWSize | count | |||
) | [virtual] |
Reads an array of unsigned long long
value(s) from the stream. The array must have been pre-allocated to contain at least count elements. The functions return the number of elements read.
arrayPt | A pointer to the array's first element. | |
count | The number of elements to be read from the stream. |
RWIncompleteStreamOperation | Thrown when elements from the stream cannot be read. |
Implements RWDataInputStreamImp.
virtual RWSize RWIstreamDataFromCharInputStreamImp::getUnsignedLongs | ( | unsigned long * | arrayPt, | |
RWSize | count | |||
) | [virtual] |
Reads an array of unsigned long
value(s) from the stream. The array must have been pre-allocated to contain at least count elements. The functions return the number of elements read.
arrayPt | A pointer to the array's first element. | |
count | The number of elements to be read from the stream. |
RWIncompleteStreamOperation | Thrown when elements from the stream cannot be read. |
Implements RWDataInputStreamImp.
virtual void RWIstreamDataFromCharInputStreamImp::getUnsignedShort | ( | unsigned short & | value | ) | [virtual] |
Reads a unsigned short
value from the stream.
value | The unsigned short value to be read from the stream. |
Implements RWDataInputStreamImp.
virtual RWSize RWIstreamDataFromCharInputStreamImp::getUnsignedShorts | ( | unsigned short * | arrayPt, | |
RWSize | count | |||
) | [virtual] |
Reads an array of unsigned short
value(s) from the stream. The array must have been pre-allocated to contain at least count elements. The functions return the number of elements read.
arrayPt | A pointer to the array's first element. | |
count | The number of elements to be read from the stream. |
RWIncompleteStreamOperation | Thrown when elements from the stream cannot be read. |
Implements RWDataInputStreamImp.
virtual RWSize RWIstreamDataFromCharInputStreamImp::getUString | ( | RWUChar * | arrayPt, | |
RWSize | count | |||
) | [virtual] |
Reads a UTF-16 character string from the stream. The string must have been pre-allocated to contain at least count elements. The functions return the number of elements read.
arrayPt | A pointer to the string's first element. | |
count | The number of elements to be read from the stream. |
Implements RWDataInputStreamImp.
virtual void RWIstreamDataFromCharInputStreamImp::getWchar_t | ( | wchar_t & | value | ) | [virtual] |
Reads a wchar_t
value from the stream.
value | The wchar_t value to be read from the stream. |
Implements RWDataInputStreamImp.
virtual RWSize RWIstreamDataFromCharInputStreamImp::getWchar_ts | ( | wchar_t * | arrayPt, | |
RWSize | count | |||
) | [virtual] |
Reads an array of wchar_t
value(s) from the stream. The array must have been pre-allocated to contain at least count elements. The functions return the number of elements read.
arrayPt | A pointer to the array's first element. | |
count | The number of elements to be read from the stream. |
RWIncompleteStreamOperation | Thrown when elements from the stream cannot be read. |
Implements RWDataInputStreamImp.
virtual void RWIstreamDataFromCharInputStreamImp::getWCharacter | ( | wchar_t & | value | ) | [virtual] |
Reads a wchar_t
value from the stream.
value | The wchar_t value to be read from the stream. |
Implements RWDataInputStreamImp.
virtual RWSize RWIstreamDataFromCharInputStreamImp::getWString | ( | wchar_t * | wstring, | |
RWSize | count | |||
) | [virtual] |
Reads a wide character string from the stream. The string must have been pre-allocated to contain at least count elements. The functions return the number of elements read.
wstring | A pointer to the string's first element. | |
count | The number of elements to be read from the stream. |
Implements RWDataInputStreamImp.
virtual bool RWIstreamDataFromCharInputStreamImp::isBad | ( | ) | const [virtual] |
Returns true
if either one of the embedded iostreams std::istream objects, or the next processing narrow character input stream object is in a bad state. Throws no exceptions.
Reimplemented from RWDataFromCharInputStreamImp.
virtual bool RWIstreamDataFromCharInputStreamImp::isEof | ( | ) | const [virtual] |
Returns true
if either one of the embedded iostreams std::istream objects or the next processing narrow character input stream object is in an eof state. Throws no exceptions.
Reimplemented from RWDataFromCharInputStreamImp.
virtual bool RWIstreamDataFromCharInputStreamImp::isFail | ( | ) | const [virtual] |
Returns true
if either one of the embedded iostreams std::istream objects or the next processing narrow character input stream object is in a failed state. Throws no exceptions.
Reimplemented from RWDataFromCharInputStreamImp.
virtual bool RWIstreamDataFromCharInputStreamImp::isGood | ( | ) | const [virtual] |
Returns true
if both the embedded iostreams std::istream object, and the next processing narrow character input stream object are in good state. Throws no exceptions.
Reimplemented from RWDataFromCharInputStreamImp.
static RWDataInputStream RWIstreamDataFromCharInputStreamImp::make | ( | const RWCharInputStream & | source, | |
std::ios *& | formatter | |||
) | [inline, static] |
Constructs an RWIstreamDataFromCharInputStreamImp instance that uses source as its source of narrow characters, and returns a handle to it. Throws no exceptions.
source | The narrow character stream that is used as the source of characters. | |
formatter | An object that can be used to modify the format recognized by the stream. This object is initialized by the stream and then returned to the caller. |
static RWDataInputStream RWIstreamDataFromCharInputStreamImp::make | ( | const RWCharInputStream & | source | ) | [inline, static] |
Constructs an RWIstreamDataFromCharInputStreamImp instance that uses source as its source of narrow characters, and returns a handle to it. Throws no exceptions.
source | The narrow character stream that is used as the source of characters. |
Skips numUnits narrow characters(s) from the embedded iostreams std::istream object if possible. The function returns the actual number of narrow characters skipped, which can be any value between 0 and numUnits.
numUnits | The number of narrow characters to be skipped. |
Reimplemented from RWDataFromCharInputStreamImp.
© 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.