Den::RPatternList Class Reference

class Den::RPatternList : public RPointerArray< CPattern >

Inherits from

Public Member Functions
RPatternList()
voidAdvance()
voidAppendEmptyPattern()
CPattern &CurrentPattern()
voidResetForReuse(TBool)
voidSetOwner(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()

voidAdvance()

AppendEmptyPattern()

voidAppendEmptyPattern()

CurrentPattern()

CPattern &CurrentPattern()

ResetForReuse(TBool)

voidResetForReuse(TBoolaSameOwner)

Parameters

TBool aSameOwner

SetOwner(MCompleteNotify *)

voidSetOwner(MCompleteNotify *aToBeNotified)[inline]

Parameters

MCompleteNotify * aToBeNotified

Member Data Documentation

TUint iCurrentIndex

TUint iCurrentIndex[private]

MCompleteNotify * iOwner

MCompleteNotify *iOwner[private]