#include <s32strm.h>
class TCardinality |
Public Member Functions | |
---|---|
TCardinality() | |
TCardinality(TInt) | |
IMPORT_C void | ExternalizeL(RWriteStream &) |
IMPORT_C void | InternalizeL(RReadStream &) |
operator TInt() |
Compact stream format for positive integer values in the range 0 to 536,870,911 ((2^29)-1). Values in the range 0-127 are stored in a single byte, 128-16383 in two bytes and other values in 4 bytes.
The class provides conversion to and from TInt, and both externalization and internalization functions. It is used to significant effect within Symbian code.
TCardinality | ( | ) | [inline] |
TCardinality | ( | TInt | aCount | ) | [inline] |
Constructs the object with the specified value.
Parameters | |
---|---|
aCount | The value for this object. |
IMPORT_C void | ExternalizeL | ( | RWriteStream & | aStream | ) | const |
Externalises this object to a write stream.
The existence of this function means that the standard templated operator<<() can be used to externalise objects of this class.
See also: operator<<()
Parameters | |
---|---|
aStream | Stream to which the object should be externalised. |
IMPORT_C void | InternalizeL | ( | RReadStream & | aStream | ) |
Internalizes this object from a read stream.
The existence of this function means that the standard templated operator>>() can be used to internalise objects of this class.
See also: operator>>()
Parameters | |
---|---|
aStream | Stream store from which the objet is to be internalised. |