Project

General

Profile

Scol standard library package  0.3.1
Common and usefull functions for all Scol applications
hashtable.pkg File Reference

Scol Standard Library - Hash table API. More...

Classes

struct  STD_HASHTABLE
struct  STD_HASHTABLE_DATA

Typedefs

typedef struct mkSTD_HASHTABLE STD_HASHTABLE
typedef struct mkSTD_HASHTABLE_DATA STD_HASHTABLE_DATA

Functions

 STD_HT_DATA_TYPE_F ()
 STD_HT_DATA_TYPE_I ()
 STD_HT_DATA_TYPE_S ()
 std_ht_getdatatype (ht)
 std_ht_gettabtype (ht)
 std_ht_setdatatype (t)
 std_ht_settabtype (t)
 STD_HT_TAB_TYPE_LIST ()
 STD_HT_TAB_TYPE_OVERWRITE ()
 STD_HT_TAB_TYPE_SEQUENTIAL ()
 std_htFunCollisionLinear (oHt, iIndex)
 std_htfuncollisionlinear_float (ht, item, index, inc)
 std_htfuncollisionlinear_int (ht, item, index, inc)
 std_htfuncollisionlinear_str (ht, item, index, inc)
 std_htfunhashstringdiv (ht, item)
 std_htFunHashStringDiv (oHt, szItem)
 std_htfunhashstringmul (ht, item, theta)
 std_htFunHashStringMul (oHt, szItem, fTheta)
 std_htinit (tabtype, datatype, size, loadfactor)
 std_htMulTheta_1 ()
 std_htMulTheta_2 ()
 std_htnew (tabtype, datatype, size, loadfactor)
 std_htNew (iTabtype, iDataType, iSize, fLoadFactor)
 std_htsumstringvalue (szItem)
 std_htsumstringvaluewithpos (szItem, pos)

Variables

typedef STD_HASHTABLE_DATA_TYPE

Detailed Description

Scol Standard Library - Hash table API.

Author
Scol team
Version
0.1

Variable Documentation

typedef STD_HASHTABLE_DATA_TYPE
Initial value:
STD_HTD_T_I [I r1]
| STD_HTD_T_F [F r1]
| STD_HTD_T_S [S r1]
| STD_HTD_T_O