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 |