TXIMPObjectMover Class Reference

class TXIMPObjectMover

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

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

Constructor & Destructor Documentation

TXIMPObjectMover()

TXIMPObjectMover()[private]

Member Functions Documentation

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

voidMoveFromCollectionToArrayL(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 & aSourceSource object collection from to move.
RPointerArray< T2 > & aTargetTarget array to move.
TLinearOrder< T2 > & aOrder

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

voidMoveFromPtrArrayToL(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 > & aSourceSource array from to move.
RPointerArray< T2 > & aTargetTarget array to move.