Symbian
 Developer Library

DEVELOPER LIBRARY

[Index] [Glossary] [Previous] [Next]



Location: e32std.h
Link against: euser.lib

Class RPointerArrayBase

RPointerArrayBase

Support

Supported from 5.0

Description

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()


Internal members


RPointerArrayBase()

protected: RPointerArrayBase();

Description

This member is internal and not intended for use.


RPointerArrayBase()

protected: RPointerArrayBase(TInt aGranularity);

Description

This member is internal and not intended for use.


RPointerArrayBase()

protected: RPointerArrayBase(TAny** aEntries, TInt aCount);

Description

This member is internal and not intended for use.


Close()

protected: void Close();

Description

This member is internal and not intended for use.


Count()

protected: TInt Count() const;

Description

This member is internal and not intended for use.


ZeroCount()

protected: inline void ZeroCount();

Description

This member is internal and not intended for use.


Entries()

protected: inline TAny** Entries();

Description

This member is internal and not intended for use.


At()

protected: TAny*& At(TInt anIndex) const;

Description

This member is internal and not intended for use.


Append()

protected: TInt Append(const TAny* anEntry);

Description

This member is internal and not intended for use.


Insert()

protected: TInt Insert(const TAny* anEntry, TInt aPos);

Description

This member is internal and not intended for use.


Remove()

protected: void Remove(TInt anIndex);

Description

This member is internal and not intended for use.


Compress()

protected: void Compress();

Description

This member is internal and not intended for use.


GranularCompress()

protected: void GranularCompress();

Description

This member is internal and not intended for use.


Reset()

protected: void Reset();

Description

This member is internal and not intended for use.


Find()

protected: TInt Find(const TAny* anEntry) const;

Description

This member is internal and not intended for use.


Find()

protected: TInt Find(const TAny* anEntry, TGeneralIdentityRelation anIdentity) const;

Description

This member is internal and not intended for use.


FindIsqSigned()

protected: TInt FindIsqSigned(TInt anEntry) const;

Description

This member is internal and not intended for use.


FindIsqUnsigned()

protected: TInt FindIsqUnsigned(TUint anEntry) const;

Description

This member is internal and not intended for use.


FindIsq()

protected: TInt FindIsq(const TAny* anEntry, TGeneralLinearOrder anOrder) const;

Description

This member is internal and not intended for use.


InsertIsqSigned()

protected: TInt InsertIsqSigned(TInt anEntry, TBool aAllowRepeats);

Description

This member is internal and not intended for use.


InsertIsqUnsigned()

protected: TInt InsertIsqUnsigned(TUint anEntry, TBool aAllowRepeats);

Description

This member is internal and not intended for use.


InsertIsq()

protected: TInt InsertIsq(const TAny* anEntry, TGeneralLinearOrder anOrder, TBool aAllowRepeats);

Description

This member is internal and not intended for use.


HeapSortSigned()

protected: void HeapSortSigned();

Description

This member is internal and not intended for use.


HeapSortUnsigned()

protected: void HeapSortUnsigned();

Description

This member is internal and not intended for use.


HeapSort()

protected: void HeapSort(TGeneralLinearOrder anOrder);

Description

This member is internal and not intended for use.


BinarySearchSigned()

protected: TInt BinarySearchSigned(TInt anEntry, TInt& anIndex) const;

Description

This member is internal and not intended for use.


BinarySearchUnsigned()

protected: TInt BinarySearchUnsigned(TUint anEntry, TInt& anIndex) const;

Description

This member is internal and not intended for use.


BinarySearch()

protected: TInt BinarySearch(const TAny* anEntry, TInt& anIndex, TGeneralLinearOrder anOrder) const;

Description

This member is internal and not intended for use.


GetCount()

protected: static TInt GetCount(const CBase* aPtr);

Description

This member is internal and not intended for use.


GetElementPtr()

protected: static const TAny* GetElementPtr(const CBase* aPtr, TInt aIndex);

Description

This member is internal and not intended for use.


Grow()

private: TInt Grow();

Description

This member is internal and not intended for use.