TXIMPObjectMover Class Reference

class TXIMPObjectMover

Templated object mover to move objects from pointer array to another.

Since
S60 v3.2
Public Member Functions
void MoveFromCollectionToArrayL ( MXIMPObjectCollection &, RPointerArray < T2 > &, TLinearOrder < T2 > &)
void MoveFromPtrArrayToL ( RPointerArray < T1 > &, RPointerArray < T2 > &)
Private Member Functions
TXIMPObjectMover ()

Constructor & Destructor Documentation

TXIMPObjectMover()

TXIMPObjectMover ( ) [private]

Member Functions Documentation

MoveFromCollectionToArrayL(MXIMPObjectCollection &, RPointerArray< T2 > &, TLinearOrder< T2 > &)

void MoveFromCollectionToArrayL ( MXIMPObjectCollection & aSource,
RPointerArray < T2 > & aTarget,
TLinearOrder < T2 > & aOrder
) [static, inline]

Templated object move method.

Moves objects from object collection to array. Object types in object collection hast to be castable to target type.

Parameters

MXIMPObjectCollection & aSource Source object collection from to move.
RPointerArray < T2 > & aTarget Target array to move.
TLinearOrder < T2 > & aOrder

MoveFromPtrArrayToL(RPointerArray< T1 > &, RPointerArray< T2 > &)

void MoveFromPtrArrayToL ( RPointerArray < T1 > & aSource,
RPointerArray < T2 > & aTarget
) [static, inline]

Templated object move method.

Moves objects from one RPointerArray to another. Object types in the arrays can be different as long as source type is castable to target type.

Parameters

RPointerArray < T1 > & aSource Source array from to move.
RPointerArray < T2 > & aTarget Target array to move.