TBtreeInlineLeafOrg Class Reference
class TBtreeInlineLeafOrg : public MBtreeLeafOrg
|
Nested Classes and Structures
Public Member Functions
|
|
TBtreeInlineLeafOrg
()
|
IMPORT_C void
|
Concatenate
(
TAny
*, const
TAny
*)
|
IMPORT_C
TBool
|
Delete
(
TAny
*,
TInt
)
|
IMPORT_C
TPtrC8
|
Entry
(const
TAny
*,
TInt
)
|
IMPORT_C const
TAny
*
|
EntryPtr
(const
TAny
*,
TInt
)
|
IMPORT_C
TBool
|
Insert
(
TAny
*,
TInt
, const
TDesC8
&)
|
IMPORT_C
TBool
|
InsertOverflow
(
TAny
*,
TAny
*,
TInt
,
TBool
, const
TDesC8
&)
|
IMPORT_C void
|
InsertSplit
(
TAny
*,
TAny
*,
TInt
, const
TDesC8
&)
|
IMPORT_C
TInt
|
LastEntry
(const
TAny
*)
|
IMPORT_C
TPageRef
|
LinkNode
(const
TAny
*)
|
IMPORT_C
TBool
|
Redistribute
(
TAny
*,
TAny
*)
|
IMPORT_C void
|
SetEntrySize
(
TInt
)
|
IMPORT_C void
|
SetLinkNode
(
TAny
*,
TPageRef
)
|
Constructor & Destructor Documentation
TBtreeInlineLeafOrg()
IMPORT_C
|
TBtreeInlineLeafOrg
|
(
|
)
|
|
Member Functions Documentation
Concatenate(TAny *, const TAny *)
IMPORT_C void
|
Concatenate
|
(
|
TAny
*
|
aLeftNode,
|
|
const
TAny
*
|
aRightNode
|
|
)
|
const [virtual]
|
Parameters
TAny
* aLeftNode
|
|
const
TAny
* aRightNode
|
|
Delete(TAny *, TInt)
IMPORT_C
TBool
|
Delete
|
(
|
TAny
*
|
aNode,
|
|
TInt
|
aPos
|
|
)
|
const [virtual]
|
DoRedistribute(TAny *, TAny *, TInt)
TAny
*
|
DoRedistribute
|
(
|
TAny
*
|
aLeftNode,
|
|
TAny
*
|
aRightNode,
|
|
TInt
|
aInsertPos = -1
|
|
)
|
const [private]
|
Entry(const TAny *, TInt)
IMPORT_C
TPtrC8
|
Entry
|
(
|
const
TAny
*
|
aNode,
|
|
TInt
|
aPos
|
|
)
|
const [virtual]
|
Entry(const SNode *, TInt)
const
TUint8
*
|
Entry
|
(
|
const
SNode
*
|
aNode,
|
|
TInt
|
anEntry
|
|
)
|
const [private, inline]
|
EntryPtr(const TAny *, TInt)
IMPORT_C const
TAny
*
|
EntryPtr
|
(
|
const
TAny
*
|
aNode,
|
|
TInt
|
aPos
|
|
)
|
const [virtual]
|
Insert(TAny *, TInt, const TDesC8 &)
InsertOverflow(TAny *, TAny *, TInt, TBool, const TDesC8 &)
IMPORT_C
TBool
|
InsertOverflow
|
(
|
TAny
*
|
aLeftNode,
|
|
TAny
*
|
aRightNode,
|
|
TInt
|
aPos,
|
|
TBool
|
aInsertOnLeft,
|
|
const
TDesC8
&
|
anEntry
|
|
)
|
const [virtual]
|
InsertSplit(TAny *, TAny *, TInt, const TDesC8 &)
IMPORT_C void
|
InsertSplit
|
(
|
TAny
*
|
aLeftNode,
|
|
TAny
*
|
aRightNode,
|
|
TInt
|
aPos,
|
|
const
TDesC8
&
|
anEntry
|
|
)
|
const [virtual]
|
LastEntry(const TAny *)
IMPORT_C
TInt
|
LastEntry
|
(
|
const
TAny
*
|
aNode
|
)
|
const [virtual]
|
LinkNode(const TAny *)
IMPORT_C
TPageRef
|
LinkNode
|
(
|
const
TAny
*
|
aNode
|
)
|
const [virtual]
|
Node(const TAny *)
const
SNode
*
|
Node
|
(
|
const
TAny
*
|
aNode
|
)
|
[private, static, inline]
|
Node(TAny *)
SNode
*
|
Node
|
(
|
TAny
*
|
aNode
|
)
|
[private, static, inline]
|
Redistribute(TAny *, TAny *)
IMPORT_C
TBool
|
Redistribute
|
(
|
TAny
*
|
aLeftNode,
|
|
TAny
*
|
aRightNode
|
|
)
|
const [virtual]
|
SetEntrySize(TInt)
IMPORT_C void
|
SetEntrySize
|
(
|
TInt
|
aSize
|
)
|
|
SetLinkNode(TAny *, TPageRef)
IMPORT_C void
|
SetLinkNode
|
(
|
TAny
*
|
aNode,
|
|
TPageRef
|
aNextNode
|
|
)
|
const [virtual]
|
Member Data Documentation
TInt
iEntrySize
TInt
|
iEntrySize
|
[private]
|
TInt
iMaxEntries
TInt
|
iMaxEntries
|
[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.