Den::RPatternList Class Reference

class Den::RPatternList : public RPointerArray< CPattern >

Inherits from

Public Member Functions
RPatternList ()
void Advance ()
void AppendEmptyPattern ()
CPattern & CurrentPattern ()
void ResetForReuse ( TBool )
void SetOwner ( MCompleteNotify *)
Inherited Functions
RPointerArray< CPattern >::Append(const CPattern *)
RPointerArray< CPattern >::AppendL(const CPattern *)
RPointerArray< CPattern >::Array()const
RPointerArray< CPattern >::Close()
RPointerArray< CPattern >::Compress()
RPointerArray< CPattern >::Count()const
RPointerArray< CPattern >::Find(const CPattern *)const
RPointerArray< CPattern >::Find(const CPattern *,TIdentityRelation< CPattern >)const
RPointerArray< CPattern >::Find(const K &,TBool(*)(const K *k, const CPattern &t))const
RPointerArray< CPattern >::FindInAddressOrder(const CPattern *)const
RPointerArray< CPattern >::FindInAddressOrder(const CPattern *,TInt &)const
RPointerArray< CPattern >::FindInAddressOrderL(const CPattern *)const
RPointerArray< CPattern >::FindInAddressOrderL(const CPattern *,TInt &)const
RPointerArray< CPattern >::FindInOrder(const CPattern *,TInt &,TLinearOrder< CPattern >)const
RPointerArray< CPattern >::FindInOrder(const CPattern *,TLinearOrder< CPattern >)const
RPointerArray< CPattern >::FindInOrder(const K &,TInt(*)(const K *k, const CPattern &t))const
RPointerArray< CPattern >::FindInOrderL(const CPattern *,TInt &,TLinearOrder< CPattern >)const
RPointerArray< CPattern >::FindInOrderL(const CPattern *,TLinearOrder< CPattern >)const
RPointerArray< CPattern >::FindL(const CPattern *)const
RPointerArray< CPattern >::FindL(const CPattern *,TIdentityRelation< CPattern >)const
RPointerArray< CPattern >::FindReverse(const CPattern *)const
RPointerArray< CPattern >::FindReverse(const CPattern *,TIdentityRelation< CPattern >)const
RPointerArray< CPattern >::FindReverse(const K &,TInt(*)(const K *k, const CPattern &t))const
RPointerArray< CPattern >::FindReverseL(const CPattern *)const
RPointerArray< CPattern >::FindReverseL(const CPattern *,TIdentityRelation< CPattern >)const
RPointerArray< CPattern >::GranularCompress()
RPointerArray< CPattern >::Insert(const CPattern *,TInt)
RPointerArray< CPattern >::InsertInAddressOrder(const CPattern *)
RPointerArray< CPattern >::InsertInAddressOrderAllowRepeats(const CPattern *)
RPointerArray< CPattern >::InsertInAddressOrderAllowRepeatsL(const CPattern *)
RPointerArray< CPattern >::InsertInAddressOrderL(const CPattern *)
RPointerArray< CPattern >::InsertInOrder(const CPattern *,TLinearOrder< CPattern >)
RPointerArray< CPattern >::InsertInOrderAllowRepeats(const CPattern *,TLinearOrder< CPattern >)
RPointerArray< CPattern >::InsertInOrderAllowRepeatsL(const CPattern *,TLinearOrder< CPattern >)
RPointerArray< CPattern >::InsertInOrderL(const CPattern *,TLinearOrder< CPattern >)
RPointerArray< CPattern >::InsertL(const CPattern *,TInt)
RPointerArray< CPattern >::RPointerArray()
RPointerArray< CPattern >::RPointerArray(CPattern **,TInt)
RPointerArray< CPattern >::RPointerArray(TInt)
RPointerArray< CPattern >::RPointerArray(TInt,TInt)
RPointerArray< CPattern >::Remove(TInt)
RPointerArray< CPattern >::Reserve(TInt)
RPointerArray< CPattern >::ReserveL(TInt)
RPointerArray< CPattern >::Reset()
RPointerArray< CPattern >::ResetAndDestroy()
RPointerArray< CPattern >::Sort(TLinearOrder< CPattern >)
RPointerArray< CPattern >::SortIntoAddressOrder()
RPointerArray< CPattern >::SpecificFindInAddressOrder(const CPattern *,TInt &,TInt)const
RPointerArray< CPattern >::SpecificFindInAddressOrder(const CPattern *,TInt)const
RPointerArray< CPattern >::SpecificFindInAddressOrderL(const CPattern *,TInt &,TInt)const
RPointerArray< CPattern >::SpecificFindInAddressOrderL(const CPattern *,TInt)const
RPointerArray< CPattern >::SpecificFindInOrder(const CPattern *,TInt &,TLinearOrder< CPattern >,TInt)const
RPointerArray< CPattern >::SpecificFindInOrder(const CPattern *,TLinearOrder< CPattern >,TInt)const
RPointerArray< CPattern >::SpecificFindInOrderL(const CPattern *,TInt &,TLinearOrder< CPattern >,TInt)const
RPointerArray< CPattern >::SpecificFindInOrderL(const CPattern *,TLinearOrder< CPattern >,TInt)const
RPointerArray< CPattern >::operator[](TInt)
RPointerArray< CPattern >::operator[](TInt)const
Private Attributes
TUint iCurrentIndex
MCompleteNotify * iOwner

Constructor & Destructor Documentation

RPatternList()

RPatternList ( ) [inline]

Member Functions Documentation

Advance()

void Advance ( )

AppendEmptyPattern()

void AppendEmptyPattern ( )

CurrentPattern()

CPattern & CurrentPattern ( )

ResetForReuse(TBool)

void ResetForReuse ( TBool aSameOwner )

Parameters

TBool aSameOwner

SetOwner(MCompleteNotify *)

void SetOwner ( MCompleteNotify * aToBeNotified ) [inline]

Parameters

MCompleteNotify * aToBeNotified

Member Data Documentation

TUint iCurrentIndex

TUint iCurrentIndex [private]

MCompleteNotify * iOwner

MCompleteNotify * iOwner [private]