Type Members
-
type
Shell1[Func[_], Arg1, Arg1Wide] = Shell.One.Int[Func[Arg1], Func[Arg[Int(1), Arg1, Arg1Wide]], Arg1, Arg1Wide]
-
type
Shell1Aux[Func[_], Arg1, Arg1Wide, RetOut] = Shell1[Func, Arg1, Arg1Wide] { type Out = RetOut }
-
type
Shell1D[Func[_], Arg1, Arg1Wide] = Shell.One.Int[Func[ToDouble[Arg1]], Func[ToDouble[Arg[Int(1), Arg1, Arg1Wide]]], Arg1, Arg1Wide]
-
type
Shell2[Func[_, _], Arg1, Arg1Wide, Arg2, Arg2Wide] = Shell.Two.Int[Func[Arg1, Arg2], Func[Arg[Int(1), Arg1, Arg1Wide], Arg[Int(2), Arg2, Arg2Wide]], Arg1, Arg1Wide, Arg2, Arg2Wide]
-
type
Shell2Aux[Func[_, _], Arg1, Arg1Wide, Arg2, Arg2Wide, RetOut] = Shell2[Func, Arg1, Arg1Wide, Arg2, Arg2Wide] { type Out = RetOut }
-
type
Shell3[Func[_, _, _], Arg1, Arg1Wide, Arg2, Arg2Wide, Arg3, Arg3Wide] = Shell.Three.Int[Func[Arg1, Arg2, Arg3], Func[Arg[Int(1), Arg1, Arg1Wide], Arg[Int(2), Arg2, Arg2Wide], Arg[Int(3), Arg3, Arg3Wide]], Arg1, Arg1Wide, Arg2, Arg2Wide, Arg3, Arg3Wide]
-
type
ShellAux[Func[_, _, _], Arg1, Arg1Wide, Arg2, Arg2Wide, Arg3, Arg3Wide, RetOut] = Shell3[Func, Arg1, Arg1Wide, Arg2, Arg2Wide, Arg3, Arg3Wide] { type Out = RetOut }
-
type
ShellD[Func[A, B], Arg1, Arg1Wide, Arg2, Arg2Wide] = Shell.Two.Int[Func[ToDouble[Arg1], ToDouble[Arg2]], Func[ToDouble[Arg[Int(1), Arg1, Arg1Wide]], ToDouble[Arg[Int(2), Arg2, Arg2Wide]]], Arg1, Arg1Wide, Arg2, Arg2Wide]
-
type
ShellF[Func[A, B], Arg1, Arg1Wide, Arg2, Arg2Wide] = Shell.Two.Int[Func[ToFloat[Arg1], ToFloat[Arg2]], Func[ToFloat[Arg[Int(1), Arg1, Arg1Wide]], ToFloat[Arg[Int(2), Arg2, Arg2Wide]]], Arg1, Arg1Wide, Arg2, Arg2Wide]
-
type
ShellI[Func[A, B], Arg1, Arg1Wide, Arg2, Arg2Wide] = Shell.Two.Int[Func[ToInt[Arg1], ToInt[Arg2]], Func[ToInt[Arg[Int(1), Arg1, Arg1Wide]], ToInt[Arg[Int(2), Arg2, Arg2Wide]]], Arg1, Arg1Wide, Arg2, Arg2Wide]
-
type
ShellL[Func[A, B], Arg1, Arg1Wide, Arg2, Arg2Wide] = Shell.Two.Int[Func[ToLong[Arg1], ToLong[Arg2]], Func[ToLong[Arg[Int(1), Arg1, Arg1Wide]], ToLong[Arg[Int(2), Arg2, Arg2Wide]]], Arg1, Arg1Wide, Arg2, Arg2Wide]
Inherited from Serializable