Monad Transformer for ValueOption<'T>
Static member | Description |
Full Usage:
f >=> g
Parameters:
'T -> ValueOptionT<^Monad
g : 'U -> ValueOptionT<^Monad
Returns: 'T -> ValueOptionT<^Monad
Modifiers: inline |
Union case | Description |
Full Usage:
ValueOptionT 'monad
Parameters:
'monad
|
|
Static member | Description |
Full Usage:
arg0 + arg1
Parameters:
ValueOptionT<^a>
arg1 : ValueOptionT<^MonadPlus
Returns: ValueOptionT<^MonadPlus
Modifiers: inline |
|
Full Usage:
f <*> x
Parameters:
ValueOptionT<^Monad
x : ValueOptionT<^Monad
Returns: ValueOptionT<^Monad
Modifiers: inline |
|
Full Usage:
arg0 <|> arg1
Parameters:
ValueOptionT<^a>
arg1 : ValueOptionT<^MonadPlus
Returns: ValueOptionT<^MonadPlus
Modifiers: inline |
|
Full Usage:
x >>= f
Parameters:
ValueOptionT<^Monad
f : 'T -> ValueOptionT<^Monad
Returns: ValueOptionT<^Monad
Modifiers: inline |
|
Full Usage:
ValueOptionT.CallCC(f)
Parameters:
('T -> ValueOptionT<'MonadCont<'R,voption<'U>>>) -> ValueOptionT<^MonadCont<'R,voption<'T>>>
Returns: ValueOptionT<^MonadCont<'R,voption<'T>>>
Modifiers: inline Type parameters: 'MonadCont<'R,voption<'U>>, ^MonadCont<'R,voption<'T>> |
|
Full Usage:
ValueOptionT.Catch(m, h)
Parameters:
ValueOptionT<^MonadError<'E1,'T>>
h : 'E1 -> ValueOptionT<^MonadError<'E2,'T>>
Returns: ValueOptionT<^MonadError<'E2,'T>>
Modifiers: inline Type parameters: ^MonadError<'E2,'T>, 'E1 |
|
Full Usage:
ValueOptionT.Delay(body)
Parameters:
unit -> ValueOptionT<^Monad
Returns: ValueOptionT<^Monad
Modifiers: inline |
|
Full Usage:
ValueOptionT.Lift(x)
Parameters:
^Monad<'T>
Returns: ValueOptionT<^Monad
Modifiers: inline |
|
Full Usage:
ValueOptionT.Lift2(f, x, y)
Parameters:
'T -> 'U -> 'V
x : ValueOptionT<^Monad
y : ValueOptionT<^Monad
Returns: ValueOptionT<^Monad
Modifiers: inline Type parameters: 'U, 'V, ^Monad<voption<'T>, ^Monad<voption<'U>, ^Monad<voption<'V> |
|
Full Usage:
ValueOptionT.Lift3(f, x, y, z)
Parameters:
'T -> 'U -> 'V -> 'W
x : ValueOptionT<^Monad
y : ValueOptionT<^Monad
z : ValueOptionT<^Monad
Returns: ValueOptionT<^Monad
Modifiers: inline Type parameters: 'U, 'V, 'W, ^Monad<voption<'T>, ^Monad<voption<'U>, ^Monad<voption<'W> |
|
Full Usage:
ValueOptionT.LiftAsync(x)
Parameters:
Async<'T>
Returns: ValueOptionT<^MonadAsync<'T>>
Modifiers: inline |
|
Full Usage:
ValueOptionT.Listen(m)
Parameters:
ValueOptionT<'a>
Returns: ValueOptionT<^'MonadWriter<'Monoid,voption<'T>>>
Modifiers: inline |
|
Full Usage:
ValueOptionT.Local(arg1, f)
Parameters:
ValueOptionT<^MonadReader<'R2,'T>>
f : 'R1 -> 'R2
Returns: ValueOptionT<^a>
Modifiers: inline |
|
Full Usage:
ValueOptionT.Map(x, f)
Parameters:
ValueOptionT<^Monad
f : 'T -> 'U
Returns: ValueOptionT<^Monad
Modifiers: inline Type parameters: ^Monad<voption<'U>, 'T, 'U |
|
Full Usage:
ValueOptionT.Pass(m)
Parameters:
ValueOptionT<^a>
Returns: ValueOptionT<^MonadWriter<'Monoid,voption<'T>>>
Modifiers: inline |
|
Full Usage:
ValueOptionT.Put(x)
Parameters:
'S
Returns: ValueOptionT<^MonadState
Modifiers: inline |
|
Full Usage:
ValueOptionT.Return(x)
Parameters:
'T
Returns: ValueOptionT<^Monad
Modifiers: inline Type parameters: ^Monad<voption<'T> |
|
Full Usage:
ValueOptionT.Tell(w)
Parameters:
'Monoid
Returns: ValueOptionT<^MonadWriter<'Monoid,unit>>
Modifiers: inline |
|
|
|
Full Usage:
ValueOptionT.TryFinally(computation, f)
Parameters:
ValueOptionT<^Monad
f : unit -> unit
Returns: ValueOptionT<^Monad
Modifiers: inline |
|
Full Usage:
ValueOptionT.TryWith(source, f)
Parameters:
ValueOptionT<^Monad
f : exn -> ValueOptionT<^Monad
Returns: ValueOptionT<^Monad
Modifiers: inline |
|
Full Usage:
ValueOptionT.Using(resource, f)
Parameters:
'a
f : 'a -> ValueOptionT<^Monad
Returns: ValueOptionT<^Monad
Modifiers: inline Type parameters: ^Monad<voption<'T>> |
|
Full Usage:
ValueOptionT.get_Ask ()
Returns: ValueOptionT<^MonadReader<'R,voption<'R>>>
Modifiers: inline |
|
|
|
|
|
|
|