class TExternalizer |
A family of classes whose instances can be used to perform externalisation on behalf of other objects.
Public Member Functions | |
---|---|
TExternalizeFunction | Function() |
void | operator()(const T &, RWriteStream &) |
Private Member Functions | |
---|---|
void | ExternalizeAsL(const TAny *, RWriteStream &) |
void | ExternalizeAsL | ( | const TAny * | aPtr, |
RWriteStream & | aStream | |||
) | [private, static, inline] |
const TAny * aPtr | |
RWriteStream & aStream |
TExternalizeFunction | Function | ( | ) | [static, inline] |
Gets a pointer to the function to be used to perform externalisation.
The implementation is the private, static member of this class, ExternalizeAsL().
The externalisation function.
void | operator() | ( | const T & | anObject, |
RWriteStream & | aStream | |||
) | const [inline] |
const T & anObject | |
RWriteStream & aStream |