Difference between revisions of "THashLinkedTree"

From Ultibo.org
Jump to: navigation, search
(Created page with "Return to Unit UltiboClasses __TOC__ === Description === ---- ''To be documented'' === Class definitions === ---- <div class="toccolours mw-colla...")
 
 
Line 35: Line 35:
 
|-
 
|-
 
| <code>FKeyMask:LongWord;</code>
 
| <code>FKeyMask:LongWord;</code>
 +
| &nbsp;
 +
|-
 +
| <code>FKeyShift:LongWord;</code>
 
| &nbsp;
 
| &nbsp;
 
|-
 
|-

Latest revision as of 05:27, 21 June 2023

Return to Unit UltiboClasses


Description


To be documented

Class definitions



[Expand]

THashLinkedTree = class(TLinkedTree)


Function declarations



[Expand]
constructor THashLinkedTree.Create(AKeyBits:Byte);
Description: To be documented


[Expand]
destructor THashLinkedTree.Destroy;
Description: To be documented


[Expand]
function THashLinkedTree.KeyLink(AValue,AParent:THashTreeObject):Boolean;
Description: Link AValue to Prev,Next Keys and Adjust First


[Expand]
function THashLinkedTree.KeyUnlink(AValue,AParent:THashTreeObject):Boolean;
Description: Unlink AValue from Prev,Next Keys and Adjust First


[Expand]
function THashLinkedTree.KeyFirst(AParent:THashTreeObject; AKeyHash:LongWord):THashTreeObject;
Description: To be documented


[Expand]
function THashLinkedTree.Add(AValue,AParent:TTreeObject):Boolean;
Description: Add AValue to List and Link with Parent and Siblings


[Expand]
function THashLinkedTree.Remove(AValue:TTreeObject):Boolean;
Description: Unlink AValue from Parent and Siblings, Remove from List


[Expand]
function THashLinkedTree.Insert(APrev,AValue,AParent:TTreeObject):Boolean;
Description: To be documented


[Expand]
procedure THashLinkedTree.Move(AValue,AParent:TTreeObject);
Description: To be documented


[Expand]
procedure THashLinkedTree.Clear;
Description: To be documented


Return to Unit Reference