Unit 'Contnrs' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#fcl-base]

TFPHashList

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

Declaration

Source position: contnrs.pp line 213

type TFPHashList = class(TObject)

protected

  function Get();

  procedure Put();

  procedure SetCapacity();

  procedure SetCount();

  procedure RaiseIndexError();

  function AddStr();

  procedure AddToHashTable();

  procedure StrExpand();

  procedure SetStrCapacity();

  procedure SetHashCapacity();

  procedure ReHash;

public

  constructor Create;

  destructor Destroy; override;

  function Add();

  procedure Clear;

  function NameOfIndex();

  function HashOfIndex();

  function GetNextCollision();

  procedure Delete();

  class procedure Error();

  function Expand;

  function Extract();

  function IndexOf();

  function Find();

  function FindIndexOf();

  function FindWithHash();

  function Rename();

  function Remove();

  procedure Pack;

  procedure ShowStatistics;

  procedure ForEachCall();

  property Capacity: Integer; [rw]

  property Count: Integer; [rw]

  property Items []: Pointer; default; [rw]

  property List: PHashItemList; [r]

  property Strs: PChar; [r]

end;

Inheritance

TFPHashList

|

TObject


Documentation generated on: 2023-03-18