IndexList Module
Functional programming operators related to the IndexList<_> type.
Functions and values
Function or value | Description |
Full Usage:
applyDelta x deltas
Parameters:
IndexList<'T>
deltas : IndexListDelta<'T>
Returns: IndexList<'T> * IndexListDelta<'T>
|
|
|
|
Full Usage:
computeDeltaCustom add remove update l r
Parameters:
Index -> 'T -> ElementOperation<'T>
remove : Index -> 'T -> ElementOperation<'T>
update : Index -> 'T -> 'T -> ValueOption<ElementOperation<'T>>
l : IndexList<'T>
r : IndexList<'T>
Returns: IndexListDelta<'T>
|
|
Full Usage:
computeDeltaToArray cmp src dst
Parameters:
IEqualityComparer<'a>
src : IndexList<'a>
dst : 'a[]
Returns: IndexListDelta<'a>
|
|
Full Usage:
computeDeltaToArrayAndGetResult cmp src dst
Parameters:
IEqualityComparer<'a>
src : IndexList<'a>
dst : 'a[]
Returns: IndexListDelta<'a> * IndexList<'a>
|
|
Full Usage:
computeDeltaToList cmp src dst
Parameters:
IEqualityComparer<'a>
src : IndexList<'a>
dst : 'a list
Returns: IndexListDelta<'a>
|
|
Full Usage:
computeDeltaToSeq cmp src dst
Parameters:
IEqualityComparer<'a>
src : IndexList<'a>
dst : 'a seq
Returns: IndexListDelta<'a>
|