[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: flcDataStructs.pas line 5102
type TGeneralSingleDictionaryU = class(ASingleDictionaryU) |
||
protected |
||
|
||
|
||
FLookup: array of IntegerArray; |
|
|
FHashSize: Integer; |
|
|
FCaseSensitive: Boolean; |
|
|
FAddOnSet: Boolean; |
|
|
|
||
function LocateKey(); virtual; |
|
|
procedure DeleteByIndex(); |
|
|
procedure Rehash; |
|
|
function GetHashTableSize; |
|
|
procedure RaiseIndexError; |
|
|
function GetKeysCaseSensitive; override; |
|
|
function GetAddOnSet; override; |
|
|
procedure SetAddOnSet(); override; |
|
|
function GetDuplicatesAction; override; |
|
|
procedure SetDuplicatesAction(); override; |
|
|
procedure SetItem(); override; |
|
|
public |
||
constructor Create; |
|
|
constructor CreateEx(); |
|
|
destructor Destroy; override; |
|
|
property Keys: TUnicodeStringArray; [r] |
|
|
property Values: TSingleArray; [r] |
|
|
property HashTableSize: Integer; [r] |
|
|
procedure Clear; override; |
|
|
procedure Delete(); override; |
|
|
function HasKey(); override; |
|
|
procedure Rename(); override; |
|
|
function Count; override; |
|
|
function GetKeyByIndex(); override; |
|
|
procedure DeleteItemByIndex(); override; |
|
|
procedure Add(); override; |
|
|
function GetItemByIndex(); override; |
|
|
procedure SetItemByIndex(); |
|
|
function LocateItem(); override; |
|
|
function LocateNext(); override; |
|
|
end; |
|
||
| | ||
|
||
| | ||
|
||
| | ||
|
||
| | ||
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |