RRefArray Class Reference

class RRefArray : public RPointerArrayBase

Array class for references.

Inherits from

Public Member Functions
RRefArray ()
TInt Append (T const &)
void Close ()
TInt Count ()
TInt Insert (T const &, TInt )
void Remove ( TInt )
void Reset ()
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()

void Close ( ) [inline]

Count()

TInt Count ( ) const [inline]

Insert(T const &, TInt)

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

Parameters

T const & anEntry
TInt aPos

Remove(TInt)

void Remove ( TInt anIndex ) [inline]

Parameters

TInt anIndex

Reset()

void Reset ( ) [inline]

operator[](TInt)

T const & operator[] ( TInt anIndex ) const [inline]

Parameters

TInt anIndex

operator[](TInt)

T & operator[] ( TInt anIndex ) [inline]

Parameters

TInt anIndex

Member Data Documentation

RArray< TAny * > iArray

RArray < TAny * > iArray [private]