RPointerArrayBase Class Reference
Protected Member Functions |
---|
| RPointerArrayBase() |
| RPointerArrayBase(TInt) |
| RPointerArrayBase(TInt, TInt) |
| RPointerArrayBase(TAny **, TInt) |
IMPORT_C TInt | Append(const TAny *) |
IMPORT_C TAny *& | At(TInt) |
IMPORT_C TInt | BinarySearch(const TAny *, TInt &, TGeneralLinearOrder) |
IMPORT_C TInt | BinarySearch(const TAny *, TInt &, TGeneralLinearOrder, TInt) |
IMPORT_C TInt | BinarySearchSigned(TInt, TInt &) |
IMPORT_C TInt | BinarySearchSigned(TInt, TInt &, TInt) |
IMPORT_C TInt | BinarySearchUnsigned(TUint, TInt &) |
IMPORT_C TInt | BinarySearchUnsigned(TUint, TInt &, TInt) |
IMPORT_C void | Close() |
IMPORT_C void | Compress() |
IMPORT_C TInt | Count() |
IMPORT_C TInt | DoReserve(TInt) |
TAny ** | Entries() |
IMPORT_C TInt | Find(const TAny *) |
IMPORT_C TInt | Find(const TAny *, TGeneralIdentityRelation) |
IMPORT_C TInt | FindIsq(const TAny *, TGeneralLinearOrder) |
IMPORT_C TInt | FindIsq(const TAny *, TGeneralLinearOrder, TInt) |
IMPORT_C TInt | FindIsqSigned(TInt) |
IMPORT_C TInt | FindIsqSigned(TInt, TInt) |
IMPORT_C TInt | FindIsqUnsigned(TUint) |
IMPORT_C TInt | FindIsqUnsigned(TUint, TInt) |
IMPORT_C TInt | FindReverse(const TAny *) |
IMPORT_C TInt | FindReverse(const TAny *, TGeneralIdentityRelation) |
IMPORT_C TInt | GetCount(const CBase *) |
IMPORT_C const TAny * | GetElementPtr(const CBase *, TInt) |
IMPORT_C void | GranularCompress() |
IMPORT_C void | HeapSort(TGeneralLinearOrder) |
IMPORT_C void | HeapSortSigned() |
IMPORT_C void | HeapSortUnsigned() |
IMPORT_C TInt | Insert(const TAny *, TInt) |
IMPORT_C TInt | InsertIsq(const TAny *, TGeneralLinearOrder, TBool) |
IMPORT_C TInt | InsertIsqSigned(TInt, TBool) |
IMPORT_C TInt | InsertIsqUnsigned(TUint, TBool) |
IMPORT_C void | Remove(TInt) |
IMPORT_C void | Reset() |
void | ZeroCount() |
Detailed 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.
Constructor & Destructor Documentation
RPointerArrayBase ( )
IMPORT_C | RPointerArrayBase | ( | ) | [protected] |
RPointerArrayBase ( TInt )
IMPORT_C | RPointerArrayBase | ( | TInt | aGranularity | ) | [protected] |
RPointerArrayBase ( TInt, TInt )
IMPORT_C | RPointerArrayBase | ( | TInt | aMinGrowBy, |
| TInt | aFactor |
| ) | [protected] |
RPointerArrayBase ( TAny **, TInt )
IMPORT_C | RPointerArrayBase | ( | TAny ** | aEntries, |
| TInt | aCount |
| ) | [protected] |
Member Function Documentation
Append ( const TAny * )
IMPORT_C TInt | Append | ( | const TAny * | anEntry | ) | [protected] |
At ( TInt )
IMPORT_C TAny *& | At | ( | TInt | anIndex | ) | const [protected] |
BinarySearch ( const TAny *, TInt &, TGeneralLinearOrder )
BinarySearch ( const TAny *, TInt &, TGeneralLinearOrder, TInt )
BinarySearchSigned ( TInt, TInt & )
IMPORT_C TInt | BinarySearchSigned | ( | TInt | anEntry, |
| TInt & | anIndex |
| ) | const [protected] |
BinarySearchSigned ( TInt, TInt &, TInt )
IMPORT_C TInt | BinarySearchSigned | ( | TInt | anEntry, |
| TInt & | anIndex, |
| TInt | aMode |
| ) | const [protected] |
BinarySearchUnsigned ( TUint, TInt & )
IMPORT_C TInt | BinarySearchUnsigned | ( | TUint | anEntry, |
| TInt & | anIndex |
| ) | const [protected] |
BinarySearchUnsigned ( TUint, TInt &, TInt )
IMPORT_C TInt | BinarySearchUnsigned | ( | TUint | anEntry, |
| TInt & | anIndex, |
| TInt | aMode |
| ) | const [protected] |
Close ( )
IMPORT_C void | Close | ( | ) | [protected] |
Compress ( )
IMPORT_C void | Compress | ( | ) | [protected] |
Count ( )
IMPORT_C TInt | Count | ( | ) | const [protected] |
DoReserve ( TInt )
IMPORT_C TInt | DoReserve | ( | TInt | aCount | ) | [protected] |
Entries ( )
TAny ** | Entries | ( | ) | [protected, inline] |
Find ( const TAny * )
IMPORT_C TInt | Find | ( | const TAny * | anEntry | ) | const [protected] |
Find ( const TAny *, TGeneralIdentityRelation )
FindIsq ( const TAny *, TGeneralLinearOrder )
FindIsq ( const TAny *, TGeneralLinearOrder, TInt )
FindIsqSigned ( TInt )
IMPORT_C TInt | FindIsqSigned | ( | TInt | anEntry | ) | const [protected] |
FindIsqSigned ( TInt, TInt )
IMPORT_C TInt | FindIsqSigned | ( | TInt | anEntry, |
| TInt | aMode |
| ) | const [protected] |
FindIsqUnsigned ( TUint )
IMPORT_C TInt | FindIsqUnsigned | ( | TUint | anEntry | ) | const [protected] |
FindIsqUnsigned ( TUint, TInt )
IMPORT_C TInt | FindIsqUnsigned | ( | TUint | anEntry, |
| TInt | aMode |
| ) | const [protected] |
FindReverse ( const TAny * )
IMPORT_C TInt | FindReverse | ( | const TAny * | aEntry | ) | const [protected] |
FindReverse ( const TAny *, TGeneralIdentityRelation )
GetCount ( const CBase * )
IMPORT_C TInt | GetCount | ( | const CBase * | aPtr | ) | [protected, static] |
GetElementPtr ( const CBase *, TInt )
IMPORT_C const TAny * | GetElementPtr | ( | const CBase * | aPtr, |
| TInt | aIndex |
| ) | [protected, static] |
GranularCompress ( )
IMPORT_C void | GranularCompress | ( | ) | [protected] |
HeapSort ( TGeneralLinearOrder )
HeapSortSigned ( )
IMPORT_C void | HeapSortSigned | ( | ) | [protected] |
HeapSortUnsigned ( )
IMPORT_C void | HeapSortUnsigned | ( | ) | [protected] |
Insert ( const TAny *, TInt )
IMPORT_C TInt | Insert | ( | const TAny * | anEntry, |
| TInt | aPos |
| ) | [protected] |
InsertIsq ( const TAny *, TGeneralLinearOrder, TBool )
InsertIsqSigned ( TInt, TBool )
IMPORT_C TInt | InsertIsqSigned | ( | TInt | anEntry, |
| TBool | aAllowRepeats |
| ) | [protected] |
InsertIsqUnsigned ( TUint, TBool )
IMPORT_C TInt | InsertIsqUnsigned | ( | TUint | anEntry, |
| TBool | aAllowRepeats |
| ) | [protected] |
Remove ( TInt )
IMPORT_C void | Remove | ( | TInt | anIndex | ) | [protected] |
Reset ( )
IMPORT_C void | Reset | ( | ) | [protected] |
ZeroCount ( )
void | ZeroCount | ( | ) | [protected, inline] |