Unit 'DynHashArray' Package
[Overview][Constants][Types][Classes][Index] [#bs_utils]

TDynHashArray

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: dynhasharray.pp line 70

type TDynHashArray = class

protected

  procedure RebuildItems;

  

  procedure SaveCacheItem();

  

public

  constructor Create();

  

  destructor Destroy; override;

  

  procedure Add();

  

  function Contains();

  

  function ContainsKey();

  

  procedure Remove();

  

  procedure Clear;

  

  procedure ClearCache;

  

  function First;

  

  property Count: Integer; [r]

  

  function IndexOf();

  

  function IndexOfKey();

  

  function FindHashItem();

  

  function FindHashItemWithKey();

  

  function FindItemWithKey();

  

  function GetHashItem();

  

  procedure Delete();

  

  procedure AssignTo();

  

  procedure ForEach();

  

  function SlowAlternativeHashMethod();

  

  function ConsistencyCheck;

  

  procedure WriteDebugReport;

  

  property FirstHashItem: PDynHashArrayItem; [r]

  

  property MinCapacity: Integer; [rw]

  

  property MaxCapacity: Integer; [rw]

  

  property Capacity: Integer; [r]

  

  property CustomHashFunction: THashFunction; [rw]

  

  property OwnerHashFunction: TOwnerHashFunction; [rw]

  

  property OnGetKeyForHashItem: TOnGetKeyForHashItem; [rw]

  

  property Options: TDynHashArrayOptions; [rw]

  

end;

Inheritance

TDynHashArray

  

|

TObject



CT Web help

CodeTyphon Studio