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
()
|
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 Functions 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]
|
Member Data Documentation
TInt
iAllocated
TInt
|
iAllocated
|
[private]
|
TAny ** iEntries
TAny
**
|
iEntries
|
[private]
|
TInt
iGranularity
TInt
|
iGranularity
|
[private]
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.