Class tmsestringhashdatalist
Unit
Declaration
type tmsestringhashdatalist = class(thashdatalist)
Description
No description available, ancestor thashdatalist description follows
Hierarchy
- TObject
- thashdatalist
- tmsestringhashdatalist
Overview
Methods
![]() |
function hashkey(const akey): hashvaluety; override; |
![]() |
function checkkey(const akey; const aitem: phashdataty): boolean; override; |
![]() |
function hashlkey(const akey: lmsestringty): hashvaluety; |
![]() |
function checklkey(const akey: lmsestringty; const aitemdata: msestringdataty): boolean; |
![]() |
procedure finalizeitem(const aitem: phashdataty) override; |
![]() |
function getrecordsize(): int32 override; |
![]() |
constructor create(); |
![]() |
function add(const akey: msestring): pmsestringhashdataty; |
![]() |
function addunique(const akey: msestring): pmsestringhashdataty; |
![]() |
function find(const akey: msestring): pmsestringhashdataty; overload; |
![]() |
function find(const akey: lmsestringty): pmsestringhashdataty; overload; |
![]() |
function find(const akey: msestring; out acount: integer): pmsestringhashdataty; overload; |
![]() |
function delete(const akey: msestring; const all: boolean = false): boolean; overload; |
![]() |
function delete(const akey: lmsestringty; const all: boolean = false): boolean; overload; |
![]() |
function first: pmsestringhashdataty; |
![]() |
function next: pmsestringhashdataty; |
![]() |
function last: pmsestringhashdataty; |
![]() |
function prev: pmsestringhashdataty; |
![]() |
procedure iterate(const akey: msestring; const aiterator: msestringiteratorprocty); overload; |
Description
Methods
![]() |
function hashkey(const akey): hashvaluety; override; |
![]() |
function checkkey(const akey; const aitem: phashdataty): boolean; override; |
![]() |
function hashlkey(const akey: lmsestringty): hashvaluety; |
![]() |
function checklkey(const akey: lmsestringty; const aitemdata: msestringdataty): boolean; |
![]() |
procedure finalizeitem(const aitem: phashdataty) override; |
![]() |
function getrecordsize(): int32 override; |
![]() |
constructor create(); |
![]() |
function add(const akey: msestring): pmsestringhashdataty; |
![]() |
function addunique(const akey: msestring): pmsestringhashdataty; |
![]() |
function find(const akey: msestring): pmsestringhashdataty; overload; |
![]() |
function find(const akey: lmsestringty): pmsestringhashdataty; overload; |
![]() |
function find(const akey: msestring; out acount: integer): pmsestringhashdataty; overload; |
![]() |
function delete(const akey: msestring; const all: boolean = false): boolean; overload; |
![]() |
function delete(const akey: lmsestringty; const all: boolean = false): boolean; overload; |
![]() |
function first: pmsestringhashdataty; |
![]() |
function next: pmsestringhashdataty; |
![]() |
function last: pmsestringhashdataty; |
![]() |
function prev: pmsestringhashdataty; |
![]() |
procedure iterate(const akey: msestring; const aiterator: msestringiteratorprocty); overload; |
Generated by PasDoc 0.16.0.