Header menu logo fantomas

Zmap Module

Functions and values

Function or value Description

add arg1 arg2 arg3

Full Usage: add arg1 arg2 arg3

Parameters:
    arg0 : 'Key
    arg1 : 'T
    arg2 : Zmap<'Key, 'T>

Returns: Zmap<'Key, 'T>
arg0 : 'Key
arg1 : 'T
arg2 : Zmap<'Key, 'T>
Returns: Zmap<'Key, 'T>

choose arg1 arg2

Full Usage: choose arg1 arg2

Parameters:
    arg0 : 'Key -> 'T -> 'U option
    arg1 : Zmap<'Key, 'T>

Returns: 'U option
arg0 : 'Key -> 'T -> 'U option
arg1 : Zmap<'Key, 'T>
Returns: 'U option

chooseL arg1 arg2

Full Usage: chooseL arg1 arg2

Parameters:
    arg0 : 'Key -> 'T -> 'U option
    arg1 : Zmap<'Key, 'T>

Returns: 'U list
arg0 : 'Key -> 'T -> 'U option
arg1 : Zmap<'Key, 'T>
Returns: 'U list

empty arg1

Full Usage: empty arg1

Parameters:
Returns: Zmap<'Key, 'T>
arg0 : IComparer<'Key>
Returns: Zmap<'Key, 'T>

exists arg1 arg2

Full Usage: exists arg1 arg2

Parameters:
    arg0 : 'Key -> 'T -> bool
    arg1 : Zmap<'Key, 'T>

Returns: bool
arg0 : 'Key -> 'T -> bool
arg1 : Zmap<'Key, 'T>
Returns: bool

find arg1 arg2

Full Usage: find arg1 arg2

Parameters:
    arg0 : 'Key
    arg1 : Zmap<'Key, 'T>

Returns: 'T
arg0 : 'Key
arg1 : Zmap<'Key, 'T>
Returns: 'T

first arg1 arg2

Full Usage: first arg1 arg2

Parameters:
    arg0 : 'Key -> 'T -> bool
    arg1 : Zmap<'Key, 'T>

Returns: ('Key * 'T) option
arg0 : 'Key -> 'T -> bool
arg1 : Zmap<'Key, 'T>
Returns: ('Key * 'T) option

fold arg1 arg2 arg3

Full Usage: fold arg1 arg2 arg3

Parameters:
    arg0 : 'Key -> 'T -> 'U -> 'U
    arg1 : Zmap<'Key, 'T>
    arg2 : 'U

Returns: 'U
arg0 : 'Key -> 'T -> 'U -> 'U
arg1 : Zmap<'Key, 'T>
arg2 : 'U
Returns: 'U

foldMap arg1 arg2 arg3

Full Usage: foldMap arg1 arg2 arg3

Parameters:
    arg0 : 'State -> 'Key -> 'T -> 'State * 'U
    arg1 : 'State
    arg2 : Zmap<'Key, 'T>

Returns: 'State * Zmap<'Key, 'U>
arg0 : 'State -> 'Key -> 'T -> 'State * 'U
arg1 : 'State
arg2 : Zmap<'Key, 'T>
Returns: 'State * Zmap<'Key, 'U>

foldSection arg1 arg2 arg3 arg4 arg5

Full Usage: foldSection arg1 arg2 arg3 arg4 arg5

Parameters:
    arg0 : 'Key
    arg1 : 'Key
    arg2 : 'Key -> 'T -> 'U -> 'U
    arg3 : Zmap<'Key, 'T>
    arg4 : 'U

Returns: 'U
arg0 : 'Key
arg1 : 'Key
arg2 : 'Key -> 'T -> 'U -> 'U
arg3 : Zmap<'Key, 'T>
arg4 : 'U
Returns: 'U

forall arg1 arg2

Full Usage: forall arg1 arg2

Parameters:
    arg0 : 'Key -> 'T -> bool
    arg1 : Zmap<'Key, 'T>

Returns: bool
arg0 : 'Key -> 'T -> bool
arg1 : Zmap<'Key, 'T>
Returns: bool

isEmpty arg1

Full Usage: isEmpty arg1

Parameters:
    arg0 : Zmap<'Key, 'T>

Returns: bool
arg0 : Zmap<'Key, 'T>
Returns: bool

iter action arg2

Full Usage: iter action arg2

Parameters:
    action : 'T -> 'U -> unit
    arg1 : Zmap<'T, 'U>

action : 'T -> 'U -> unit
arg1 : Zmap<'T, 'U>

keys arg1

Full Usage: keys arg1

Parameters:
    arg0 : Zmap<'Key, 'T>

Returns: 'Key list
arg0 : Zmap<'Key, 'T>
Returns: 'Key list

map mapping arg2

Full Usage: map mapping arg2

Parameters:
    mapping : 'T -> 'U
    arg1 : Zmap<'Key, 'T>

Returns: Zmap<'Key, 'U>
mapping : 'T -> 'U
arg1 : Zmap<'Key, 'T>
Returns: Zmap<'Key, 'U>

mapi mapping arg2

Full Usage: mapi mapping arg2

Parameters:
    mapping : 'Key -> 'T -> 'U
    arg1 : Zmap<'Key, 'T>

Returns: Zmap<'Key, 'U>
mapping : 'Key -> 'T -> 'U
arg1 : Zmap<'Key, 'T>
Returns: Zmap<'Key, 'U>

mem arg1 arg2

Full Usage: mem arg1 arg2

Parameters:
    arg0 : 'Key
    arg1 : Zmap<'Key, 'T>

Returns: bool
arg0 : 'Key
arg1 : Zmap<'Key, 'T>
Returns: bool

memberOf arg1 arg2

Full Usage: memberOf arg1 arg2

Parameters:
    arg0 : Zmap<'Key, 'T>
    arg1 : 'Key

Returns: bool
arg0 : Zmap<'Key, 'T>
arg1 : 'Key
Returns: bool

ofList arg1 arg2

Full Usage: ofList arg1 arg2

Parameters:
    arg0 : IComparer<'Key>
    arg1 : ('Key * 'T) list

Returns: Zmap<'Key, 'T>
arg0 : IComparer<'Key>
arg1 : ('Key * 'T) list
Returns: Zmap<'Key, 'T>

remove arg1 arg2

Full Usage: remove arg1 arg2

Parameters:
    arg0 : 'Key
    arg1 : Zmap<'Key, 'T>

Returns: Zmap<'Key, 'T>
arg0 : 'Key
arg1 : Zmap<'Key, 'T>
Returns: Zmap<'Key, 'T>

toList arg1

Full Usage: toList arg1

Parameters:
    arg0 : Zmap<'Key, 'T>

Returns: ('Key * 'T) list
arg0 : Zmap<'Key, 'T>
Returns: ('Key * 'T) list

tryFind arg1 arg2

Full Usage: tryFind arg1 arg2

Parameters:
    arg0 : 'Key
    arg1 : Zmap<'Key, 'T>

Returns: 'T option
arg0 : 'Key
arg1 : Zmap<'Key, 'T>
Returns: 'T option

values arg1

Full Usage: values arg1

Parameters:
    arg0 : Zmap<'Key, 'T>

Returns: 'T list
arg0 : Zmap<'Key, 'T>
Returns: 'T list

Type something to start searching.