Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <S32BTREE.H>
Link against: estor.lib

Class MBtreeLeafOrg

class MBtreeLeafOrg : public MBtreeNodeOrg;

Description

Derivation

Members

Defined in MBtreeLeafOrg:

Inherited from MBtreeNodeOrg:


Member functions


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

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

Description

Parameters

const TAny *aNode

const TAny *aKey

const MBtreeKey &aComp

TBool aLast

TInt &aPos

Return value

TBool


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

virtual TBool Insert(TAny *aNode, TInt aPos, const TDesC8 &anEntry) const=0;

Description

Parameters

TAny *aNode

TInt aPos

const TDesC8 &anEntry

Return value

TBool


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

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

Description

Parameters

TAny *aLeftNode

TAny *aRightNode

TInt aPos

TBool aInsertOnLeft

const TDesC8 &anEntry

Return value

TBool


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

virtual void InsertSplit(TAny *aLeftNode, TAny *aRightNode, TInt aPos, const TDesC8 &anEntry) const=0;

Description

Parameters

TAny *aLeftNode

TAny *aRightNode

TInt aPos

const TDesC8 &anEntry


Redistribute(TAny *,TAny *)const

virtual TBool Redistribute(TAny *aLeftNode, TAny *aRightNode) const=0;

Description

Parameters

TAny *aLeftNode

TAny *aRightNode

Return value

TBool


Concatenate(TAny *,const TAny *)const

virtual void Concatenate(TAny *aLeftNode, const TAny *aRightNode) const=0;

Description

Parameters

TAny *aLeftNode

const TAny *aRightNode


LinkNode(const TAny *)const

virtual TPageRef LinkNode(const TAny *aNode) const=0;

Description

Parameters

const TAny *aNode

Return value

TPageRef


SetLinkNode(TAny *,TPageRef)const

virtual void SetLinkNode(TAny *aNode, TPageRef aNextNode) const=0;

Description

Parameters

TAny *aNode

TPageRef aNextNode