Header menu logo issie

HashMap Module

Types

Type Description

HMap<'T>

Functions and values

Function or value Description

arrayToHmap getFastEq getSHA arr

Full Usage: arrayToHmap getFastEq getSHA arr

Parameters:
    getFastEq : 'T -> string
    getSHA : 'T -> int -> int
    arr : 'T array

Returns: HMap<'T>
getFastEq : 'T -> string
getSHA : 'T -> int -> int
arr : 'T array
Returns: HMap<'T>

charCode0

Full Usage: charCode0

Returns: int
Returns: int

charCodeF

Full Usage: charCodeF

Returns: int
Returns: int

copyUpdate n item arr

Full Usage: copyUpdate n item arr

Parameters:
    n : int
    item : HMap<'a>
    arr : 'b[]

Returns: HMap<'a>[]
Modifiers: inline
Type parameters: 'a, 'b
n : int
item : HMap<'a>
arr : 'b[]
Returns: HMap<'a>[]

getFastHItem (x, arg2, arg3)

Full Usage: getFastHItem (x, arg2, arg3)

Parameters:
    x : 'a
    arg1 : 'b
    arg2 : 'c

Returns: 'a
x : 'a
arg1 : 'b
arg2 : 'c
Returns: 'a

getFastHash sha

Full Usage: getFastHash sha

Parameters:
    sha : string

Returns: int[]
sha : string
Returns: int[]

getFastSHA (sha, x, arg3) n

Full Usage: getFastSHA (sha, x, arg3) n

Parameters:
    sha : string
    x : int array
    arg2 : 'a
    n : int

Returns: int
sha : string
x : int array
arg2 : 'a
n : int
Returns: int

getHashDigit n h

Full Usage: getHashDigit n h

Parameters:
    n : int
    h : string

Returns: int
Modifiers: inline
n : int
h : string
Returns: int

hMapAdd getFastEq getSHA item hm

Full Usage: hMapAdd getFastEq getSHA item hm

Parameters:
    getFastEq : 'T -> string
    getSHA : 'T -> int -> int
    item : 'T
    hm : HMap<'T>

Returns: HMap<'T>
getFastEq : 'T -> string
getSHA : 'T -> int -> int
item : 'T
hm : HMap<'T>
Returns: HMap<'T>

hMapAddMutate getFastEq getSHA item hm

Full Usage: hMapAddMutate getFastEq getSHA item hm

Parameters:
    getFastEq : 'T -> string
    getSHA : 'T -> int -> int
    item : 'T
    hm : HMap<'T>

Returns: HMap<'T>
getFastEq : 'T -> string
getSHA : 'T -> int -> int
item : 'T
hm : HMap<'T>
Returns: HMap<'T>

hMapCount hm

Full Usage: hMapCount hm

Parameters:
Returns: int
hm : HMap<'T>
Returns: int

hMapFilter pred hm

Full Usage: hMapFilter pred hm

Parameters:
    pred : 'T -> bool
    hm : HMap<'T>

Returns: HMap<'T>
pred : 'T -> bool
hm : HMap<'T>
Returns: HMap<'T>

hMapToArray hm

Full Usage: hMapToArray hm

Parameters:
Returns: 'T[]
hm : HMap<'T>
Returns: 'T[]

hMapTryFind getFastEq getSHA item hm

Full Usage: hMapTryFind getFastEq getSHA item hm

Parameters:
    getFastEq : 'T -> string
    getSHA : 'T -> int -> int
    item : 'T
    hm : HMap<'T>

Returns: 'T option
getFastEq : 'T -> string
getSHA : 'T -> int -> int
item : 'T
hm : HMap<'T>
Returns: 'T option

initHArray ()

Full Usage: initHArray ()

Parameters:
    () : unit

Returns: HMap<'a>[]
Modifiers: inline
Type parameters: 'a
() : unit
Returns: HMap<'a>[]

Type something to start searching.