MBtreeLeafOrg Class Reference

class MBtreeLeafOrg : public MBtreeNodeOrg

Inherits from

Member Functions Documentation

Concatenate(TAny *, const TAny *)

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

Parameters

TAny * aLeftNode
const TAny * aRightNode

Insert(TAny *, TInt, const TDesC8 &)

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

Parameters

TAny * aNode
TInt aPos
const TDesC8 & anEntry

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

IMPORT_C TBoolInsertOverflow(TAny *aLeftNode,
TAny *aRightNode,
TIntaPos,
TBoolaInsertOnLeft,
const TDesC8 &anEntry
)const [virtual]

Parameters

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

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

voidInsertSplit(TAny *aLeftNode,
TAny *aRightNode,
TIntaPos,
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 TBoolSearch(const TAny *aNode,
const TAny *aKey,
const MBtreeKey &aComp,
TBoolaLast,
TInt &aPos
)const [virtual]

Parameters

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

SetLinkNode(TAny *, TPageRef)

voidSetLinkNode(TAny *aNode,
TPageRefaNextNode
)const [pure virtual]

Parameters

TAny * aNode
TPageRef aNextNode