RRefArray Class Reference

class RRefArray : public RPointerArrayBase

Array class for references.

Inherits from

Public Member Functions
RRefArray()
TInt Append(T const &)
voidClose()
TInt Count()
TInt Insert(T const &, TInt)
voidRemove(TInt)
voidReset()
T const &operator[](TInt)
T &operator[](TInt)
Inherited Functions
RPointerArrayBase::Append(const TAny *)
RPointerArrayBase::At(TInt)const
RPointerArrayBase::BinarySearch(const TAny *,TInt &,TGeneralLinearOrder)const
RPointerArrayBase::BinarySearch(const TAny *,TInt &,TGeneralLinearOrder,TInt)const
RPointerArrayBase::BinarySearchSigned(TInt,TInt &)const
RPointerArrayBase::BinarySearchSigned(TInt,TInt &,TInt)const
RPointerArrayBase::BinarySearchUnsigned(TUint,TInt &)const
RPointerArrayBase::BinarySearchUnsigned(TUint,TInt &,TInt)const
RPointerArrayBase::Compress()
RPointerArrayBase::DoReserve(TInt)
RPointerArrayBase::Entries()
RPointerArrayBase::Find(const TAny *)const
RPointerArrayBase::Find(const TAny *,TGeneralIdentityRelation)const
RPointerArrayBase::FindIsq(const TAny *,TGeneralLinearOrder)const
RPointerArrayBase::FindIsq(const TAny *,TGeneralLinearOrder,TInt)const
RPointerArrayBase::FindIsqSigned(TInt)const
RPointerArrayBase::FindIsqSigned(TInt,TInt)const
RPointerArrayBase::FindIsqUnsigned(TUint)const
RPointerArrayBase::FindIsqUnsigned(TUint,TInt)const
RPointerArrayBase::FindReverse(const TAny *)const
RPointerArrayBase::FindReverse(const TAny *,TGeneralIdentityRelation)const
RPointerArrayBase::GetCount(const CBase *)
RPointerArrayBase::GetElementPtr(const CBase *,TInt)
RPointerArrayBase::GranularCompress()
RPointerArrayBase::HeapSort(TGeneralLinearOrder)
RPointerArrayBase::HeapSortSigned()
RPointerArrayBase::HeapSortUnsigned()
RPointerArrayBase::Insert(const TAny *,TInt)
RPointerArrayBase::InsertIsq(const TAny *,TGeneralLinearOrder,TBool)
RPointerArrayBase::InsertIsqSigned(TInt,TBool)
RPointerArrayBase::InsertIsqUnsigned(TUint,TBool)
RPointerArrayBase::RPointerArrayBase()
RPointerArrayBase::RPointerArrayBase(TAny **,TInt)
RPointerArrayBase::RPointerArrayBase(TInt)
RPointerArrayBase::RPointerArrayBase(TInt,TInt)
RPointerArrayBase::ZeroCount()
Private Attributes
RArray< TAny * >iArray

Constructor & Destructor Documentation

RRefArray()

RRefArray()[inline]

Member Functions Documentation

Append(T const &)

TInt Append(T const &anEntry)[inline]

Parameters

T const & anEntry

Close()

voidClose()[inline]

Count()

TInt Count()const [inline]

Insert(T const &, TInt)

TInt Insert(T const &anEntry,
TIntaPos
)[inline]

Parameters

T const & anEntry
TInt aPos

Remove(TInt)

voidRemove(TIntanIndex)[inline]

Parameters

TInt anIndex

Reset()

voidReset()[inline]

operator[](TInt)

T const &operator[](TIntanIndex)const [inline]

Parameters

TInt anIndex

operator[](TInt)

T &operator[](TIntanIndex)[inline]

Parameters

TInt anIndex

Member Data Documentation

RArray< TAny * > iArray

RArray< TAny * >iArray[private]