| class MExternalizer |
A family of classes defining an interface that can be implemented by classes that need to perform externalisation on behalf of others.
| Public Member Functions | |
|---|---|
| void | operator()(const T &, RWriteStream &) |
| Private Member Functions | |
|---|---|
| void | ExternalizeL(const T &, RWriteStream &) |
| void | ExternalizeL | ( | const T & | anObject, |
| RWriteStream & | aStream | |||
| ) | const [private, pure virtual] | |||
Performs externalisation.
The function is called by operator().
| const T & anObject | The object to be externalised. |
| RWriteStream & aStream | The write stream. |
| void | operator() | ( | const T & | anObject, |
| RWriteStream & | aStream | |||
| ) | const [inline] | |||
| const T & anObject | |
| RWriteStream & aStream |