Unit EZDSLCol

===EZDSLCOL========================================================== Part of the EZ Delphi Structures Library--the collection classes. EZDSLCOL is Copyright (c) 1993-1998 by Julian M. Bucknall VERSION HISTORY 19Apr98 JMB 3.00 Major new version, release for Delphi 3 24May96 JMB 2.01 Clone & Assign always duped data objects 13Mar96 JMB 2.00 release for Delphi 2.0 18Jun95 JMB 1.00 initial release =====================================================================} { Copyright (c) 1993-1998, Julian M. Bucknall. All Rights Reserved

Classes

TEZCollection -
TEZSortedCollection -
TEZStringCollection -
TEZStrZCollection -

Functions

Types

PezcPage
PezcPageArray
PezcPageItem
TezcPage
TezcPageArray
TezcPageItem

Constants

coIndexError
coOverflow
ezcMaxCount
ezcPageArrayElementCount
ezcPageElementCount

Variables


Functions


Types


PezcPage = ^TezcPage

PezcPageArray = ^TezcPageArray

PezcPageItem = ^TezcPageItem

TezcPage = array [0..pred(ezcPageElementCount)] of pointer;

TezcPageArray = array [0..pred(ezcPageArrayElementCount)] of TezcPageItem;

TezcPageItem = record
piUsedItems : integer;
piItems : PezcPage;
end;

Constants

coIndexError = -1

coOverflow = -2

ezcMaxCount = ezcPageElementCount * ezcPageArrayElementCount

ezcPageArrayElementCount = 10922

ezcPageElementCount = 92

---Place any compiler options you require here----------------------} {--------------------------------------------------------------------} {$I EZDSLOPT.INC

Variables