Unit msehash
Uses
Constants
Variables
Description
Overview
Classes, Interfaces, Objects and Records
Functions and Procedures
function scramble(const avalue: hashvaluety): hashvaluety; inline; |
function datahash(const data; len: integer): longword; |
function datahash2(const data; len: integer): longword; |
function stringhash(const key: string): longword; overload; |
function stringhash(const key: lstringty): longword; overload; |
function stringhash(const key: msestring): longword; overload; |
function stringhash(const key: lmsestringty): longword; overload; |
function pointerhash(const key: pointer): longword; inline; |
procedure addoffs(var dest: hashoffsetarty; const value: hashoffsetty); |
Types
Description
Functions and Procedures
function scramble(const avalue: hashvaluety): hashvaluety; inline; |
function datahash(const data; len: integer): longword; |
function datahash2(const data; len: integer): longword; |
function stringhash(const key: string): longword; overload; |
function stringhash(const key: lstringty): longword; overload; |
function stringhash(const key: msestring): longword; overload; |
function stringhash(const key: lmsestringty): longword; overload; |
function pointerhash(const key: pointer): longword; inline; |
procedure addoffs(var dest: hashoffsetarty; const value: hashoffsetty); |
Types
identty = card32; |
pidentty = ˆidentty; |
hashvaluety = card32; |
phashvaluety = ˆhashvaluety; |
hashoffsetty = int32; |
phashoffsetty = ˆhashoffsetty; |
hashoffsetarty = array of hashoffsetty; |
phashheaderty = ˆhashheaderty; |
phashdataty = ˆhashdataty; |
hashiteratorprocty = procedure(const aitem: phashdataty) of object; |
internalhashiteratorprocty = procedure(const aitem: phashdataty) of object; |
keyhashiteratorprocty = procedure(const aitem: phashdataty) of object; |
findcheckprocty = procedure(const aitem: phashdataty; var accept: boolean) of object; |
hashliststatety = (...); |
Values
|
hashliststatesty = set of hashliststatety; |
pintegerdataty = ˆintegerdataty; |
pintegerhashdataty = ˆintegerhashdataty; |
pdoubleintegerdataty = ˆdoubleintegerdataty; |
pdoubleintegerhashdataty = ˆdoubleintegerhashdataty; |
ptripleintegerdataty = ˆtripleintegerdataty; |
ptripleintegerhashdataty = ˆtripleintegerhashdataty; |
pint32int32dataty = ˆint32int32dataty; |
pint32int32hashdataty = ˆint32int32hashdataty; |
int32int32iteratorprocty = procedure(const aitem: pint32int32hashdataty) of object; |
ppointerdataty = ˆpointerdataty; |
ppointerhashdataty = ˆpointerhashdataty; |
ppointerint32dataty = ˆpointerint32dataty; |
ppointerint32hashdataty = ˆpointerint32hashdataty; |
pointerint32iteratorprocty = procedure(const aitem: ppointerint32hashdataty) of object; |
pptruintdataty = ˆptruintdataty; |
pptruinthashdataty = ˆptruinthashdataty; |
ppointerptruintdataty = ˆpointerptruintdataty; |
ppointerptruinthashdataty = ˆpointerptruinthashdataty; |
pointerptruintiteratorprocty = procedure(const aitem: pointerptruinthashdataty) of object; |
pansistringptruintdataty = ˆansistringptruintdataty; |
pansistringptruinthashdataty = ˆansistringptruinthashdataty; |
ansistringptruintiteratorprocty = procedure(const aitem: pansistringptruinthashdataty) of object; |
pmsestringptruintdataty = ˆmsestringptruintdataty; |
pmsestringptruinthashdataty = ˆmsestringptruinthashdataty; |
msestringptruintiteratorprocty = procedure(const aitem: pmsestringptruinthashdataty) of object; |
pansistringdataty = ˆansistringdataty; |
pansistringhashdataty = ˆansistringhashdataty; |
ansistringhashiteratorprocty = procedure(const aitem: pansistringhashdataty) of object; |
ppointeransistringdataty = ˆpointeransistringdataty; |
ppointeransistringhashdataty = ˆpointeransistringhashdataty; |
pointeransistringiteratorprocty = procedure(const aitem: ppointeransistringhashdataty) of object; |
pmsestringdataty = ˆmsestringdataty; |
pmsestringhashdataty = ˆmsestringhashdataty; |
msestringiteratorprocty = procedure(const aitem: pmsestringhashdataty) of object; |
ppointermsestringdataty = ˆpointermsestringdataty; |
ppointermsestringhashdataty = ˆpointermsestringhashdataty; |
pointermsestringiteratorprocty = procedure(const aitem: ppointermsestringhashdataty) of object; |
pintegermsestringdataty = ˆintegermsestringdataty; |
pintegermsestringhashdataty = ˆintegermsestringhashdataty; |
integermsestringiteratorprocty = procedure(const aitem: pintegermsestringhashdataty) of object; |
pobjectmsestringdataty = ˆobjectmsestringdataty; |
pobjectmsestringhashdataty = ˆobjectmsestringhashdataty; |
objectmsestringiteratorprocty = procedure(const aitem: pobjectmsestringhashdataty) of object; |
Generated by PasDoc 0.16.0.