| 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 |