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 | |
DoRedistribute(TAny *, TAny *, TInt)
TAny * | DoRedistribute | ( | TAny * | aLeftNode, |
| TAny * | aRightNode, |
| TInt | aInsertPos = -1 |
| ) | const [private] |
Entry(const TAny *, TInt)
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 &)
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] |
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
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.