FSharpPlus


BifoldBack Type

Static members

Static member Description

BifoldBack.BifoldBack(arg1, arg2, arg3, arg4, _impl)

Full Usage: BifoldBack.BifoldBack(arg1, arg2, arg3, arg4, _impl)

Parameters:
    arg0 : 't
    arg1 : 'a
    arg2 : 'b
    arg3 : 'c
    _impl : Default1

Returns: 'd -> 'd
Modifiers: inline
arg0 : 't
arg1 : 'a
arg2 : 'b
arg3 : 'c
_impl : Default1
Returns: 'd -> 'd

BifoldBack.BifoldBack(x, f, g, z, _impl)

Full Usage: BifoldBack.BifoldBack(x, f, g, z, _impl)

Parameters:
    x : ^Bifoldable<'T1,'T2>
    f : 'a -> 'b -> 'b
    g : 'c -> 'b -> 'b
    z : 'b
    _impl : Default1

Returns: 'b
Modifiers: inline
x : ^Bifoldable<'T1,'T2>
f : 'a -> 'b -> 'b
g : 'c -> 'b -> 'b
z : 'b
_impl : Default1
Returns: 'b

BifoldBack.BifoldBack(arg1, f, g, z, _impl)

Full Usage: BifoldBack.BifoldBack(arg1, f, g, z, _impl)

Parameters:
    arg0 : 'T1 * 'T2
    f : 'T1 -> 'S -> 'S
    g : 'T2 -> 'S -> 'S
    z : 'S
    _impl : BifoldBack

Returns: 'S
Modifiers: inline
Type parameters: 'T1, 'T2, 'S
arg0 : 'T1 * 'T2
f : 'T1 -> 'S -> 'S
g : 'T2 -> 'S -> 'S
z : 'S
_impl : BifoldBack
Returns: 'S

BifoldBack.BifoldBack(arg1, f, g, z, _impl)

Full Usage: BifoldBack.BifoldBack(arg1, f, g, z, _impl)

Parameters:
    arg0 : 'T1 * 'T2
    f : 'T1 -> 'S -> 'S
    g : 'T2 -> 'S -> 'S
    z : 'S
    _impl : BifoldBack

Returns: 'S
Modifiers: inline
Type parameters: 'T1, 'T2, 'S
arg0 : 'T1 * 'T2
f : 'T1 -> 'S -> 'S
g : 'T2 -> 'S -> 'S
z : 'S
_impl : BifoldBack
Returns: 'S

BifoldBack.BifoldBack(x, f, g, z, _impl)

Full Usage: BifoldBack.BifoldBack(x, f, g, z, _impl)

Parameters:
    x : Choice<'T2, 'T1>
    f : 'T1 -> 'S -> 'S
    g : 'T2 -> 'S -> 'S
    z : 'S
    _impl : BifoldBack

Returns: 'S
Modifiers: inline
Type parameters: 'T2, 'T1, 'S
x : Choice<'T2, 'T1>
f : 'T1 -> 'S -> 'S
g : 'T2 -> 'S -> 'S
z : 'S
_impl : BifoldBack
Returns: 'S

BifoldBack.BifoldBack(x, f, g, z, _impl)

Full Usage: BifoldBack.BifoldBack(x, f, g, z, _impl)

Parameters:
    x : Result<'T2, 'T1>
    f : 'T1 -> 'S -> 'S
    g : 'T2 -> 'S -> 'S
    z : 'S
    _impl : BifoldBack

Returns: 'S
Modifiers: inline
Type parameters: 'T2, 'T1, 'S
x : Result<'T2, 'T1>
f : 'T1 -> 'S -> 'S
g : 'T2 -> 'S -> 'S
z : 'S
_impl : BifoldBack
Returns: 'S

BifoldBack.Invoke(f) (g) (z) (source)

Full Usage: BifoldBack.Invoke(f) (g) (z) (source)

Parameters:
    f : 'T1 -> 'S -> 'S
    g : 'T2 -> 'S -> 'S
    z : 'S
    source : ^Bifoldable<'T1,'T2>

Returns: 'S
Modifiers: inline
Type parameters: 'T1, 'S, 'T2, ^Bifoldable<'T1,'T2>
f : 'T1 -> 'S -> 'S
g : 'T2 -> 'S -> 'S
z : 'S
source : ^Bifoldable<'T1,'T2>
Returns: 'S

BifoldBack.InvokeOnInstance(f) (g) (z) (source)

Full Usage: BifoldBack.InvokeOnInstance(f) (g) (z) (source)

Parameters:
    f : 'T1 -> 'S -> 'S
    g : 'T2 -> 'S -> 'S
    z : 'S
    source : ^Bifoldable<'T1,'T2>

Returns: 'S
Modifiers: inline
Type parameters: 'T1, 'S, 'T2, ^Bifoldable<'T1,'T2>
f : 'T1 -> 'S -> 'S
g : 'T2 -> 'S -> 'S
z : 'S
source : ^Bifoldable<'T1,'T2>
Returns: 'S