|
|
|
Location:
e32std.h
Link against: euser.lib
RArrayBase
Supported from 5.0
Base class used in the derivation of RArray. The base
class is inherited privately.
The class is internal and is not intended for use.
Defined in RArrayBase:
Append(), At(), BinarySearch(), BinarySearchSigned(), BinarySearchUnsigned(), Close(), Compress(), Count(), Find(), Find(), FindIsq(), FindIsqSigned(), FindIsqUnsigned(), GetCount(), GetElementPtr(), GranularCompress(), Grow(), HeapSort(), HeapSortSigned(), HeapSortUnsigned(), Insert(), InsertIsq(), InsertIsqSigned(), InsertIsqUnsigned(), RArrayBase(), RArrayBase(), RArrayBase(), RArrayBase(), Remove(), Reset(), iAllocated, iCount, iEntries, iEntrySize, iGranularity, iKeyOffset
protected: RArrayBase(TInt aEntrySize, TAny* aEntries, TInt aCount);
This is internal and is not intended for use.
protected: RArrayBase(TInt anEntrySize, TInt aGranularity);
This is internal and is not intended for use.
protected: RArrayBase(TInt anEntrySize, TInt aGranularity, TInt aKeyOffset);
This is internal and is not intended for use.
protected: TInt Append(const TAny* anEntry);
This is internal and is not intended for use.
protected: TInt Insert(const TAny* anEntry, TInt aPos);
This is internal and is not intended for use.
protected: TInt Find(const TAny* anEntry) const;
This is internal and is not intended for use.
protected: TInt Find(const TAny* anEntry, TGeneralIdentityRelation anIdentity) const;
This is internal and is not intended for use.
protected: TInt FindIsqSigned(const TAny* anEntry) const;
This is internal and is not intended for use.
protected: TInt FindIsqUnsigned(const TAny* anEntry) const;
This is internal and is not intended for use.
protected: TInt FindIsq(const TAny* anEntry, TGeneralLinearOrder anOrder) const;
This is internal and is not intended for use.
protected: TInt InsertIsqSigned(const TAny* anEntry, TBool aAllowRepeats);
This is internal and is not intended for use.
protected: TInt InsertIsqUnsigned(const TAny* anEntry, TBool aAllowRepeats);
This is internal and is not intended for use.
protected: TInt InsertIsq(const TAny* anEntry, TGeneralLinearOrder anOrder, TBool aAllowRepeats);
This is internal and is not intended for use.
protected: void HeapSort(TGeneralLinearOrder anOrder);
This is internal and is not intended for use.
protected: TInt BinarySearchSigned(const TAny* anEntry, TInt& anIndex) const;
This is internal and is not intended for use.
protected: TInt BinarySearchUnsigned(const TAny* anEntry, TInt& anIndex) const;
This is internal and is not intended for use.
protected: TInt BinarySearch(const TAny* anEntry, TInt& anIndex, TGeneralLinearOrder anOrder) const;
This is internal and is not intended for use.
protected: static TInt GetCount(const CBase* aPtr);
This is internal and is not intended for use.
protected: static const TAny* GetElementPtr(const CBase* aPtr, TInt aIndex);
This is internal and is not intended for use.
private: TInt iGranularity;
This is internal and is not intended for use.