Unit hashmap

Description

Include->Hashmap - Basic Hashmap Implementation.

Overview

Classes, Interfaces, Objects and Records

Name Description
Record THashItem  
Record THashMap  

Functions and Procedures

function new: PHashMap;
function newEx(size : uint32; loadFactor : Single) : PHashMap;
procedure add(map : PHashMap; key : pchar; value : void);
function get(map : PHashMap; key : pchar) : void;
procedure delete(map : PHashMap; key : pchar; freeItem : boolean);
procedure printMap(map : PHashMap);

Types

DPHashItem = ˆPHashItem;
PHashItem = ˆTHashItem;
PHashMap = ˆTHashMap;

Constants

HASHMAP_DEFAULT_SIZE = 16;
HASHMAP_DEFAULT_LOADFACTOR = 0.75;

Description

Functions and Procedures

function new: PHashMap;
 
function newEx(size : uint32; loadFactor : Single) : PHashMap;
 
procedure add(map : PHashMap; key : pchar; value : void);
 
function get(map : PHashMap; key : pchar) : void;
 
procedure delete(map : PHashMap; key : pchar; freeItem : boolean);
 
procedure printMap(map : PHashMap);
 

Types

DPHashItem = ˆPHashItem;
 
PHashItem = ˆTHashItem;
 
PHashMap = ˆTHashMap;
 

Constants

HASHMAP_DEFAULT_SIZE = 16;
 
HASHMAP_DEFAULT_LOADFACTOR = 0.75;
 

Author


Generated by PasDoc 0.16.0.