IntervalMap Module
Helper module for IntervalMap.
Functions and values
Function or value | Description |
Full Usage:
add i v arg3
Parameters:
AddrRange
v : 'a
arg2 : IntervalMap<'a>
Returns: IntervalMap<'a>
|
|
Full Usage:
addByTuple (il, ih) v m
Parameters:
Addr
ih : Addr
v : 'a
m : IntervalMap<'a>
Returns: IntervalMap<'a>
|
|
Full Usage:
addOrReplace i v m
Parameters:
AddrRange
v : 'T
m : IntervalMap<'T>
Returns: IntervalMap<'T>
|
|
|
|
|
|
|
|
Full Usage:
findAll range arg2
Parameters:
AddrRange
arg1 : IntervalMap<'a>
Returns: IntervalMapElem<'a> list
|
|
Full Usage:
fold fn acc arg3
Parameters:
'a -> AddrRange -> 'T -> 'a
acc : 'a
arg2 : IntervalMap<'T>
Returns: 'a
|
|
Full Usage:
includeRange range arg2
Parameters:
AddrRange
arg1 : IntervalMap<'a>
Returns: bool
|
|
|
|
|
|
|
|
Full Usage:
replace i v arg3
Parameters:
AddrRange
v : 'T
arg2 : IntervalMap<'T>
Returns: IntervalMap<'T>
|
|
|
|
Full Usage:
tryFindByMin addr arg2
Parameters:
Addr
arg1 : IntervalMap<'a>
Returns: 'a option
|