Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: S32BTREE.H
Link against: estor.lib

Class TBtreeInlineLeafOrg

class TBtreeInlineLeafOrg : public MBtreeLeafOrg;

Description

Derivation

Members

Defined in TBtreeInlineLeafOrg:
Concatenate(), Delete(), Entry(), EntryPtr(), Insert(), InsertOverflow(), InsertSplit(), LastEntry(), LinkNode(), Redistribute(), SetEntrySize(), SetLinkNode(), TBtreeInlineLeafOrg()

Inherited from MBtreeLeafOrg:
Search()

Inherited from MBtreeNodeOrg:
Init()


Construction and destruction


TBtreeInlineLeafOrg()

IMPORT_C TBtreeInlineLeafOrg();

Description

[Top]


Member functions


SetEntrySize()

IMPORT_C void SetEntrySize(TInt aSize);

Description

Parameters

TInt aSize


LastEntry()

virtual IMPORT_C TInt LastEntry(const TAny *aNode) const;

Description

Parameters

const TAny *aNode

Return value

TInt


Entry()

virtual IMPORT_C TPtrC8 Entry(const TAny *aNode, TInt aPos) const;

Description

Parameters

const TAny *aNode

TInt aPos

Return value

TPtrC8


EntryPtr()

virtual IMPORT_C const TAny *EntryPtr(const TAny *aNode, TInt aPos) const;

Description

Parameters

const TAny *aNode

TInt aPos

Return value

const TAny *


Insert()

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

Description

Parameters

TAny *aNode

TInt aPos

const TDesC8 &anEntry

Return value

TBool


InsertOverflow()

virtual IMPORT_C 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()

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

Description

Parameters

TAny *aLeftNode

TAny *aRightNode

TInt aPos

const TDesC8 &anEntry


Delete()

virtual IMPORT_C TBool Delete(TAny *aNode, TInt aPos) const;

Description

Parameters

TAny *aNode

TInt aPos

Return value

TBool


Redistribute()

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

Description

Parameters

TAny *aLeftNode

TAny *aRightNode

Return value

TBool


Concatenate()

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

Description

Parameters

TAny *aLeftNode

const TAny *aRightNode


LinkNode()

virtual IMPORT_C TPageRef LinkNode(const TAny *aNode) const;

Description

Parameters

const TAny *aNode

Return value

TPageRef


SetLinkNode()

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

Description

Parameters

TAny *aNode

TPageRef aNextNode