Class tansistringhashdatalist
Unit
Declaration
type tansistringhashdatalist = class(thashdatalist)
Description
No description available, ancestor thashdatalist description follows
Hierarchy
- TObject
- thashdatalist
- tansistringhashdatalist
Overview
Methods
function hashkey(const akey): hashvaluety; override; |
|
function checkkey(const akey; const aitem: phashdataty): boolean; override; |
|
function hashlkey(const akey: lstringty): hashvaluety; |
|
function checklkey(const akey: lstringty; const aitemdata: ansistringdataty): boolean; |
|
procedure finalizeitem(const aitem: phashdataty) override; |
|
function getrecordsize(): int32 override; |
|
constructor create(); |
|
function add(const akey: ansistring): pansistringhashdataty; |
|
function addunique(const akey: ansistring): pansistringhashdataty; |
|
function find(const akey: ansistring): pansistringhashdataty; overload; |
|
function find(const akey: lstringty): pansistringhashdataty; overload; |
|
function delete(const akey: ansistring; const all: boolean = false): boolean; overload; |
|
function delete(const akey: lstringty; const all: boolean = false): boolean; overload; |
|
function first: pansistringhashdataty; |
|
function next: pansistringhashdataty; |
|
function last: pansistringhashdataty; |
|
function prev: pansistringhashdataty; |
|
procedure iterate(const akey: ansistring; const aiterator: ansistringhashiteratorprocty); overload; |
Description
Methods
function hashkey(const akey): hashvaluety; override; |
|
function checkkey(const akey; const aitem: phashdataty): boolean; override; |
|
function hashlkey(const akey: lstringty): hashvaluety; |
|
function checklkey(const akey: lstringty; const aitemdata: ansistringdataty): boolean; |
|
procedure finalizeitem(const aitem: phashdataty) override; |
|
function getrecordsize(): int32 override; |
|
constructor create(); |
|
function add(const akey: ansistring): pansistringhashdataty; |
|
function addunique(const akey: ansistring): pansistringhashdataty; |
|
function find(const akey: ansistring): pansistringhashdataty; overload; |
|
function find(const akey: lstringty): pansistringhashdataty; overload; |
|
function delete(const akey: ansistring; const all: boolean = false): boolean; overload; |
|
function delete(const akey: lstringty; const all: boolean = false): boolean; overload; |
|
function first: pansistringhashdataty; |
|
function next: pansistringhashdataty; |
|
function last: pansistringhashdataty; |
|
function prev: pansistringhashdataty; |
|
procedure iterate(const akey: ansistring; const aiterator: ansistringhashiteratorprocty); overload; |
|
Generated by PasDoc 0.16.0.