Header menu logo FSharp.Data.Adaptive

HashMapDelta Module

Functional operators for HashMapDelta.

Functions and values

Function or value Description

combine l r

Full Usage: combine l r

Parameters:
Returns: HashMapDelta<'K, 'V>
Modifiers: inline
Type parameters: 'K, 'V

Combines two HashMapDeltas to one.

l : HashMapDelta<'K, 'V>
r : HashMapDelta<'K, 'V>
Returns: HashMapDelta<'K, 'V>

count map

Full Usage: count map

Parameters:
Returns: int
Modifiers: inline
Type parameters: 'K, 'V

The number of deltas in the map.

map : HashMapDelta<'K, 'V>
Returns: int

empty

Full Usage: empty

Returns: HashMapDelta<'K, 'V>

The empty map delta.

Returns: HashMapDelta<'K, 'V>

isEmpty map

Full Usage: isEmpty map

Parameters:
Returns: bool
Modifiers: inline
Type parameters: 'K, 'V

Is the map empty?

map : HashMapDelta<'K, 'V>
Returns: bool

ofArray elements

Full Usage: ofArray elements

Parameters:
Returns: HashMapDelta<'K, 'V>

A HashMapDelta containing all the given deltas.

elements : ('K * ElementOperation<'V>) array
Returns: HashMapDelta<'K, 'V>

ofHashMap elements

Full Usage: ofHashMap elements

Parameters:
Returns: HashMapDelta<'K, 'V>

A HashMapDelta containing all the given deltas.

elements : HashMap<'K, ElementOperation<'V>>
Returns: HashMapDelta<'K, 'V>

ofList elements

Full Usage: ofList elements

Parameters:
Returns: HashMapDelta<'K, 'V>

A HashMapDelta containing all the given deltas.

elements : ('K * ElementOperation<'V>) list
Returns: HashMapDelta<'K, 'V>

ofSeq elements

Full Usage: ofSeq elements

Parameters:
Returns: HashMapDelta<'K, 'V>

A HashMapDelta containing all the given deltas.

elements : ('K * ElementOperation<'V>) seq
Returns: HashMapDelta<'K, 'V>

single key value

Full Usage: single key value

Parameters:
Returns: HashMapDelta<'K, 'Value>

A single map delta containing one operation.

key : 'K
value : ElementOperation<'Value>
Returns: HashMapDelta<'K, 'Value>

toArray map

Full Usage: toArray map

Parameters:
Returns: ('K * ElementOperation<'V>)[]

All deltas contained in the map.

map : HashMapDelta<'K, 'V>
Returns: ('K * ElementOperation<'V>)[]

toHashMap map

Full Usage: toHashMap map

Parameters:
Returns: HashMap<'K, ElementOperation<'V>>

All deltas contained in the map.

map : HashMapDelta<'K, 'V>
Returns: HashMap<'K, ElementOperation<'V>>

toList map

Full Usage: toList map

Parameters:
Returns: ('K * ElementOperation<'V>) list

All deltas contained in the map.

map : HashMapDelta<'K, 'V>
Returns: ('K * ElementOperation<'V>) list

toSeq map

Full Usage: toSeq map

Parameters:
Returns: ('K * ElementOperation<'V>) seq

All deltas contained in the map.

map : HashMapDelta<'K, 'V>
Returns: ('K * ElementOperation<'V>) seq

Type something to start searching.