|
| | RWObjectInputStream (const RWObjectInputStream &handle) |
| |
| | RWObjectInputStream (RWObjectInputStreamImp *body) |
| |
| void | closeContext (bool readContext=true) |
| |
| void | endAssoc () |
| |
| void | endBlock () |
| |
| void | endElement () |
| |
| void | endMap () |
| |
| void | endMember () |
| |
| void | endParent () |
| |
| void | endSequence () |
| |
| void * | getNewObject (const std::type_info *base) |
| |
| void | getString (RWCString &value) |
| |
| void | getString (std::string &value) |
| |
| void | getSymbol (RWSymbol &value) |
| |
| void | getUString (RWBasicUString &value) |
| |
| void | getWString (RWWString &value) |
| |
| void | openContext (bool readContext=true) |
| |
| RWObjectInputStream & | operator= (const RWObjectInputStream &handle) |
| |
| RWSymbol | readTypeInfo () |
| |
| void | rememberObject (const void *obj) |
| |
| void | startAssocKey () |
| |
| void | startAssocValue () |
| |
| RWSymbol | startBlock () |
| |
| void | startElement (int &position) |
| |
| RWSymbol | startMap (int &count, RWStreamType &keyType, RWStreamType &valueType) |
| |
| bool | startMember (RWSymbol &memberName, RWStreamType &memberType) |
| |
| void | startParent (const RWSymbol &typeInfo) |
| |
| RWSymbol | startSequence (int &count, RWStreamType &elementType) |
| |
| | RWDataInputStream (const RWDataInputStream &handle) |
| |
| | RWDataInputStream (RWDataInputStreamImp *ptr) |
| |
| RWSize | available () const |
| |
| void | close () |
| |
| void | getBool (bool &value) |
| |
| RWSize | getBools (bool *arrayPt, RWSize count) |
| |
| void | getChar (char &value) |
| |
| void | getCharacter (char &value) |
| |
| RWSize | getChars (char *arrayPt, RWSize count) |
| |
| RWSize | getDelimitedString (char *string, RWSize maxCount, char delim='\0') |
| |
| RWSize | getDelimitedUString (RWUChar *ustring, RWSize maxCount, RWUChar delim) |
| |
| RWSize | getDelimitedWString (wchar_t *wstring, RWSize maxCount, wchar_t delim=L'\0') |
| |
| void | getDouble (double &value) |
| |
| RWSize | getDoubles (double *arrayPt, RWSize count) |
| |
| void | getFloat (float &value) |
| |
| RWSize | getFloats (float *arrayPt, RWSize count) |
| |
| void | getInt (int &value) |
| |
| RWSize | getInts (int *arrayPt, RWSize count) |
| |
| void | getLong (long &value) |
| |
| void | getLongDouble (long double &value) |
| |
| RWSize | getLongDoubles (long double *arrayPt, RWSize count) |
| |
| void | getLongLong (long long &value) |
| |
| RWSize | getLongLongs (long long *arrayPt, RWSize count) |
| |
| RWSize | getLongs (long *arrayPt, RWSize count) |
| |
| void | getShort (short &value) |
| |
| RWSize | getShorts (short *arrayPt, RWSize count) |
| |
| void | getSignedChar (signed char &value) |
| |
| RWSize | getSignedChars (signed char *arrayPt, RWSize count) |
| |
| void | getSizeT (size_t &value) |
| |
| RWSize | getString (char *string, RWSize count) |
| |
| void | getUCharacter (RWUChar &value) |
| |
| void | getUnsignedChar (unsigned char &value) |
| |
| RWSize | getUnsignedChars (unsigned char *arrayPt, RWSize count) |
| |
| void | getUnsignedInt (unsigned int &value) |
| |
| RWSize | getUnsignedInts (unsigned int *arrayPt, RWSize count) |
| |
| void | getUnsignedLong (unsigned long &value) |
| |
| RWSize | getUnsignedLongLongs (unsigned long long *arrayPt, RWSize count) |
| |
| RWSize | getUnsignedLongs (unsigned long *arrayPt, RWSize count) |
| |
| void | getUnsignedShort (unsigned short &value) |
| |
| RWSize | getUnsignedShorts (unsigned short *arrayPt, RWSize count) |
| |
| RWSize | getUString (RWUChar *ustring, RWSize count) |
| |
| void | getWchar_t (wchar_t &value) |
| |
| RWSize | getWchar_ts (wchar_t *arrayPt, RWSize count) |
| |
| void | getWCharacter (wchar_t &value) |
| |
| RWSize | getWString (wchar_t *wstring, RWSize count) |
| |
| bool | isBad () const |
| |
| bool | isEof () const |
| |
| bool | isFail () const |
| |
| bool | isGood () const |
| |
| RWDataInputStream & | operator= (const RWDataInputStream &handle) |
| |
| RWDataInputStream & | operator>> (bool &value) |
| |
| RWDataInputStream & | operator>> (char &value) |
| |
| RWDataInputStream & | operator>> (double &value) |
| |
| RWDataInputStream & | operator>> (float &value) |
| |
| RWDataInputStream & | operator>> (int &value) |
| |
| RWDataInputStream & | operator>> (long &value) |
| |
| RWDataInputStream & | operator>> (long double &value) |
| |
| RWDataInputStream & | operator>> (long long &value) |
| |
| RWDataInputStream & | operator>> (RWDataInputStream &(*pf)(RWDataInputStream &)) |
| |
| RWDataInputStream | operator>> (RWDataInputStream(*pf)(RWDataInputStream &)) |
| |
| RWDataInputStream & | operator>> (short &value) |
| |
| RWDataInputStream & | operator>> (signed char &value) |
| |
| RWDataInputStream & | operator>> (unsigned char &value) |
| |
| RWDataInputStream & | operator>> (unsigned int &value) |
| |
| RWDataInputStream & | operator>> (unsigned long &value) |
| |
| RWDataInputStream & | operator>> (unsigned short &value) |
| |
| RWDataInputStream & | operator>> (wchar_t &value) |
| |
| RWSize | skip (RWSize numUnits) |
| |
Public Member Functions inherited from RWHandleBase |
| bool | isValid (void) const |
| |
RWObjectInputStream is the handle class for object input stream implementation classes. Implements the handle idiom from the handle/body pattern. With the exception of constructors, assignment operators, and getFactory(), all member functions forward directly to the implementation associated with this handle during construction.