MBtreeLeafOrg Class Reference

class MBtreeLeafOrg : public MBtreeNodeOrg

Inherits from

Member Functions Documentation

Concatenate(TAny *, const TAny *)

void Concatenate ( TAny * aLeftNode,
const TAny * aRightNode
) const [pure virtual]

Parameters

TAny * aLeftNode
const TAny * aRightNode

Insert(TAny *, TInt, const TDesC8 &)

TBool Insert ( TAny * aNode,
TInt aPos,
const TDesC8 & anEntry
) const [pure virtual]

Parameters

TAny * aNode
TInt aPos
const TDesC8 & anEntry

InsertOverflow(TAny *, TAny *, TInt, TBool, const TDesC8 &)

IMPORT_C TBool InsertOverflow ( TAny * aLeftNode,
TAny * aRightNode,
TInt aPos,
TBool aInsertOnLeft,
const TDesC8 & anEntry
) const [virtual]

Parameters

TAny * aLeftNode
TAny * aRightNode
TInt aPos
TBool aInsertOnLeft
const TDesC8 & anEntry

InsertSplit(TAny *, TAny *, TInt, const TDesC8 &)

void InsertSplit ( TAny * aLeftNode,
TAny * aRightNode,
TInt aPos,
const TDesC8 & anEntry
) const [pure virtual]

Parameters

TAny * aLeftNode
TAny * aRightNode
TInt aPos
const TDesC8 & anEntry

LinkNode(const TAny *)

TPageRef LinkNode ( const TAny * aNode ) const [pure virtual]

Parameters

const TAny * aNode

Redistribute(TAny *, TAny *)

TBool Redistribute ( TAny * aLeftNode,
TAny * aRightNode
) const [pure virtual]

Parameters

TAny * aLeftNode
TAny * aRightNode

Search(const TAny *, const TAny *, const MBtreeKey &, TBool, TInt &)

IMPORT_C TBool Search ( const TAny * aNode,
const TAny * aKey,
const MBtreeKey & aComp,
TBool aLast,
TInt & aPos
) const [virtual]

Parameters

const TAny * aNode
const TAny * aKey
const MBtreeKey & aComp
TBool aLast
TInt & aPos

SetLinkNode(TAny *, TPageRef)

void SetLinkNode ( TAny * aNode,
TPageRef aNextNode
) const [pure virtual]

Parameters

TAny * aNode
TPageRef aNextNode