Symbian
 Developer Library

DEVELOPER LIBRARY

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



Location: e32std.h
Link against: euser.lib

Class RArrayBase

RArrayBase

Support

Supported from 5.0

Description

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


Internal members


RArrayBase()

protected: RArrayBase(TInt anEntrySize);

Description

This is internal and is not intended for use.


RArrayBase()

protected: RArrayBase(TInt aEntrySize, TAny* aEntries, TInt aCount);

Description

This is internal and is not intended for use.


RArrayBase()

protected: RArrayBase(TInt anEntrySize, TInt aGranularity);

Description

This is internal and is not intended for use.


RArrayBase()

protected: RArrayBase(TInt anEntrySize, TInt aGranularity, TInt aKeyOffset);

Description

This is internal and is not intended for use.


Close()

protected: void Close();

Description

This is internal and is not intended for use.


Count()

protected: TInt Count() const;

Description

This is internal and is not intended for use.


At()

protected: TAny* At(TInt anIndex) const;

Description

This is internal and is not intended for use.


Append()

protected: TInt Append(const TAny* anEntry);

Description

This is internal and is not intended for use.


Insert()

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

Description

This is internal and is not intended for use.


Remove()

protected: void Remove(TInt anIndex);

Description

This is internal and is not intended for use.


Compress()

protected: void Compress();

Description

This is internal and is not intended for use.


GranularCompress()

protected: void GranularCompress();

Description

This is internal and is not intended for use.


Reset()

protected: void Reset();

Description

This is internal and is not intended for use.


Find()

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

Description

This is internal and is not intended for use.


Find()

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

Description

This is internal and is not intended for use.


FindIsqSigned()

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

Description

This is internal and is not intended for use.


FindIsqUnsigned()

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

Description

This is internal and is not intended for use.


FindIsq()

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

Description

This is internal and is not intended for use.


InsertIsqSigned()

protected: TInt InsertIsqSigned(const TAny* anEntry, TBool aAllowRepeats);

Description

This is internal and is not intended for use.


InsertIsqUnsigned()

protected: TInt InsertIsqUnsigned(const TAny* anEntry, TBool aAllowRepeats);

Description

This is internal and is not intended for use.


InsertIsq()

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

Description

This is internal and is not intended for use.


HeapSortSigned()

protected: void HeapSortSigned();

Description

This is internal and is not intended for use.


HeapSortUnsigned()

protected: void HeapSortUnsigned();

Description

This is internal and is not intended for use.


HeapSort()

protected: void HeapSort(TGeneralLinearOrder anOrder);

Description

This is internal and is not intended for use.


BinarySearchSigned()

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

Description

This is internal and is not intended for use.


BinarySearchUnsigned()

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

Description

This is internal and is not intended for use.


BinarySearch()

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

Description

This is internal and is not intended for use.


GetCount()

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

Description

This is internal and is not intended for use.


GetElementPtr()

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

Description

This is internal and is not intended for use.


Grow()

private: TInt Grow();

Description

This is internal and is not intended for use.


iCount

private: TInt iCount;

Description

This is internal and is not intended for use.


iEntries

private: TAny* iEntries;

Description

This is internal and is not intended for use.


iEntrySize

private: TInt iEntrySize;

Description

This is internal and is not intended for use.


iKeyOffset

private: TInt iKeyOffset;

Description

This is internal and is not intended for use.


iAllocated

private: TInt iAllocated;

Description

This is internal and is not intended for use.


iGranularity

private: TInt iGranularity;

Description

This is internal and is not intended for use.