Class TIndexedAVLTreeMap

Unit

Declaration

type TIndexedAVLTreeMap<TKey,TValue> = class(TCustomAVLTreeMap<TKey,TValue,SizeInt>)

Description

No description available, ancestor TCustomAVLTreeMap description follows

Hierarchy

Overview

Fields

Protected FLastNode: PNode;
Protected FLastIndex: SizeInt;

Methods

Protected procedure RotateRightRight(ANode: PNode); override;
Protected procedure RotateLeftLeft(ANode: PNode); override;
Protected procedure RotateRightLeft(ANode: PNode); override;
Protected procedure RotateLeftRight(ANode: PNode); override;
Protected procedure NodeAdded(ANode: PNode); override;
Protected procedure DeletingNode(ANode: PNode; AOrigin: boolean); override;
Public function GetNodeAtIndex(AIndex: SizeInt): PNode;
Public function NodeToIndex(ANode: PNode): SizeInt;
Public procedure ConsistencyCheck; override;
Public function NodeToReportStr(ANode: PNode): string; override;

Description

Fields

Protected FLastNode: PNode;
 
Protected FLastIndex: SizeInt;
 

Methods

Protected procedure RotateRightRight(ANode: PNode); override;
 
Protected procedure RotateLeftLeft(ANode: PNode); override;
 
Protected procedure RotateRightLeft(ANode: PNode); override;
 
Protected procedure RotateLeftRight(ANode: PNode); override;
 
Protected procedure NodeAdded(ANode: PNode); override;
 
Protected procedure DeletingNode(ANode: PNode; AOrigin: boolean); override;
 
Public function GetNodeAtIndex(AIndex: SizeInt): PNode;
 
Public function NodeToIndex(ANode: PNode): SizeInt;
 
Public procedure ConsistencyCheck; override;
 
Public function NodeToReportStr(ANode: PNode): string; override;
 

Generated by PasDoc 0.15.0.