Class THashTableFacade

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type THashTableFacade = class(TObject)

Description

Hierarchy

Overview

Fields

Private FDictionary: TDictionary<string, Pointer>;
Private FCaseSensitive: Boolean;

Methods

Private function GetIgnoreCase: boolean;
Private procedure SetIgnoreCase(const Value: boolean);
Public constructor Create(TableSize: Integer = 0);
Public destructor Destroy; override;
Public procedure Delete(const aKey : string);
Public procedure Insert(const aKey : string; aData : pointer);
Public function Search(const aKey : string; var aData : pointer) : boolean;

Properties

Public property IgnoreCase : boolean read GetIgnoreCase write SetIgnoreCase;

Description

Fields

Private FDictionary: TDictionary<string, Pointer>;
 
Private FCaseSensitive: Boolean;
 

Methods

Private function GetIgnoreCase: boolean;
 
Private procedure SetIgnoreCase(const Value: boolean);
 
Public constructor Create(TableSize: Integer = 0);
 
Public destructor Destroy; override;
 
Public procedure Delete(const aKey : string);
 
Public procedure Insert(const aKey : string; aData : pointer);
 
Public function Search(const aKey : string; var aData : pointer) : boolean;
 

Properties

Public property IgnoreCase : boolean read GetIgnoreCase write SetIgnoreCase;
 

Generated by PasDoc 0.12.1 on 2013-05-13 15:41:42