Location:
S32BTREE.H
Link against: estor.lib
class MBtreeLeafOrg : public MBtreeNodeOrg;
Description
Derivation
MBtreeLeafOrg - (No abstract)
Members
Defined in MBtreeLeafOrg:
Concatenate(), Insert(), InsertOverflow(), InsertSplit(), LinkNode(), Redistribute(), Search(), SetLinkNode()
Inherited from MBtreeNodeOrg:
Delete(),
Entry(),
EntryPtr(),
Init(),
LastEntry()
virtual IMPORT_C TBool Search(const TAny *aNode, const TAny *aKey, const MBtreeKey &aComp, TBool aLast, TInt &aPos) const;
Description
Parameters
Return value
virtual TBool Insert(TAny *aNode, TInt aPos, const TDesC8 &anEntry) const=0;
Description
Parameters
Return value
virtual IMPORT_C TBool InsertOverflow(TAny *aLeftNode, TAny *aRightNode, TInt aPos, TBool aInsertOnLeft, const TDesC8 &anEntry)
const;
Description
Parameters
Return value
virtual void InsertSplit(TAny *aLeftNode, TAny *aRightNode, TInt aPos, const TDesC8 &anEntry) const=0;
Description
Parameters
virtual TBool Redistribute(TAny *aLeftNode, TAny *aRightNode) const=0;
Description
Parameters
Return value
virtual void Concatenate(TAny *aLeftNode, const TAny *aRightNode) const=0;
Description
Parameters
virtual TPageRef LinkNode(const TAny *aNode) const=0;
Description
Parameters
Return value
virtual void SetLinkNode(TAny *aNode, TPageRef aNextNode) const=0;
Description
Parameters