Class tmsestringhashdatalist

Unit

Declaration

type tmsestringhashdatalist = class(thashdatalist)

Description

This item has no description.

Hierarchy

Overview

Methods

Protected function hashkey(const akey): hashvaluety; override;
Protected function checkkey(const akey; const aitem: phashdataty): boolean; override;
Protected function hashlkey(const akey: lmsestringty): hashvaluety;
Protected function checklkey(const akey: lmsestringty; const aitemdata: msestringdataty): boolean;
Protected procedure finalizeitem(const aitem: phashdataty) override;
Protected function getrecordsize(): int32 override;
Public constructor create();
Public function add(const akey: msestring): pmsestringhashdataty;
Public function addunique(const akey: msestring): pmsestringhashdataty;
Public function find(const akey: msestring): pmsestringhashdataty; overload;
Public function find(const akey: lmsestringty): pmsestringhashdataty; overload;
Public function find(const akey: msestring; out acount: integer): pmsestringhashdataty; overload;
Public function delete(const akey: msestring; const all: boolean = false): boolean; overload;
Public function delete(const akey: lmsestringty; const all: boolean = false): boolean; overload;
Public function first: pmsestringhashdataty;
Public function next: pmsestringhashdataty;
Public function last: pmsestringhashdataty;
Public function prev: pmsestringhashdataty;
Public procedure iterate(const akey: msestring; const aiterator: msestringiteratorprocty); overload;

Description

Methods

Protected function hashkey(const akey): hashvaluety; override;

This item has no description.

Protected function checkkey(const akey; const aitem: phashdataty): boolean; override;

This item has no description.

Protected function hashlkey(const akey: lmsestringty): hashvaluety;

This item has no description.

Protected function checklkey(const akey: lmsestringty; const aitemdata: msestringdataty): boolean;

This item has no description.

Protected procedure finalizeitem(const aitem: phashdataty) override;

This item has no description.

Protected function getrecordsize(): int32 override;

This item has no description.

Public constructor create();

This item has no description.

Public function add(const akey: msestring): pmsestringhashdataty;

This item has no description.

Public function addunique(const akey: msestring): pmsestringhashdataty;

This item has no description.

Public function find(const akey: msestring): pmsestringhashdataty; overload;

This item has no description.

Public function find(const akey: lmsestringty): pmsestringhashdataty; overload;

This item has no description.

Public function find(const akey: msestring; out acount: integer): pmsestringhashdataty; overload;

This item has no description.

Public function delete(const akey: msestring; const all: boolean = false): boolean; overload;

This item has no description.

Public function delete(const akey: lmsestringty; const all: boolean = false): boolean; overload;

This item has no description.

Public function first: pmsestringhashdataty;

This item has no description.

Public function next: pmsestringhashdataty;

This item has no description.

Public function last: pmsestringhashdataty;

This item has no description.

Public function prev: pmsestringhashdataty;

This item has no description.

Public procedure iterate(const akey: msestring; const aiterator: msestringiteratorprocty); overload;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.