FSharpPlus


Bifold Type

Static members

Static member Description

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

Full Usage: Bifold.Bifold(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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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