TExternalizer Class Reference

class TExternalizer

A family of classes whose instances can be used to perform externalisation on behalf of other objects.

TStreamRef

Public Member Functions
TExternalizeFunction Function ()
void operator() (const T &, RWriteStream &)
Private Member Functions
void ExternalizeAsL (const TAny *, RWriteStream &)

Member Functions Documentation

ExternalizeAsL(const TAny *, RWriteStream &)

void ExternalizeAsL ( const TAny * aPtr,
RWriteStream & aStream
) [private, static]

Parameters

const TAny * aPtr
RWriteStream & aStream

Function()

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() .

operator()(const T &, RWriteStream &)

void operator() ( const T & anObject,
RWriteStream & aStream
) const [inline]

Parameters

const T & anObject
RWriteStream & aStream