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