Exemple #1
0
        Lift <TEnvironment, TOutput, TMonoid, TState, TValue>(Rws <TEnvironment, TOutput, TMonoid, TState, TValue> value)
            where TMonoid : IMonoid <TOutput>
        {
            var m = new MaybeT <Rws <TEnvironment, TOutput, TMonoid, TState, TValue>, Rws <TEnvironment, TOutput, TMonoid, TState, Maybe <TValue> >, Maybe <TValue>, TValue>();

            return((MaybeT <Rws <TEnvironment, TOutput, TMonoid, TState, TValue>, Rws <TEnvironment, TOutput, TMonoid, TState, Maybe <TValue> >, Maybe <TValue>, TValue>)m.Lift(value));
        }
Exemple #2
0
        Lift <TState, TValue>(State <TState, TValue> value)
        {
            var m = new MaybeT <State <TState, TValue>, State <TState, Maybe <TValue> >, Maybe <TValue>, TValue>();

            return((MaybeT <State <TState, TValue>, State <TState, Maybe <TValue> >, Maybe <TValue>, TValue>)m.Lift(value));
        }
Exemple #3
0
        Lift <TRng, TValue>(Random <TRng, TValue> value)
        {
            var m = new MaybeT <Random <TRng, TValue>, Random <TRng, Maybe <TValue> >, Maybe <TValue>, TValue>();

            return((MaybeT <Random <TRng, TValue>, Random <TRng, Maybe <TValue> >, Maybe <TValue>, TValue>)m.Lift(value));
        }
Exemple #4
0
        Lift <TEnvironment, TValue>(Reader <TEnvironment, TValue> value)
        {
            var m = new MaybeT <Reader <TEnvironment, TValue>, Reader <TEnvironment, Maybe <TValue> >, Maybe <TValue>, TValue>();

            return((MaybeT <Reader <TEnvironment, TValue>, Reader <TEnvironment, Maybe <TValue> >, Maybe <TValue>, TValue>)m.Lift(value));
        }
Exemple #5
0
        Lift <TValue>(Io <TValue> value)
        {
            var m = new MaybeT <Io <TValue>, Io <Maybe <TValue> >, Maybe <TValue>, TValue>();

            return((MaybeT <Io <TValue>, Io <Maybe <TValue> >, Maybe <TValue>, TValue>)m.Lift(value));
        }
Exemple #6
0
        Lift <TValue>(Identity <TValue> value)
        {
            var m = new MaybeT <Identity <TValue>, Identity <Maybe <TValue> >, Maybe <TValue>, TValue>();

            return((MaybeT <Identity <TValue>, Identity <Maybe <TValue> >, Maybe <TValue>, TValue>)m.Lift(value));
        }
Exemple #7
0
        Lift <TValue>(FuncSet <TValue> value)
        {
            var m = new MaybeT <FuncSet <TValue>, FuncSet <Maybe <TValue> >, Maybe <TValue>, TValue>();

            return((MaybeT <FuncSet <TValue>, FuncSet <Maybe <TValue> >, Maybe <TValue>, TValue>)m.Lift(value));
        }
Exemple #8
0
        Lift <TLeft, TValue>(Either <TLeft, TValue> value)
        {
            var m = new MaybeT <Either <TLeft, TValue>, Either <TLeft, Maybe <TValue> >, Maybe <TValue>, TValue>();

            return((MaybeT <Either <TLeft, TValue>, Either <TLeft, Maybe <TValue> >, Maybe <TValue>, TValue>)m.Lift(value));
        }
Exemple #9
0
        Lift <TOutput, TValue, TMonoid>(Writer <TOutput, TValue, TMonoid> value)
            where TMonoid : IMonoid <TOutput>
        {
            var m = new MaybeT <Writer <TOutput, TValue, TMonoid>, Writer <TOutput, Maybe <TValue>, TMonoid>, Maybe <TValue>, TValue>();

            return((MaybeT <Writer <TOutput, TValue, TMonoid>, Writer <TOutput, Maybe <TValue>, TMonoid>, Maybe <TValue>, TValue>)m.Lift(value));
        }