Class tbucketlist

Unit

Declaration

type tbucketlist = class(TObject)

Description

Hierarchy

Overview

Fields

Protected fcount: integer;

Methods

Protected procedure freedata(var data); virtual;
Protected procedure initdata(var data); virtual;
Protected function add(const key: ptruint; const data): pointer;
Protected function internalfind(const key: ptruint; var bucket,index: integer): boolean;
Protected function find(const key: ptruint): pointer;
Protected function next: pointer;
Public constructor create(recordsize: integer; abucketcount: integer = defaultbucketcount);
Public destructor destroy; override;
Public procedure clear;
Public function count: integer;
Public function delete(const key: ptruint): boolean;

Description

Fields

Protected fcount: integer;
 

Methods

Protected procedure freedata(var data); virtual;
 
Protected procedure initdata(var data); virtual;
 
Protected function add(const key: ptruint; const data): pointer;
 
Protected function internalfind(const key: ptruint; var bucket,index: integer): boolean;
 
Protected function find(const key: ptruint): pointer;
 
Protected function next: pointer;
 
Public constructor create(recordsize: integer; abucketcount: integer = defaultbucketcount);
 
Public destructor destroy; override;
 
Public procedure clear;
 
Public function count: integer;
 
Public function delete(const key: ptruint): boolean;
 

Generated by PasDoc 0.16.0.