class PUnSerialiser |
This class allows the un-serialisation of objects from an input stream.
![]() | PUnSerialiser ( istream & strm ) Construct an un-serialiser |
![]() | operator>> (char &) Input primitive from stream |
![]() | operator>> (unsigned char &) Input primitive from stream |
![]() | operator>> (signed char &) Input primitive from stream |
![]() | operator>> (short &) Input primitive from stream |
![]() | operator>> (unsigned short &) Input primitive from stream |
![]() | operator>> (int &) Input primitive from stream |
![]() | operator>> (unsigned int &) Input primitive from stream |
![]() | operator>> (long &) Input primitive from stream |
![]() | operator>> (unsigned long &) Input primitive from stream |
![]() | operator>> (float &) Input primitive from stream |
![]() | operator>> (double &) Input primitive from stream |
![]() | operator>> (long double &) Input primitive from stream |
![]() | operator>> (char* ) Input primitive from stream |
![]() | operator>> (unsigned char* ) Input primitive from stream |
![]() | operator>> (signed char* ) Input primitive from stream |
![]() | operator>> (PObject &) Input the data from the un-serialiser object. |
![]() | stream Stream the read un-serialiser data from |
Run Time Type functions
I/O functions
Miscellaneous functions
Comparison functions
This class allows the un-serialisation of objects from an input stream. This reconstruct objects that where packaged earlier by an instance of the PSerialise class. The stream they are received from can be any stream; file, string, pipe, socket etc.Serialisation can be done in two manners: binary or text. This depends on the serialiser instance that was constructed. Each objects PObject::Serialise() function is called and it is up to that function to output in binary or text.
To a large extent, if only the << operator is used on the PSerialser instance, the text and binary versions of the PObject::Serialise() function can be made identical.
This class is an abstract class and descendents of PTextSerialiser or PBinarySerialiser should be created.
Alphabetic index HTML hierarchy of classes or Java