Pair Module
Module with helper functions for extracting values from hierarchical tuples
Functions and values
| Function or value |
Description
|
Full Usage:
flatten3 (v1, arg1)
Parameters:
'a
arg1 : 'b * 'c
Returns: 'a * 'b * 'c
Type parameters: 'a, 'b, 'c |
Flatten a two-level nested tuple into a flat tuple of 3 elements
|
Full Usage:
flatten4 (v1, arg1)
Parameters:
'a
arg1 : 'b * ('c * 'd)
Returns: 'a * 'b * 'c * 'd
Type parameters: 'a, 'b, 'c, 'd |
Flatten a two-level nested tuple into a flat tuple of 4 elements
|
Full Usage:
get1And2Of3 (v1, v2, arg1)
Parameters:
'a
v2 : 'b
arg2 : 'c
Returns: 'a * 'b
Type parameters: 'a, 'b, 'c |
Returns the first and the second value of a three-level hierarchical tuple
|
Full Usage:
get1And3Of3 (v1, arg1, v2)
Parameters:
'a
arg1 : 'b
v2 : 'c
Returns: 'a * 'c
Type parameters: 'a, 'b, 'c |
Returns the first and the third value of a three-level hierarchical tuple
|
Full Usage:
get1Of2 (v, arg1)
Parameters:
'a
arg1 : 'b
Returns: 'a
Type parameters: 'a, 'b |
Returns the first value of a two-level hierarchical tuple
|
Full Usage:
get1Of3 (v, arg1, arg1)
Parameters:
'a
arg1 : 'b
arg2 : 'c
Returns: 'a
Type parameters: 'a, 'b, 'c |
Returns the first value of a three-level hierarchical tuple
|
Full Usage:
get1Of4 (v, arg1, arg1, arg1)
Parameters:
'a
arg1 : 'b
arg2 : 'c
arg3 : 'd
Returns: 'a
Type parameters: 'a, 'b, 'c, 'd |
Returns the first value of a four-level hierarchical tuple
|
Full Usage:
get2And3Of3 (arg1, v1, v2)
Parameters:
'a
v1 : 'b
v2 : 'c
Returns: 'b * 'c
Type parameters: 'a, 'b, 'c |
Returns the second and the third value of a three-level hierarchical tuple
|
Full Usage:
get2Of2 (arg1, v)
Parameters:
'a
v : 'b
Returns: 'b
Type parameters: 'a, 'b |
Returns the second value of a two-level hierarchical tuple
|
Full Usage:
get2Of3 (arg1, v, arg1)
Parameters:
'a
v : 'b
arg2 : 'c
Returns: 'b
Type parameters: 'a, 'b, 'c |
Returns the second value of a three-level hierarchical tuple
|
Full Usage:
get2Of4 (arg1, v, arg1, arg1)
Parameters:
'a
v : 'b
arg2 : 'c
arg3 : 'd
Returns: 'b
Type parameters: 'a, 'b, 'c, 'd |
Returns the second value of a four-level hierarchical tuple
|
Full Usage:
get3Of3 (arg1, arg1, v)
Parameters:
'a
arg1 : 'b
v : 'c
Returns: 'c
Type parameters: 'a, 'b, 'c |
Returns the third value of a three-level hierarchical tuple
|
Full Usage:
get3Of4 (arg1, arg1, v, arg1)
Parameters:
'a
arg1 : 'b
v : 'c
arg3 : 'd
Returns: 'c
Type parameters: 'a, 'b, 'c, 'd |
Returns the third value of a four-level hierarchical tuple
|
Full Usage:
get4Of4 (arg1, arg1, arg1, v)
Parameters:
'a
arg1 : 'b
arg2 : 'c
v : 'd
Returns: 'd
Type parameters: 'a, 'b, 'c, 'd |
Returns the fourth value of a four-level hierarchical tuple
|
Deedle