Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: S32STRM.H

Class TExternalizer< TAny >

class TExternalizer< TAny >;

Description

A specific instantiation of the family of TExternalizer<class T> classes whose instances can be used to perform externalisation on behalf of other untyped objects.

Members

Defined in TExternalizer< TAny >:
Function(), TExternalizer(), TExternalizer(), operator()()


Member functions


TExternalizer()

inline TExternalizer();

Description

Default constructor.

Return value


TExternalizer()

inline TExternalizer(TExternalizeFunction aFunction);

Description

Constructs the externaliser with the specified externalisation function.

Parameters

TExternalizeFunction aFunction

The externalisation function.

Return value


operator()()

inline void operator()(const TAny *aPtr, RWriteStream &aStream) const;

Description

Parameters

const TAny *aPtr

RWriteStream &aStream


Function()

inline TExternalizeFunction Function() const;

Description

Gets a pointer to the function to be used to perform externalisation.

Return value

TExternalizeFunction

The externalisation function.